Nightly
- 707dcb4: Update mirror info (Sun Jun 29 00:26:41 UTC 2025) (Selenium CI Bot)
- dda35b2: [dotnet] [bidi] Get tree command returns GetTreeResult object (#15978) (Nikolay Borisenko) #15978
- 83eb17e: [dotnet] [bidi] Initialize internal modules without Lazy (#15979) (Nikolay Borisenko) #15979
- 9c0e287: [py] Bump dependencies for building distribution wheel (#15977) (Corey Goldberg) #15977
Selenium 4.34.0
Java |
Python |
DotNet |
Ruby |
JavaScript
Click to see all the changes included in this release
- [ci] Clear warning from Grid UI component tests by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15783
- [py] Fix pytest_ignore_collect hook to respect --ignore by @mgorny in https://github.com/SeleniumHQ/selenium/pull/15787
- [py] Increase timeout in devtools test by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15793
- [py] Upgrade type hints by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15784
- [dotnet] [bidi] Add AcceptInsecureCerts and Proxy options when create new user context by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15795
- [grid] Silent fail on invalid log level by @Oxilod in https://github.com/SeleniumHQ/selenium/pull/15796
- Bump setup-bazel action by @p0deje in https://github.com/SeleniumHQ/selenium/pull/15802
- Don't silence stderr in format.sh by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15804
- [dotnet] [bidi] Declare allowed nullable objects in constructors type by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15809
- Fix type error for attribute in remote_connection.py by @Bradltr95 in https://github.com/SeleniumHQ/selenium/pull/15810
- [py] Lint Python with ruff by @p0deje in https://github.com/SeleniumHQ/selenium/pull/15811
- fixed error in selenium/webdriver/common/bidi/common.py:19 by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15814
- [py] Fix import for type hint by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15817
- [py] Bump ruff version by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15818
- [dotnet] [bidi] Simplify modules namespace for end users (breaking change) by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15820
- [dotnet] Remove unnecessary stylecop files by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15824
- [py] Lint and format all python files by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15828
- [py][bidi]: add
enable_webextensions
option for chromium-based browsers by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15794 - [py] Auto-generate Python API docs from code by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15822
- [py] Fix python API docs publishing at readthedocs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15832
- Change flag for Chrome/Edge headless mode in tests by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15831
- [py] Cleanup tox config by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15833
- [rb] Add support for beta chrome by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15417
- Revert "[rb] Add support for beta chrome" by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15837
- [py] Fix: Mypy type annotation errors by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15841
- [py] New script to update Python dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15845
- fixed errors in browser.py for 15697 by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15847
- [py][bidi]: implement bidi permissions module by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15830
- [py] Regeneratee py/docs/source/api.rst by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15856
- [dotnet] Align CS projects name to understand the editing context by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15843
- [py][bidi]: enable edge bidi storage test -
test_get_all_cookies
by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15859 - Caching the size/length in loops to slightly improve performance by @LuisOsv in https://github.com/SeleniumHQ/selenium/pull/15852
- Update exceptions.py by @adolfoarmas in https://github.com/SeleniumHQ/selenium/pull/15862
- Revert "Update exceptions.py" by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15864
- [py] Re-apply #15862 by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15865
- [py] fix driver_element_finding_tests.py by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15863
- [py] Fix another broken test by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15866
- [feature] add method RemoteWebDriver.isDownloadsEnabled() by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/15868
- [refactor] use constant
CapabilityType.ENABLE_DOWNLOADS
instead of hard-coded valuese:downloadsEnabled
by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/15867 - fixed mypy error and change source var by @pallavigitwork in https://github.com/SeleniumHQ/selenium/pull/15853
- [py] Refactored
conftest.py
in a more object oriented design approach by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/15495 - [py] do not use global var for devtools, allows multiple devtools to run by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15881
- [py] Fix : Mypy type annotation errors - 2 by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15848
- [py] Remove publication of typing coverage in CI by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15886
- [rb] Fix child process terminate method when a process is already terminated by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15789
- [rb] Add support for beta chrome by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15874
- [py][bidi]: add
timestamp
toHistoryUpdatedParams
class by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15892 - [py] Fix possible TypeError in expected conditions by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15891
- [py] Refactored
server.py
in a more pythonic approach. by @sandeepsuryaprasad in https://github.com/SeleniumHQ/selenium/pull/15840 - [py] Add properties (getter/setter) for service args by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15889
- [py] Fix error handler check_response by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15887
- [java] Fix code formatting by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15903
- [py][bidi]: add BiDi script module commands by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15880
- [py] Fix: Mypy type annotation errors in remote/webdriver.py by @ShauryaDusht in https://github.com/SeleniumHQ/selenium/pull/15900
- [grid] Add GreedySlotSelector as a built-in slot-selector option by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15897
- [java] deprecate FtpProxy by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15907
- [rb] add guard for browser version by @aguspe in https://github.com/SeleniumHQ/selenium/pull/15899
- [dotnet] [bidi] Adjust proxy configuration for new sessions by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15914
- [dotnet] [bidi] Add OnHistoryUpdated event by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15916
- [py] Bump requirements for packaging and dev by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15909
- [py] Deprecate support for FTP proxies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15906
- [py] Skip devtools when generating Python API docs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15918
- [py] Type hint cleanup by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15917
- [java]: disable
canGetAllCookies
test for edge by @navin772 in https://github.com/SeleniumHQ/selenium/pull/15915 - [grid] Add config
blocked-routes
and specificblocked-delete-session
in Router by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15920 - Revert "[grid] Add config
blocked-routes
and specificblocked-delete-session
in Router" by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15921 - [py] add doc support for few exceptions by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15913
- [build] Support bazel test on Windows for .NET by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15923
- [dotnet] Mark FTP proxy support as deprecated by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15925
- [dotnet] [bidi] Protect DTO types from inheritance by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15919
- [rb] Feat 15905/deprecate ftp proxy by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15926
- [java][BiDi] implement browsingContext.historyUpdated by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15901
- [java][refactor] Remove Empty Space in CommandPayload by @Bradltr95 in https://github.com/SeleniumHQ/selenium/pull/15934
- [FEAT] Add macOS-specific keys (OPTION, FN) to Keys enum for improved… by @manuelsblanco in https://github.com/SeleniumHQ/selenium/pull/15910
- Clarify contributing guidelines by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15937
- [java][BiDi] implement web extensions by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15660
- [java] Made
JsonToWebElementConverter
methods/fields protected by @AB-xdev in https://github.com/SeleniumHQ/selenium/pull/15885 - [py] Adding Note to enable_webextensions() regarding CDP (plus gen docstring updates) by @shbenzer in https://github.com/SeleniumHQ/selenium/pull/15927
- [js] Update dependency ws to ^8.18.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15780
- [js] Update dependency sinon to ^19.0.5 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15771
- [js] Update dependency multer to v1.4.5-lts.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15770
- [grid] Session can be deleted via Grid UI by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/15808
- [java] Feat 14291/jspecify nullable annotation by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15924
- [java] Update dependency net.bytebuddy:byte-buddy to v1.17.6 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15941
- Remove license info from readme by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/15821
- [dotnet][java][js][py][rb][rust] Update rules_jvm_external digest to 29c451d by @renovate in https://github.com/SeleniumHQ/selenium/pull/15766
- [py] Update dependency Pygments to v2.19.2 by @renovate in https://github.com/SeleniumHQ/selenium/pull/15950
- [java] Use Environment variable to set driver location by @pujagani in https://github.com/SeleniumHQ/selenium/pull/15653
- [rust] Electron support in Selenium-Manager (#13954) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/15752
- [py] Return HTTP response reason when remote connection error occurs by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/15942
- [py] add macOS specific keys to Key enum by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/15948
- [rb] Add macOS key mappings for Options and Function keys by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/15959
- @Oxilod made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15796
- @Bradltr95 made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15810
- @ShauryaDusht made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15841
- @LuisOsv made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15852
- @adolfoarmas made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15862
- @AB-xdev made their first contribution in https://github.com/SeleniumHQ/selenium/pull/15885
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0
7.11.4
- [MNT-24779] Terminate sub processes (#5045) by @tiagosalvado10 in https://github.com/Activiti/Activiti/pull/5047
Full Changelog: https://github.com/Activiti/Activiti/compare/7.11.3...7.11.4
2.0.2.0-Hoxton.SR12 (stable version)
- Spring Cloud Tencent: 2.0.2.0-Hoxton.SR12
- Spring Cloud: Hoxton.SR12
- Spring Boot: 2.3.12.RELEASE
- Spring Framework: 5.2.25.RELEASE
https://github.com/Tencent/spring-cloud-tencent/compare/2.0.0.1-Hoxton.SR12...2.0.2.0-Hoxton.SR12
-
Auth
- feat:support auth. #1541
-
Circuit Breaker
- feat:support zuul circuit breaker fallback response. #1522
- feat:support circuit breaker metrics reporting. #1544
- feat:support default instance circuit breaker rule. #1551
-
Config
- feat:support smooth upgrade from tsf. #1542
- feat: support config event. #1558
- feat: support config empty protection. #1583
-
Context
- feat:support polaris event. #1543
- feat:use polaris-all for shading third-party dependencies. #1549
- feat:support stat and event report with service discovery. #1560
- feat:support polaris server nearby backup LB. #1628
-
Discovery
- feat:support dynamic multi-discovery. #1594
- feat:support ipv6. #1600
- feat:support config all recover enabled. #1603
- feat:support instance detect. #1618
-
Plugins
- feat: support gateway context, feign eager-load support default value. #1545
- fix count circuit breaker in gateway & return 404 when context api does not match. #1552
-
RpcEnhancement
- feat:support stat reporting path aggregation. #1607
- fix: use getActiveRuleId method to fix javaagent ratelimit pb method not found error. #1575
- fix: fix loadbalancer metadata type. #1623
- docs: simplify GitHub Actions. #1553
- fix: add gateway context config example. #1561
Thanks to the contributors who participated in this release!
@SkyeBeFreeman @fuyuwei01 @shedfreewu
This version is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies version to it. If you need to change the Spring Cloud version, please refer to the documentation Release Note to modify other related dependent versions synchronously.