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.
โก 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).