You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/app/references/changelog.mdx
+24
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,30 @@ sidebar_label: Changelog
8
8
9
9
# Changelog
10
10
11
+
## 14.1.0
12
+
13
+
_Released 2/25/2025_
14
+
15
+
**Features:**
16
+
17
+
- Firefox versions 135 and above are now automated with [WebDriver BiDi](https://www.w3.org/TR/webdriver-bidi/) instead of [Chrome Devtools Protocol](https://chromedevtools.github.io/devtools-protocol/). Addresses [#30220](https://github.com/cypress-io/cypress/issues/30220).
18
+
19
+
**Bugfixes:**
20
+
21
+
- Fixed the calculation of upload throughput units when displaying the 'stream stalled' error message during Test Replay archive uploads. Fixes [#31075](https://github.com/cypress-io/cypress/issues/31075). Addressed in [#31160](https://github.com/cypress-io/cypress/pull/31160).
22
+
23
+
**Misc:**
24
+
25
+
- Viewport width, height, and scale now display in a badge above the application under test. The dropdown describing how to set viewport height and width has been removed from the UI. Additionally, component tests now show a notice about URL navigation being disabled in component tests. Addresses [#30999](https://github.com/cypress-io/cypress/issues/30999). Addressed in [#31119](https://github.com/cypress-io/cypress/pull/31119).
26
+
- Updated types around `.readFile()` and `.scrollTo()` arguments and `Cypress.dom` methods. Addressed in [#31055](https://github.com/cypress-io/cypress/pull/31055).
27
+
- Updated types around `.shadow()` and `.root()` options. Addressed in [#31154](https://github.com/cypress-io/cypress/pull/31154).
28
+
29
+
**Dependency Updates:**
30
+
31
+
- Upgraded `chrome-remote-interface` from `0.33.2` to `0.33.3`. Addressed in [#31128](https://github.com/cypress-io/cypress/pull/31128).
32
+
- Upgraded `ci-info` from `4.0.0` to `4.1.0`. Addressed in [#31132](https://github.com/cypress-io/cypress/pull/31132).
33
+
- Upgraded `compression` from `1.7.5` to `1.8.0`. Addressed in [#31151](https://github.com/cypress-io/cypress/pull/31151).
Copy file name to clipboardExpand all lines: docs/app/references/launching-browsers.mdx
+16
Original file line number
Diff line number
Diff line change
@@ -190,6 +190,22 @@ of our [docker images](/app/continuous-integration/overview#Cypress-Docker-Image
190
190
By default, we will launch Firefox headlessly during `cypress run`. To run
191
191
Firefox headed, you can pass the `--headed` argument to `cypress run`.
192
192
193
+
##### Webdriver BiDi and CDP Deprecation
194
+
195
+
:::info
196
+
197
+
Since Firefox 129, Chrome DevTools Protocol (CDP) has been [deprecated in Firefox](https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/).
198
+
In Firefox 135 and above, Cypress defaults to automating the Firefox browser with WebDriver BiDi.
199
+
Cypress will no longer support CDP within Firefox in the future and is planned for removal in Cypress 15.
200
+
201
+
If CDP still needs to be used, you can force enablement via the `FORCE_FIREFOX_CDP=1` environment variable, regardless of Firefox version. For example:
202
+
203
+
```bash
204
+
FORCE_FIREFOX_CDP=1 npx cypress run --browser firefox
205
+
```
206
+
207
+
:::
208
+
193
209
### WebKit (Experimental)
194
210
195
211
Cypress has [experimental](/app/references/experiments) support for WebKit,
0 commit comments