Cypress v6.2.1stable Released Jan 04, 2021
Impact Score: 5/10

Cypress v6.2.1 โ€” 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 v6.2.1. Source highlight: Test retries, when retrying on several failed tests, will no longer cause hanging during `cypress run`. Fixes #9040.

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 (6)

  • Test retries, when retrying on several failed tests, will no longer cause hanging during `cypress run`. Fixes #9040.
  • `multipart/form-data` is no longer wrongly encoded when using `cy.intercept()`. This should prevent `Unexpected end of multipart data` errors on the back end service where the request was pointing to. Fixes #9359.
  • `cy.contains()` no longer throws an error when a single quote is used inside its argument when RegExp. Fixes #8626.
  • Passing `capture: 'runner'` to a `cy.screenshot()` command inside `.within()` now screenshots the entire Test Runner as expected. Fixes #14253.
  • `Cypress.dom.isJquery()` now always returns a boolean instead of `undefined` sometimes. Fixes #14278.
  • `calledOnceWith` and `calledOnceWithExactly` sinon matchers no longer throw an error when used within Cypress. Fixes #9644.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 1/4/2021* **Bugfixes:** - Test retries, when retrying on several failed tests, will no longer cause hanging during `cypress run`. Fixes [#9040](https://github.com/cypress-io/cypress/issues/9040). - `multipart/form-data` is no longer wrongly encoded when using [`cy.intercept()`](https://on.cypress.io/intercept). This should prevent `Unexpected end of multipart data` errors on the back end service where the request was pointing to. Fixes [#9359](https://github.com/cypress-io/cypress/issues/9359). - [`cy.contains()`](https://on.cypress.io/contains) no longer throws an error when a single quote is used inside its argument when RegExp. Fixes [#8626](https://github.com/cypress-io/cypress/issues/8626). - Passing `capture: 'runner'` to a [`cy.screenshot()`](https://on.cypress.io/screenshot) command inside [`.within()`](https://on.cypress.io/within) now screenshots the entire Test Runner as expected. Fixes [#14253](https://github.com/cypress-io/cypress/issues/14253). - [`Cypress.dom.isJquery()`](https://on.cypress.io/dom#Is-jQuery) now always returns a boolean instead of `undefined` sometimes. Fixes [#14278](https://github.com/cypress-io/cypress/issues/14278). - `calledOnceWith` and `calledOnceWithExactly` sinon matchers no longer throw an error when used within Cypress. Fixes [#9644](https://github.com/cypress-io/cypress/issues/9644). - We now pass `--disable-backgrounding-occluded-windows` as a default flag to Chrome to prevent backgrounding rendering when the Cypress window is occluded. Fixes [#9604](https://github.com/cypress-io/cypress/issues/9604). **Misc:** - After login, if a name is undefined on your profile, the Test Runner will show the profile's email and link to instructions to update the name. Addresses [#14288](https://github.com/cypress-io/cypress/issues/14288). **Dependency Updates:** - Upgraded `devtools-protocol` from `0.0.734984` to `0.0.839267`. Addressed in [#14353](https://github.com/cypress-io/cypress/issues/14353). - Upgraded `electron` from `11.0.3` to `11.1.1`. Addressed in [#14352](https://github.com/cypress-io/cypress/issues/14352).