Selenium 4.46.0
Java |
Python |
DotNet |
Ruby |
JavaScript
- [build] Upgrade rules_rs to 0.0.90 and build Rust against @llvm on macOS by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17683
- [dotnet] Thread safe product info determination by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17684
- [release] Skip release if package is already published by @diemol in https://github.com/SeleniumHQ/selenium/pull/17686
- [docs] add design decision record process and template by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17665
- [rust] Support pbzx-compressed macOS .pkg payloads by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17691
- [java] Mark all current BiDi related classes beta by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17690
- [build] Upgrade rules_rs to 0.0.92 by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17688
- [ci] Ignore changes in docs/decisions directory for pull requests by @diemol in https://github.com/SeleniumHQ/selenium/pull/17693
- [build] Upgrade @llvm to 0.8.9 by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17703
- [rust] Use PKG again for Firefox macOS downloads by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17702
- [rb] trim whitespace around NO_PROXY entries by @aguspe in https://github.com/SeleniumHQ/selenium/pull/17565
- Treat prefix literally in UrlTemplate.match(url, prefix) by @vasiliy-mikhailov in https://github.com/SeleniumHQ/selenium/pull/17713
- [java] show browser version and available CDP versions by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17708
- Make Either.stream() and iterator() empty for a left value by @vasiliy-mikhailov in https://github.com/SeleniumHQ/selenium/pull/17714
- [java] Handle system proxy setting for arguments passed to selenium manager by @bhecquet in https://github.com/SeleniumHQ/selenium/pull/17402
- [js] Add binding-neutral BiDi schema with cddl2ts-gated fidelity by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17700
- [build] add copyright headers to rbs, pyi, ts, mjs, and erb files by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17720
- [rb] add ClientConfig for HTTP client customization by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17699
- [rb] Add copyright header for client_config.rbs by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17722
- [dotnet] [bidi] Split event stream backed subscription and enumeration by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17705
- [dotnet] [test] Moves Urls knowledge to testing web server by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17724
- [java] fix comparator of Docker versions by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/17723
- [dotnet] [test] Driver is protected through fixtures by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17726
- [dotnet] [test] Clean driver fixture from expected page titles by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17727
- [py] Route Safari, STP and WebView2 to their handlers by @v-dermichev in https://github.com/SeleniumHQ/selenium/pull/17728
- [grid] Fix classpath packaging Redis-backed for SessionQueue by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/17706
- [rust][selenium-manager]: do not ignore browser path when version is specified by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/17659
- [json] Allow constructor args to be used when coercing from json by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17733
- [py] Fix example WebDriverWait import in docstring by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/17735
- [dotnet] [test] Eliminate stub driver for testing events in Support package by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17736
- [java] Fix JSON parser EOF sentinel collision with U+FFFF by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17737
- [java] Reject unescaped control characters in JSON strings by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17740
- [rust] Support multiple names for Firefox binary in Linux (#17695) by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/17732
- build: update Node.js toolchain version to 24.18.0 by @diemol in https://github.com/SeleniumHQ/selenium/pull/17742
- [java] Tighten JSON number lexer to match RFC 8259 by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17739
- [java] Enforce commas between JSON elements; accept trailing commas by @shs96c in https://github.com/SeleniumHQ/selenium/pull/17738
- [java] Deprecate methods to avoid internal BiDi connection surfacing on driver by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17751
- [js] Update cddl to 0.21.0 to fix quoted reserved-word parsing in BiDi codegen by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17752
- [rb] generate the BiDi protocol layer from the shared binding-neutral schema by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17731
- [docs] ADR implementation updates - track by PR number, clarify PR body vs ADR, tracking status by issue by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17697
- [build] Add update_cddl script to refresh pinned w3c/webref CDDL files by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17743
- Add guidance for testing conventions in each language by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/16734
- [build] document .local customization and add PR review guidance by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17756
- Move BiDi creation to RemoteWebDriver. Allow enabling BiDi in Safari options. by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17753
- [java][bidi] Track events subscriptions using subscription ids by @pujagani in https://github.com/SeleniumHQ/selenium/pull/17759
- [build] Resolve Chrome milestone from Chrome-for-Testing channel version by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17747
- [rust] Prevent path traversal in tar and pkg extraction by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/17668
- bumping ts rules by @diemol in https://github.com/SeleniumHQ/selenium/pull/17760
- @vasiliy-mikhailov made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17713
- @v-dermichev made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17728
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.45.0...selenium-4.46.0
v3.17.0
- IPv4 and IPv6 data updates with global top provider geofeeds and community reports merged.
- Golang segments iterate with CIDR range and more options supports.
- Golang searcher and maker with io.Reader input supports.
- Erlang IPv6 supports.
- merge the data reported by issues/480 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/481
- Fr golang CIDR supports by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/484
- add io.Reader based xdb input supports by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/485
- xdb io.Reader based stream input supports by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/486
- fix Index overflow for the cidr parse with bits equals to IP max bits by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/487
- Fix Python test helpers to use function arguments by @isslower in https://github.com/lionsoul2014/ip2region/pull/488
- more options for segments iterate by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/491
- feat(binding/erlang): implement IPv6 dual-stack support for Erlang binding by @Alice39s in https://github.com/lionsoul2014/ip2region/pull/492
- fix: correct license metadata and Python packaging typo by @Alice39s in https://github.com/lionsoul2014/ip2region/pull/495
- merge the geofeeds of global top providers on 20260709 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/497
- @isslower made their first contribution in https://github.com/lionsoul2014/ip2region/pull/488
- @Alice39s made their first contribution in https://github.com/lionsoul2014/ip2region/pull/492
Full Changelog: https://github.com/lionsoul2014/ip2region/compare/v3.16.0...v3.17.0
7.21.0-rc.408
- build(deps): bump actions/cache from 5.0.5 to 6.1.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5457
- build(deps): bump the github-actions group across 1 directory with 12 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5456
- AAE-47587 Update tools.jackson:jackson-bom to 3.1.4 by @killerboot in https://github.com/Activiti/Activiti/pull/5453
- AAE-47288 Pin modern Checkstyle engine to unblock modern Java language features in BE repos by @mkrbr in https://github.com/Activiti/Activiti/pull/5458
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.407...7.21.0-rc.408
Logback 1.5.38
2026-07-09 Release of logback version 1.5.38
• In HardenedObjectInputStream, fixed a typo preventing Throwable objects from being white-filtered. This issue was reported in PR #1045 by t0rchwo0d.
• A bitwise identical binary of this version can be reproduced by building from source code at commit d04984a41fce42977466f45a2f076f0ee5cc4207 associated with the tag v_1.5.38. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.