Impact Score: 5/10
Cypress v9.6.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 v9.6.1. Source highlight: Cypress can now launch on systems where Firefox is installed via Snapcraft.
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 (2)
- Fixed `cy.contains()` and
- Fixed an issue with `cy.session()` such that re-running tests in open mode
๐ View Raw Release Notes (Original Developer Log)
_Released 5/9/2022_
**Bugfixes:**
- Cypress can now launch on systems where Firefox is installed via Snapcraft.
Fixed [#19793](https://github.com/cypress-io/cypress/issues/19793).
- Updates were made to ensure XHR calls are properly displaying the response
body in the command log. Fixed
[#21361](https://github.com/cypress-io/cypress/issues/21361).
- Fixed [`cy.contains()`](https://docs.cypress.io/api/commands/contains) and
[`.should('contain', ...)`](/api/commands/should) to handle finding text that
contains backslash characters. Fixed
[#19116](https://github.com/cypress-io/cypress/issues/19116)
- Updated [`.type('{enter}')`](/api/commands/type) to support sending the Enter
keystroke to submit buttons that are not rendered within a form html element,
but are associated with a form via the `form` attribute. Fixed
[#21163](https://github.com/cypress-io/cypress/issues/21163).
- Fixed an issue with `cy.session()` such that re-running tests in open mode
will now correctly recreate a session. Before this change, an error was thrown
indicating the saved `setup` function was not a function because it was
serialized. Fixed
[#17805](https://github.com/cypress-io/cypress/issues/17805).