12.17.0

Released Released on July 5, 2023

Features:

  • Cypress Cloud users can now receive desktop notifications about their runs, including when one starts, finishes, or fails. Addresses #26686.

Bugfixes:

  • Fixed issues where commands would fail with the error must only be invoked from the spec file or support file. Fixes #27149 and #27163.

  • Fixed a regression introduced in Cypress 12.12.0 where Cypress may fail to reconnect to the Chrome DevTools Protocol in Electron. Fixes #26900.

  • Fixed an issue where chrome was not recovering from browser crashes properly. Fixes #24650.

  • Fixed a race condition that was causing a GraphQL error to appear on the Debug page when viewing a running Cypress Cloud build. Fixed in #27134.

  • Fixed a race condition in electron where the test window exiting prematurely during the browser launch process was causing the whole test run to fail. Addressed in #27167.

  • Fixed minor issues with TypeScript types in the CLI. Fixes #24110.

  • Fixed an issue where a value for the Electron debug port would not be respected if defined using the ELECTRON_EXTRA_LAUNCH_ARGS environment variable. Fixes #26711.

Dependency Updates:

  • Update dependency semver to ^7.5.3. Addressed in #27151.