Impact Score: 5/10
Cypress v3.8.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 v3.8.1. Source highlight: *Released 12/26/2019*
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.
โก Performance & Enhancements (1)
- The type definitions for `cy.location()` have been improved. Addresses #5574.
๐ง Bug Fixes & Patches (6)
- We fixed a bug where `cypress run --headless` would not run Chrome-family browsers headlessly. Fixes #5949.
- We fixed an issue where, on some systems with IPv4 and IPv6 enabled, Cypress would fail to connect to the Chrome DevTools Protocol while launching Chrome, leading to test failures. Fixes #5912.
- The strict cookie validation added in 3.5.0 for `cy.setCookie()`, `cy.clearCookie()`, and `cy.getCookie()` has been removed. Fixes #5642.
- We fixed a regression in 3.8.0 where using `.type()` on number inputs to type non-number characters or the `{enter}` special character would not type the correct value. Fixes #5968 and #5997.
- Configuration values set from the plugin file now display with the correct background color in the Configuration panel in the Test Runner Settings. Fixes #6024.
- We removed the 'Me' and 'An Organization' selections in the Test Runner when setting up a project to more closely match the Dashboard UI. This also fixes an edge case where a user with no default organizations could potentially be unable to set up a project. Fixes #5954.
๐ View Raw Release Notes (Original Developer Log)
*Released 12/26/2019*
**Bugfixes:**
- We fixed a bug where [`cypress run --headless`](https://on.cypress.io/command-line#cypress-run-headless) would not run Chrome-family browsers headlessly. Fixes [#5949](https://github.com/cypress-io/cypress/issues/5949).
- We fixed an issue where, on some systems with IPv4 and IPv6 enabled, Cypress would fail to connect to the Chrome DevTools Protocol while launching Chrome, leading to test failures. Fixes [#5912](https://github.com/cypress-io/cypress/issues/5912).
- The strict cookie validation added in [3.5.0](https://on.cypress.io/changelog-3-5-0) for [`cy.setCookie()`](https://on.cypress.io/setcookie), [`cy.clearCookie()`](https://on.cypress.io/clearcookie), and [`cy.getCookie()`](https://on.cypress.io/getcookie) has been removed. Fixes [#5642](https://github.com/cypress-io/cypress/issues/5642).
- We fixed a regression in [3.8.0](https://on.cypress.io/changelog-3-8-0) where using [`.type()`](https://on.cypress.io/type) on number inputs to type non-number characters or the `{enter}` special character would not type the correct value. Fixes [#5968](https://github.com/cypress-io/cypress/issues/5968) and [#5997](https://github.com/cypress-io/cypress/issues/5997).
- Configuration values set from the plugin file now display with the correct background color in the Configuration panel in the Test Runner Settings. Fixes [#6024](https://github.com/cypress-io/cypress/issues/6024).
- We removed the 'Me' and 'An Organization' selections in the Test Runner when setting up a project to more closely match the Dashboard UI. This also fixes an edge case where a user with no default organizations could potentially be unable to set up a project. Fixes [#5954](https://github.com/cypress-io/cypress/issues/5954).
**Misc:**
- We updated the fallback error message for visibility checks to be less confusing. Addresses [#5982](https://github.com/cypress-io/cypress/issues/5982).
- The type definitions for [`cy.location()`](https://on.cypress.io/location) have been improved. Addresses [#5574](https://github.com/cypress-io/cypress/issues/5574).
**Dependency Updates:**
- Upgraded `get-port` from `5.0.0` to `5.1.0`. Addressed in [#6004](https://github.com/cypress-io/cypress/pull/6004).
- Upgraded `chrome-remote-interface` from `0.28.0` to `0.28.1`. Addressed in [#6008](https://github.com/cypress-io/cypress/pull/6008).
- Upgraded `which` from `1.3.1` to `2.0.2`. Addressed in [#6017](https://github.com/cypress-io/cypress/pull/6017).
- Upgraded `ansi_up` from `1.3.0` to `4.0.3`. Addressed in [#4331](https://github.com/cypress-io/cypress/pull/4331).
- Upgraded `jimp` from `0.6.4` to `0.9.3`. Addressed in [#4331](https://github.com/cypress-io/cypress/pull/4331).