Nightly
- [rb] download the Server jar with Selenium Manager instead of the GitHub API by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18245
- [java] Escape quotes and backslashes in name locators sent to the driver by @Mochxd in https://github.com/SeleniumHQ/selenium/pull/18151
- [dotnet] [test] Unify assembly names for testing by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18261
- [rb] Allocate websocket command ids atomically by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18262
- [py] Add WebDriver cookie type annotations by @adamtheturtle in https://github.com/SeleniumHQ/selenium/pull/17537
- [py] Deprecate driver.webextension by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18265
- [py] Return a protocol-neutral driver.script by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18264
- [build] run the Redis-backed Grid suites from the Java smoke matrix instead of a separate workflow by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18267
- fix(#18263): keep Selenium Manager stderr empty in --output json by @macoladik in https://github.com/SeleniumHQ/selenium/pull/18268
- [js] hold BiDi numbers to their declared ranges by @saiyam-jain-dev in https://github.com/SeleniumHQ/selenium/pull/18272
- [build] Add weekly CI check for Plausible pageview usage by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17900
- [java] hold generated BiDi numbers to their declared ranges by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18266
- [build] use the EngFlow cache for the Java GHA smoke test job by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18276
- [py] Support relative locators from WebElement and ShadowRoot by @gjreddy in https://github.com/SeleniumHQ/selenium/pull/18241
- [js][py][rb][java][dotnet] add the accessibility snapshot atom and the binding methods by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18232
- [grid] Spread new sessions across Nodes again by @diemol in https://github.com/SeleniumHQ/selenium/pull/18281
- [js] Add @selenium/mcp, an MCP server for coding agents (v0) by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18280
- [js] MCP v1: drag, file upload, resize, network requests, evaluate by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18284
- [rust] Fix Firefox and Electron download URLs on Windows arm64 by @dennisameling in https://github.com/SeleniumHQ/selenium/pull/18285
- [java] Escape frame ids that are not valid CSS identifiers by @Mochxd in https://github.com/SeleniumHQ/selenium/pull/18274
- @macoladik made their first contribution in https://github.com/SeleniumHQ/selenium/pull/18268
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.52.0...nightly
Release v4.11.4
Release v4.11.4
7.21.0-rc.791
- AAE-55511 Consume Activiti Maven artifacts from Cloudsmith by @souvikpanda99 in https://github.com/Activiti/Activiti/pull/5647
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.790...7.21.0-rc.791
v17.0.0
- 2a443b56 feat: long running executions logging is added (#915)
- e2c911bf feat: replace DbSchedulerCustomizer with DbSchedulerOverrides (#916)
- 6a8481b9 feat: move Jackson3Serializer to core module (#879)
- 410482e8 fix: lock-and-fetch picking more executions than the limit on PostgreSQL (#943)
- 466ff4b4 fix: validate that pollingInterval is greater than zero (#913)
- d4e422e9 fix: swap module names between the Boot 3 and Boot 4 starters (#917)
- 97017ed8 fix: add Automatic-Module-Name to the Spring starter jars (#914)
- 84884247 fix: safely publish memoized task-data in JdbcTaskRepository (#906)
- 38491d26 fix: remove package-relocation for com.github.kagkarlsson.jdbc (#908)
- 4f3dce0d build: resolve compiler deprecation and unchecked warnings (#880)
- deps: bump jackson 2.22.2, jackson-bom 3.2.2, micrometer 1.17.1, kotlin 2.4.20, jna 5.19.1, jspecify 1.0.1, embedded-postgres-binaries 18.4.0, plus Maven plugin, test dependency and GitHub Actions updates
- 1858729e docs: add 17.0.0 upgrade notes (#955)
- d4a54b3b docs: move Performance section to separate doc (#878)
- 27fcdcb6 docs: compact README table of contents into inline list (#877)
- 11b7bd2e docs: improve README and extract upgrade/benchmark docs (#876)
- 56757501 Fix typo in DEFAULT_FAILURE_LOG_LEVEL (#911)
- aa24aadb Renaming .instanceWithId to .instance in README (#910)
See UPGRADING.md for breaking changes.