---
title: "Cypress 15: The foundation for what’s next"
url: "https://www.cypress.io/blog/cypress-15-the-foundation-for-whats-next"
description: "Cypress 15 is here, and while this release might look mostly foundational on the surface, it’s setting us up for something much bigger. We’ve made changes…"
---

# Cypress 15: The foundation for what’s next

August 20, 2025

By Jennifer Shehane

![Cypress Studio: A new era of test generation is coming soon. #cypress-v1](https://storage.ghost.io/c/12/89/12899ca1-4786-4eea-b7e1-9c5268baa48a/content/images/2025/07/Cypress-v15.0---Cypress-Studio.png)

[Cypress 15](https://on.cypress.io/changelog?ref=cypress-io.ghost.io#15-0-0?utm_source=blog&utm_medium=cypress-15-announcement&utm_content=cypress-15) is here, and while this release might look mostly foundational on the surface, it’s setting us up for something much bigger. We’ve made changes across the board to improve stability, clear out legacy support, and upgrade core parts of the platform. But the big story is this: **_Cypress Studio is evolving_**.

### **A new era for Cypress Studio**

If you've used [Cypress Studio](https://on.cypress.io/cypress-studio?utm_source=blog&utm_medium=cypress-15-announcement&utm_content=cypress-studio) before, you know the promise. You can click through your app and record tests automatically. In Cypress 15, we’ve taken that experience further. You can still record interactions and add assertions by right-clicking, and now even edit your test inline - without leaving the Cypress App.

0:00

/0:07

1×

This is more than a quality-of-life update. It’s the beginning of our vision for **_AI-assisted test creation_**. The new Studio experience gives us the building blocks to experiment, iterate, and eventually ship smarter test tooling that learns from your app and your tests.

![Animated image showing Studio Beta in Cypress App with the demo clicking into Studio Beta, seeing their test code inline, and Cypress AI recommendations that they accept and automatically add to code.](https://storage.ghost.io/c/12/89/12899ca1-4786-4eea-b7e1-9c5268baa48a/content/images/2025/07/cypress-studio-ai-illustration.gif)

To try the new Studio, turn on `experimentalStudio` in the `e2e` config of your Cypress configuration file. Play with it. Break it. [Tell us](https://github.com/cypress-io/cypress/discussions/14339?ref=cypress-io.ghost.io) what you love and what you don’t. We’re listening.

### **Focused on the future**

With this release, we’re also saying goodbye to some legacy dependencies and features. Cypress 15 drops support for older versions of Node.js (18 and 23), Webpack 4, Vite 4, Angular 17, and Firefox via CDP. If your project still relies on those, you’ll want to check out the [migration guide](https://on.cypress.io/migration-guide?ref=cypress-io.ghost.io#Migrating-to-Cypress-150?utm_source=blog&utm_medium=cypress-15-announcement&utm_content=migration-guide) to see the paths forward.

These decisions weren’t made lightly. But continuing to support outdated tech limits what we can build next. This release clears the way for modern workflows, better browser support, and more powerful integrations.

### **Under the hood improvements**

There’s a lot in this release that isn’t flashy, but still matters:

-   The Cypress Command Log got a meaningful visual refresh.
-   We fixed a _ton_ of TypeScript and ESM module issues opened by our community (19 issues to be exact).
-   Several core commands like `cy.url()` and `cy.go()` now use automation protocols instead of relying on the browser window, making them more resilient to cross-origin scenarios.
-   We’ve upgraded Electron, Chromium, and Node.js to more recent, stable versions.
-   We renamed `Cypress.SelectorPlayground` to `Cypress.ElementSelector`, to better reflect its new role in Studio and the upcoming [cy.prompt feature](https://on.cypress.io/prompt?utm_source=blog&utm_medium=cypress-15-announcement&utm_content=cy-prompt-feature). We also expanded its `selectorPriority` API to accept `name` and `attributes:*`.
-   We also added Vite 7 and Angular 20 support.

### **What you should do next**

-   **Upgrade to Cypress 15**: This release prepares your project for what’s coming next. If you’re on an older version, we recommend reading the [migration guide](https://docs.cypress.io/app/references/migration-guide?ref=cypress-io.ghost.io#Migrating-to-Cypress-150) before upgrading.
-   **Enable experimentalStudio**: If you want a sneak peek into the future of Cypress test creation, turn on `experimentalStudio` in the `e2e` config of your Cypress config file and try it out.
-   **Sign up for Studio AI early access**: We’re building AI-assisted features that will live inside Cypress Studio. If you're curious or excited about that direction, [sign up here](https://on.cypress.io/studio-ai-waitlist?utm_source=blog&utm_medium=cypress-15-announcement&utm_content=sign-up-here) to be the first to try it.