Cypress v4.4.0stable Released Apr 13, 2020
Impact Score: 5/10

Cypress v4.4.0 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: cypress ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Cypress v4.4.0. Source highlight: *Released 4/13/2020*

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

๐Ÿ”ง Bug Fixes & Patches (5)

  • We fixed an issue where Cypress could crash with a `This socket has been ended by the other party` error when testing applications that make use of WebSockets. Fixes #6458.
  • Uncaught errors thrown from within application or test code now display their proper stack trace. Fixes #6964.
  • Assertion errors now include a stack trace that includes the calling code. Fixes #6969.
  • We now clone the `options` object passed into Cypress commands so that they're not mutated and receive the proper `options`. Fixes #3171.
  • We fixed an issue where invalid `Set-Cookie` values could cause requests to fail with a `cannot read property key of undefined` error. Now, invalid `Set-Cookie` values will be ignored. Fixes #6890.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 4/13/2020* **Features:** - [TypeScript](https://on.cypress.io/typescript-support) test files are now supported without using special preprocessors plugins. Addresses [#1859](https://github.com/cypress-io/cypress/issues/1859). **Bugfixes:** - We fixed an issue where Cypress could crash with a `This socket has been ended by the other party` error when testing applications that make use of WebSockets. Fixes [#6458](https://github.com/cypress-io/cypress/issues/6458). - Uncaught errors thrown from within application or test code now display their proper stack trace. Fixes [#6964](https://github.com/cypress-io/cypress/issues/6964). - Assertion errors now include a stack trace that includes the calling code. Fixes [#6969](https://github.com/cypress-io/cypress/issues/6969). - We now clone the `options` object passed into Cypress commands so that they're not mutated and receive the proper `options`. Fixes [#3171](https://github.com/cypress-io/cypress/issues/3171). - We fixed an issue where invalid `Set-Cookie` values could cause requests to fail with a `cannot read property key of undefined` error. Now, invalid `Set-Cookie` values will be ignored. Fixes [#6890](https://github.com/cypress-io/cypress/issues/6890). **Misc:** - Cypress no longer hides output from `cypress --version`, `cypress version`, `cypress cache path`, or `cypress cache list` commands when npm log level is `silent` or `warn`. Addresses [#2705](https://github.com/cypress-io/cypress/issues/2705). - The [`cy.task()`](https://on.cypress.io/task) error message is now more specific about the promise resolution value required. Addresses [#6241](https://github.com/cypress-io/cypress/issues/6241). **Dependency Updates:** - Upgraded `http-proxy` from `1.17.0` to `1.18.0`. Addressed in [#6934](https://github.com/cypress-io/cypress/pull/6934).