-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
Release 4.24.0 #14429
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 4.24.0 #14429
Conversation
Update versions and change logs to release Selenium 4.24.0
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
CI Failure Feedback 🧐(Checks updated until commit d32b167)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR: where Configuration options
See more information about the |
|
The tests failures are due to https://issues.chromium.org/issues/42323841. The important change being GoogleChromeLabs/chromium-bidi#2351 - This PR changes the As per W3C WebDriver spec: So when BiDi is enabled, which is default for most of our languages for tests, the The work out for this is to set |
* update Rust version to 0.4.24 * Rust Changelog * Update pinned browser versions * Update supported versions for Chrome DevTools * Update selenium manager version * Update authors file * FIX CHANGELOGS BEFORE MERGING! Update versions and change logs to release Selenium 4.24.0 * [java] Bumping Java deps * Fix changelogs * Running format script * Updating pinned browsers * Updating pinned browsers * Enabling tests in .NET * Setting flag to disable search engine choice * Updating gem checksums * Running format script * Running format script --------- Co-authored-by: Selenium CI Bot <[email protected]> Co-authored-by: Puja Jagani <[email protected]>
User description
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
Motivation and Context
Types of changes
Checklist
PR Type
enhancement, configuration changes, documentation, dependencies, tests
Description
v125tov128across Java, .NET, and Ruby.4.24.0across multiple languages including Python, Java, .NET, and JavaScript.4.24.0.Changes walkthrough 📝
18 files
v128Target.java
Update DevTools Target to Version 128java/src/org/openqa/selenium/devtools/v128/v128Target.java
v125tov128.v125Targettov128Target.v128models.v128Network.java
Update DevTools Network to Version 128java/src/org/openqa/selenium/devtools/v128/v128Network.java
v125tov128.v125Networktov128Network.v128network models.v128Events.java
Update DevTools Events to Version 128java/src/org/openqa/selenium/devtools/v128/v128Events.java
v125tov128.v125Eventstov128Events.v128runtime models.v128Domains.java
Update DevTools Domains to Version 128java/src/org/openqa/selenium/devtools/v128/v128Domains.java
v125tov128.v125tov128.v128domain classes.v128Javascript.java
Update DevTools Javascript to Version 128java/src/org/openqa/selenium/devtools/v128/v128Javascript.java
v125tov128.v125Javascripttov128Javascript.v128Log.java
Update DevTools Log to Version 128java/src/org/openqa/selenium/devtools/v128/v128Log.java
v125tov128.v125Logtov128Log.v128CdpInfo.java
Update DevTools CDP Info to Version 128java/src/org/openqa/selenium/devtools/v128/v128CdpInfo.java
v125tov128.v125CdpInfotov128CdpInfo.v128Domains.V128Domains.cs
Update .NET DevTools Domains to Version 128dotnet/src/webdriver/DevTools/v128/V128Domains.cs
V125toV128.V125DomainstoV128Domains.V128Network.cs
Update .NET DevTools Network to Version 128dotnet/src/webdriver/DevTools/v128/V128Network.cs
V125toV128.V125NetworktoV128Network.V128.V128JavaScript.cs
Update .NET DevTools JavaScript to Version 128dotnet/src/webdriver/DevTools/v128/V128JavaScript.cs
V125toV128.V125JavaScripttoV128JavaScript.V128.V128Target.cs
Update .NET DevTools Target to Version 128dotnet/src/webdriver/DevTools/v128/V128Target.cs
V125toV128.V125TargettoV128Target.V128.V128Log.cs
Update .NET DevTools Log to Version 128dotnet/src/webdriver/DevTools/v128/V128Log.cs
V125toV128.V125LogtoV128Log.V128.version.rb
Update Ruby DevTools Version to 0.128.0rb/lib/selenium/devtools/version.rb
0.127.0to0.128.0.version.rb
Update Ruby WebDriver Version to 4.24.0rb/lib/selenium/webdriver/version.rb
4.24.0.nightlyto4.24.0.__init__.py
Update Python WebDriver Version to 4.24.0py/selenium/webdriver/init.py
4.24.0.dev202407312116to4.24.0.setup.py
Update Python Package Version to 4.24.0py/setup.py
4.24.0.dev202407312116to4.24.0.js_protocol.pdl
Add Chromium DevTools Protocol Definition for Version 128common/devtools/chromium/v128/js_protocol.pdl
128.
browser_protocol.pdl
Extend Chromium DevTools Protocol with new domains and commands.common/devtools/chromium/v128/browser_protocol.pdl
Auditsdomain.ExtensionsandFileSystem.16 files
DevToolsDomains.cs
Update DevTools Domains Version Mapping to 128dotnet/src/webdriver/DevTools/DevToolsDomains.cs
v125tov128.StableChannelChromeDriver.cs
Update Stable Channel ChromeDriver to Version 128dotnet/test/common/CustomDriverConfigs/StableChannelChromeDriver.cs
127to128.repositories.bzl
Update Browser and Driver Versions in Repositoriescommon/repositories.bzl
and checksums.
URLs and checksums.
selenium_manager.bzl
Update Selenium Manager Artifactscommon/selenium_manager.bzl
Windows.
selenium-dotnet-version.bzl
Update .NET Selenium Version and DevTools Supportdotnet/selenium-dotnet-version.bzl
4.24.0-nightly202407312116to4.24.0.v125tov128.versions.bzl
Update Java DevTools Versions to 128java/src/org/openqa/selenium/devtools/versions.bzl
v125tov128.version.bzl
Update Java Selenium Version to 4.24.0java/version.bzl
4.24.0-SNAPSHOTto4.24.0.WebDriver.csproj
Update CDP Generation Command for Version 128dotnet/src/webdriver/WebDriver.csproj
BUILD.bazel
Add Bazel build configuration for Chromium DevTools v128.common/devtools/chromium/v128/BUILD.bazel
Rakefile
Update Java release target version in Rakefile.Rakefile
BUILD.bazel
Update Python build configuration for Selenium 4.24.0.py/BUILD.bazel
BUILD.bazel
Update JavaScript build configuration for Selenium 4.24.0.javascript/node/selenium-webdriver/BUILD.bazel
Cargo.toml
Bump Selenium Manager Rust version to 0.4.24.rust/Cargo.toml
selenium-managerversion to 0.4.24.BUILD.bazel
Update CDP version in Java build configuration to v128.java/src/org/openqa/selenium/devtools/v128/BUILD.bazel
BUILD.bazel
Update Rust build configuration for Selenium Manager 0.4.24.rust/BUILD.bazel
selenium-managerversion to 0.4.24.BUILD.bazel
Update Ruby devtools build configuration to v128.rb/lib/selenium/devtools/BUILD.bazel
8 files
DevToolsTargetTest.cs
Update DevTools Target Test to Version 128dotnet/test/common/DevTools/DevToolsTargetTest.cs
V127toV128.128.DevToolsConsoleTest.cs
Update DevTools Console Test to Version 128dotnet/test/common/DevTools/DevToolsConsoleTest.cs
V127toV128.128.DevToolsNetworkTest.cs
Update DevTools Network Test to Version 128dotnet/test/common/DevTools/DevToolsNetworkTest.cs
V127toV128.128.DevToolsSecurityTest.cs
Update DevTools Security Test to Version 128dotnet/test/common/DevTools/DevToolsSecurityTest.cs
V127toV128.128.DevToolsProfilerTest.cs
Update DevTools Profiler Test to Version 128dotnet/test/common/DevTools/DevToolsProfilerTest.cs
V127toV128.128.DevToolsPerformanceTest.cs
Update DevTools Performance Test to Version 128dotnet/test/common/DevTools/DevToolsPerformanceTest.cs
V127toV128.128.DevToolsTabsTest.cs
Update DevTools Tabs Test to Version 128dotnet/test/common/DevTools/DevToolsTabsTest.cs
V127toV128.128.DevToolsLogTest.cs
Update DevTools Log Test to Version 128dotnet/test/common/DevTools/DevToolsLogTest.cs
V127toV128.8 files
conf.py
Update Python Documentation Version to 4.24.0py/docs/source/conf.py
4.24.0.dev202407312116to4.24.0.AUTHORS
Update AUTHORS File with New ContributorsAUTHORS
CHANGELOG
Update Java Changelog for Version 4.24.0java/CHANGELOG
CHANGES
Update Python Changelog for Version 4.24.0py/CHANGES
CHANGES.md
Update changelog for Selenium WebDriver JavaScript 4.24.0.javascript/node/selenium-webdriver/CHANGES.md
features like authentication handlers.
CHANGES
Update Ruby client changelog for version 4.24.0.rb/CHANGES
CHANGELOG
Update .NET changelog for version 4.24.0.dotnet/CHANGELOG
Newtonsoft.JsontoSystem.Text.Json.CHANGELOG.md
Update Rust changelog for version 0.4.24.rust/CHANGELOG.md
formatting.
4 files
maven_install.json
Update Maven dependencies and artifact versions.java/maven_install.json
gson,error_prone_annotations,guava,jacksonlibraries, and others.MODULE.bazel
Update Bazel module dependencies to latest versions.MODULE.bazel
guava,google-java-format,grpc-context,lettuce-core,netty,opentelemetry,byte-buddy,htmlunit-core-js,junit,redisson, andslf4j.package-lock.json
Update package-lock for Selenium WebDriver version 4.24.0.package-lock.json
selenium-webdriverfrom nightly to 4.24.0.package.json
Update package.json for Selenium WebDriver version 4.24.0.javascript/node/selenium-webdriver/package.json