Nightly
- [py] use local self-signed certificate for tests by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18148
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.51.0...nightly
Selenium 4.51.0
Java |
Python |
DotNet |
Ruby |
JavaScript
- [py] Validate WebSocket response interval correctly by @cuishuang in https://github.com/SeleniumHQ/selenium/pull/17984
- [py][bidi] Send setClientWindowState rect members as sibling params by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18100
- [rust] Degrade to empty metadata when the cache cannot be read by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18101
- [dotnet] [test] Separate project for NUnit infrastructure by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18104
- [java] Do not leak the HttpClient on startup failure by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/18047
- [java] Add RemoteWebDriver.getClientFactory() and move HttpCommandExecutor field removal to 4.53 by @diemol in https://github.com/SeleniumHQ/selenium/pull/18111
- [dotnet] [test] Parallelize internal testing by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18110
- [build] pin Firefox BiDi vendor CDDL from the Firefox repository by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18094
- [build] remove obsolete third_party dependencies and dead build references by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18072
- [build] generate release docs at approval and commit them after the packages publish by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18113
- [dotnet] [test] Upgrade NUnit library to v5 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18114
- [build] recover from incomplete Java release by dropping staged repositories when found by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18112
- [dotnet] [build] Escape macOS Edge browser path by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18126
- [js][bidi] Add vendor specific class generation by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18125
- [java] assert setFiles uploads reach the server in SetFilesCommandTest by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18058
- [java][bidi] Decode nested RemoteValues from the parsed tree instead of re-serializing each subtree by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18095
- [rb] type a field-less synthetic map record as a validated map by @aguspe in https://github.com/SeleniumHQ/selenium/pull/18121
- [java] remove guava from client bindings #12737 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/13739
- [build] clean up IntelliJ project files and align .editorconfig with formatters by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18119
- [javascript] Create @seleniumhq/atoms npm package from TypeScript atoms by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17459
- [java][bidi] Add BiDi code generator by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17777
- [java][bidi] Type field-less synthetic map records as Map<String, V> by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18122
- [javascript] Publish atoms under the @selenium npm scope by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18132
- [build] sign Java artifacts in-process with in-memory PGP keys instead of gpg-agent by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18130
- [py] Support Python 3.15 by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/18065
- [javascript] Publish @seleniumhq/atoms as part of the npm release by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18133
- [js] Remove the WebSQL and AppCache atoms by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18137
- [build] remove bazel patches that now have upstream fixes by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18140
- [rust] configure the Chrome sandbox after unpacking a Chrome for Testing build on Windows by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18139
- [dotnet] [test] Entry point to mutate driver options per fixture by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18141
- [js] Add webextension methods on the driver with BiDi and fallback by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18127
- [build] source the Java and .NET versions from a root version.bzl that tests do not read by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18138
- [build] pin the driver location once per test process so services built in tests skip Selenium Manager by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18143
- [java] Do not pass a bare --proxy to Selenium Manager by @Mochxd in https://github.com/SeleniumHQ/selenium/pull/18089
- [java][bidi] Update tests to use converter functions by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18146
- [java] manage state in tests not in global hooks by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18142
- [build] add stub mode option for using selenium manager with bazel by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18135
- @cuishuang made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17984
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.50.0...selenium-4.51.0
7.21.0-rc.672
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/pre-commit from 18.28.3 to 19.2.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5591
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/github-require-secrets from 18.28.3 to 19.2.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5594
- build(deps): bump joda-time:joda-time from 2.14.4 to 2.15.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5587
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/dependabot-missing-actions-check from 18.28.3 to 19.2.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5592
- build(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5590
- build(deps): bump com.puppycrawl.tools:checkstyle from 14.1.0 to 14.3.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5589
- build(deps): bump https://github.com/returntocorp/semgrep from v1.178.0 to 1.179.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5588
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/gh-cache-cleanup-on-merge from 18.28.3 to 19.2.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5593
- AAE-53069 Exclusive execution disabled by @wojciech-piotrowiak in https://github.com/Activiti/Activiti/pull/5584
- AAE-52556 Return allowSelfService property with task query by @DavidOlson-Hyland in https://github.com/Activiti/Activiti/pull/5583
- AAE-52570 Make float-to-int casts explicit in diagram text layout by @Isoumyajit in https://github.com/Activiti/Activiti/pull/5586
- @Isoumyajit made their first contribution in https://github.com/Activiti/Activiti/pull/5586
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.671...7.21.0-rc.672
Nightly
- [py] Validate WebSocket response interval correctly by @cuishuang in https://github.com/SeleniumHQ/selenium/pull/17984
- [py][bidi] Send setClientWindowState rect members as sibling params by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18100
- [rust] Degrade to empty metadata when the cache cannot be read by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18101
- [dotnet] [test] Separate project for NUnit infrastructure by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18104
- [java] Do not leak the HttpClient on startup failure by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/18047
- [java] Add RemoteWebDriver.getClientFactory() and move HttpCommandExecutor field removal to 4.53 by @diemol in https://github.com/SeleniumHQ/selenium/pull/18111
- [dotnet] [test] Parallelize internal testing by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18110
- [build] pin Firefox BiDi vendor CDDL from the Firefox repository by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18094
- [build] remove obsolete third_party dependencies and dead build references by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18072
- [build] generate release docs at approval and commit them after the packages publish by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18113
- [dotnet] [test] Upgrade NUnit library to v5 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18114
- [build] recover from incomplete Java release by dropping staged repositories when found by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18112
- [dotnet] [build] Escape macOS Edge browser path by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18126
- [js][bidi] Add vendor specific class generation by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18125
- [java] assert setFiles uploads reach the server in SetFilesCommandTest by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18058
- [java][bidi] Decode nested RemoteValues from the parsed tree instead of re-serializing each subtree by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18095
- [rb] type a field-less synthetic map record as a validated map by @aguspe in https://github.com/SeleniumHQ/selenium/pull/18121
- [java] remove guava from client bindings #12737 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/13739
- [build] clean up IntelliJ project files and align .editorconfig with formatters by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18119
- [javascript] Create @seleniumhq/atoms npm package from TypeScript atoms by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17459
- [java][bidi] Add BiDi code generator by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17777
- [java][bidi] Type field-less synthetic map records as Map<String, V> by @yashp676 in https://github.com/SeleniumHQ/selenium/pull/18122
- [javascript] Publish atoms under the @selenium npm scope by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18132
- [build] sign Java artifacts in-process with in-memory PGP keys instead of gpg-agent by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18130
- [py] Support Python 3.15 by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/18065
- [javascript] Publish @seleniumhq/atoms as part of the npm release by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18133
- [js] Remove the WebSQL and AppCache atoms by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18137
- [build] remove bazel patches that now have upstream fixes by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18140
- [rust] configure the Chrome sandbox after unpacking a Chrome for Testing build on Windows by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18139
- [dotnet] [test] Entry point to mutate driver options per fixture by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/18141
- [js] Add webextension methods on the driver with BiDi and fallback by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18127
- [build] source the Java and .NET versions from a root version.bzl that tests do not read by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18138
- @cuishuang made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17984
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.50.0...nightly