Cypress v0.17.12stable Released Jul 19, 2018
Impact Score: 5/10

Cypress: 0.17.12

Source available โ€” automated, not human-reviewed

Component: cypress ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Cypress v0.17.12. Source highlight: *Released 11/21/2016*

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)

  • Improved performance by preventing `snapshots` from being taken during headless runs.

๐Ÿ”ง Bug Fixes & Patches (6)

  • You no longer have to log in again after updating. Fixes #305.
  • Updating in app now works again. Sorry about that. Fixes #304.
  • Headless frame rate is now correctly set to `20` instead of resetting back to `60`. Fixes #303.
  • We now automatically drop frames that the CPU cannot keep up with while video recording during `cypress run`. Previously we would buffer all frames in memory and it was possible to exhaust all memory due to the way that streaming backpressure works. Fixes #302.
  • Fixed an edge case in the `driver` that could lead to memory leaks. This happened when Command Logs updated from previously run tests. Normally, in headless mode, we automatically remove references to purge memory after each test, but when logs were updated after this, their references were merged back in again and held onto forever. If you were seeing long Cypress runs die or eventually halt, this was likely the cause. We did extensive memory regression analysis on Cypress and could not find an
  • Improved `cypress run` and `cypress ci` headless output. Fixes #306.
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
*Released 11/21/2016* **Bugfixes:** - You no longer have to log in again after updating. Fixes [#305](https://github.com/cypress-io/cypress/issues/305). - Updating in app now works again. Sorry about that. Fixes [#304](https://github.com/cypress-io/cypress/issues/304). - Headless frame rate is now correctly set to `20` instead of resetting back to `60`. Fixes [#303](https://github.com/cypress-io/cypress/issues/303). - We now automatically drop frames that the CPU cannot keep up with while video recording during `cypress run`. Previously we would buffer all frames in memory and it was possible to exhaust all memory due to the way that streaming backpressure works. Fixes [#302](https://github.com/cypress-io/cypress/issues/302). - Fixed an edge case in the `driver` that could lead to memory leaks. This happened when Command Logs updated from previously run tests. Normally, in headless mode, we automatically remove references to purge memory after each test, but when logs were updated after this, their references were merged back in again and held onto forever. If you were seeing long Cypress runs die or eventually halt, this was likely the cause. We did extensive memory regression analysis on Cypress and could not find any more memory leaks. Fixes [#301](https://github.com/cypress-io/cypress/issues/301). **Misc:** - Improved [`cypress run`](https://on.cypress.io/command-line#cypress-run) and `cypress ci` headless output. Fixes [#306](https://github.com/cypress-io/cypress/issues/306). - Improved performance by preventing `snapshots` from being taken during headless runs.