Impact Score: 5/10
Cypress v9.1.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.1.1. Source highlight: _Released 12/03/2021_
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 (3)
- Fixed a regression in 9.1.0 where our
- Requests containing `~` will no longer be improperly encoded. Fixes
- The Runner hanging when baseUrl is set to null to load a local file. Fixes
๐ View Raw Release Notes (Original Developer Log)
_Released 12/03/2021_
**Bugfixes:**
- Fixed a regression in [9.1.0](https://docs.cypress.io/guides/references/changelog#9-1-0) where our
built binary didn't contain patches to some dependencies. Addressed in
[#19239](https://github.com/cypress-io/cypress/pull/19239). This fixed some
issues including:
- Requests containing `~` will no longer be improperly encoded. Fixes
[#19083](https://github.com/cypress-io/cypress/issues/19083),
[#19084](https://github.com/cypress-io/cypress/issues/19084),
[#19115](https://github.com/cypress-io/cypress/issues/19115),
[#19096](https://github.com/cypress-io/cypress/issues/19096),
[#19178](https://github.com/cypress-io/cypress/issues/19178).
- A TypeError displaying `data.hasOwnProperty is not a function` will no
longer throw in some situations. Fixes
[#19091](https://github.com/cypress-io/cypress/issues/19091).
- Empty extra hooks will no longer be sent as data when recording to the
Dashboard. Fixes
[#19087](https://github.com/cypress-io/cypress/issues/19087).
- The Runner hanging when baseUrl is set to null to load a local file. Fixes
[#19105](https://github.com/cypress-io/cypress/issues/19105)
- When using the default configuration of `"nodeVersion": "system"` with an
installed system node >=17, Cypress will now work properly rather than throw
an error incorrectly pointing to the user's plugin file. Fixes
[#18914](https://github.com/cypress-io/cypress/issues/18914).
- Shadow DOM elements no longer error as hidden during actionability when the
element is covered by its parent shadow root. Fixes
[#18008](https://github.com/cypress-io/cypress/issues/18008).
- When using `.type()` events now correctly propagate out of the shadow DOM.
Fixes [#17531](https://github.com/cypress-io/cypress/issues/17531).
- The `this` context is now properly preserved when overwriting `cy.clock()`.
Fixes [#19158](https://github.com/cypress-io/cypress/issues/19158).
**Dependencies:**
- Upgraded `@cypress/request` from `2.88.7` to `2.88.10`. Addressed in
[#19099](https://github.com/cypress-io/cypress/issues/19099).