Selenium 4.49.0
Java |
Python |
DotNet |
Ruby |
JavaScript
- [build] improve pre-release workflow ordering by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17963
- [build] track the generated BiDi schema by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17962
- [dotnet] [bidi] Fix various missing fields in DTO by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17961
- [dotnet] [bidi] Fix mismatch of proxy json property names by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17960
- [dotnet] [bidi] Fix realm type enum serialization by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17959
- [dotnet] [bidi] Fix NamespaceUri json property name by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17958
- [dotnet] [bidi] Avoid massive command descriptors allocation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17965
- [dotnet] [bidi] Add browsing context screencast support by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/17941
- [js][py] Capitalize non-Latin text in the getVisibleText atom by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17964
- [js][py][rb] derive BiDi field names and enum value types in the schema by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17966
- [py] chore fix for unreachable mypy warnings by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/17969
- [py] wire print_pdf_tests.py into the browser test suites by @diemol in https://github.com/SeleniumHQ/selenium/pull/17976
- [build] generate compact execution log by @iamricard in https://github.com/SeleniumHQ/selenium/pull/17977
- [py] chore: enable mypy disallow untyped decorators and update type hints by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/17974
- [grid] Fix 500 when downloading a file whose name contains spaces by @ashrafiucse in https://github.com/SeleniumHQ/selenium/pull/17968
- [java] add the LICENSE and NOTICE files to the jars created by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/17601
- [java] Remove deprecated GET /session/{sessionId}/se/files/{fileName} endpoint by @diemol in https://github.com/SeleniumHQ/selenium/pull/17982
- [java] shrink published javadoc jars by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17957
- [build] pin the rules_rs zlib bootstrap to an immutable snapshot by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17985
- [build] add a daily workflow to update the pinned CDDL specs by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17972
- [rust] fix Windows architecture detection under WOW64 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17987
- [build] build Selenium Manager Linux binaries natively and pin the Rust toolchain by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17988
- [py] run the BiDi tests against the Grid server by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17980
- [py] fix flaky BiDi input tests that raced the page's autofocus by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17981
- [py] raise typed WebDriver errors for BiDi wire error codes by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17952
- [build] bump rules_rs to 0.0.108 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17997
- [py] remove stale xfail markers from python tests by @aayushisabharwal in https://github.com/SeleniumHQ/selenium/pull/18002
- [build] populate linux bazel cache from gh-cache workflow instead of RBE by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18003
- [dotnet] only embed the git revision in SourceLink metadata when stamping by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18004
- [build] run Rust tests and build Selenium Manager from source on Windows by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17998
- [build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/17999
- [java] remove try-catch while opening a new window #17754 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/17996
- [build] add Launchpad fallback for the rules_rs zlib .deb fetch by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18006
- [build] Upgrade rules_rs to 0.0.109 and @llvm to 0.8.19 by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17929
- [py] add BiDi upload tests that verify files actually reach the server by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/18007
- [rust] Add license and notice links to Selenium Manager help by @shubmittal in https://github.com/SeleniumHQ/selenium/pull/17986
- [rust] Add support for Chrome arm64 on Linux by @dennisameling in https://github.com/SeleniumHQ/selenium/pull/17915
- [java] remove let's guess URI encoding by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/17995
- [py] adopt the worthwhile ruff 0.16 rule families (tranches 1 and 2) by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17992
- @iamricard made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17977
- @ashrafiucse made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17968
- @aayushisabharwal made their first contribution in https://github.com/SeleniumHQ/selenium/pull/18002
- @shubmittal made their first contribution in https://github.com/SeleniumHQ/selenium/pull/17986
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.48.0...selenium-4.49.0
Nightly
- f4721fd: [build] Automated Dependency Update (#17991) (Selenium CI Bot) #17991
- 6776d37: [build] Automated CDDL Spec Update (#17990) (Selenium CI Bot) #17990
- 2914f73: [build] Automated Browser Version Update (#18000) (Selenium CI Bot) #18000
- 6147f47: [py] remove stale xfail markers from python tests (#18002) (aayushisabharwal) #18002
- fb8ae46: [build] populate linux bazel cache from gh-cache workflow instead of RBE (#18003) (Titus Fortner) #18003
- 59ea9e0: [rb] stop serializing BiDi and DevTools specs under remote execution (Titus Fortner)
- c756287: [dotnet] only embed the git revision in SourceLink metadata when stamping (#18004) (Titus Fortner) #18004
- e92d6a3: [build] verify Java releases by Sonatype deployment state instead of Maven Central sync (Titus Fortner)
- 438558b: [build] run Rust tests and build Selenium Manager from source on Windows (#17998) (Titus Fortner) #17998
- 0aaee1e: [build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings (#17999) (Titus Fortner) #17999
- 52cc0e8: [build] update Selenium Manager pins to the arm64-named release (Titus Fortner)
- 96a38b5: [java] remove try-catch while opening a new window #17754 (#17996) (joerg1985) #17996
- 70689a4: [build] fetch CDP protocol files through the GitHub API when a token is available (Titus Fortner)
7.21.0-rc.580
- build(deps): bump the github-actions group across 1 directory with 15 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5526
- build(deps): bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/actions/setup-java-maven by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5528
- build(deps): bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5527
- build(deps-dev): bump org.owasp:dependency-check-maven from 12.2.2 to 13.0.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5508
- AAE-49678 Update Supply Chain Review GH AW to latest by @dsibilio in https://github.com/Activiti/Activiti/pull/5530
- AAE-51268 Improve output mapping expression error message and add test coverage by @eromano with @Copilot in https://github.com/Activiti/Activiti/pull/5531
- AAE-51133 Fix taskAssigneeLike in OR queries by @souvikpanda99 in https://github.com/Activiti/Activiti/pull/5525
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.579...7.21.0-rc.580
4.6.1
Added
- chore: update bouncycastle version #801 (tanya732)
- Bump com.fasterxml.jackson.core:jackson-core from 2.22.1 to 2.22.2 in /lib #797 (dependabot[bot])
- chore: remove unused imports #794 credits - Zichen1028 🙌
v3.18.0
- IPv4 and IPv6 data updates with geofeeds and community reports merge.
- Golang xdb searcher optimization.
- Geo province name fix and new name standard for municipalities of China.
- Native windows build supports for cpp.
- Fix golang searcher by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/499
- fix:避免在 32 位平台上出现 maxFilePtr 溢出 by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/500
- fix:
IPv4.IPCompare会修改输入切片(就地反转字节序) by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/501 - fix:
SearcherPool关闭后BorrowSearcher()永久阻塞(死锁) by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/502 - fix: 修复
LoadHeaderFromBuff无长度检查,可能 panic的问题 by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/503 - IPSub to IPAdd (clearer semantics) by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/507
- fix: 修复 bench 在空源文件时除零 panic by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/508
- fix errors reported by issues/479 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/511
- fix (go): VersionFromHeader 错误消息打印正确的字段值 by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/515
- fix (go): 修正 NewIp2Region v6 错误消息与注释中的拼写错误 by @fnoopv in https://github.com/lionsoul2014/ip2region/pull/516
- check and close the pool gracefully on init error by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/517
- merge the geofeed of global top provider on 20260808 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/518
- apply the new format standard on 20260809 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/519
- fix geo names on 20260809 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/520
- fix the province names by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/521
- Data fix names on 20260814 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/522
- merge the fixes reported on 20260828 by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/525
- fix(cpp): support native Windows builds by @Alice39s in https://github.com/lionsoul2014/ip2region/pull/526
- labels and comments to English by @lionsoul2014 in https://github.com/lionsoul2014/ip2region/pull/527
- @fnoopv made their first contribution in https://github.com/lionsoul2014/ip2region/pull/500
Full Changelog: https://github.com/lionsoul2014/ip2region/compare/v3.17.0...v3.18.0
Nightly
- 3952c6b: [py] run the BiDi tests against the Grid server (#17980) (David Burns) #17980
- 396099a: [py] fix flaky BiDi input tests that raced the page's autofocus (#17981) (David Burns) #17981
- 8cbf4bf: [py] raise typed WebDriver errors for BiDi wire error codes (#17952) (Titus Fortner) #17952
- a796c1e: [build] skip the release summary notification when no release ran (Titus Fortner)
- 580650f: [rb] fix Edge guards in BiDi protocol specs (Titus Fortner)
- cffe5d3: [build] run only Ruby smoke tests on browser pin PRs (Titus Fortner)
- fa44e74: [build] run beta browsers only in the scheduled RBE build (Titus Fortner)
- 9461d1b: [build] Automated Browser Version Update (major) (#17923) (Selenium CI Bot) #17923
- dc4fc25: [rb] give the Grid two minutes to become ready in remote specs (Titus Fortner)
- f7f60f9: [rb] wait for both downloads to finish before listing them (Titus Fortner)
- 825b0d1: [java] give Grid deployments more time to become ready in router tests (Titus Fortner)
- 4704bc5: [py] tolerate Safari's mid-navigation window errors in click and window tests (Titus Fortner)
- 4eaa35b: [rb] request the configured browser version when finding drivers (Titus Fortner)
- 507b67e: [rb] guard the Firefox Linux screencast failure to stable only (Titus Fortner)
- 58ddb03: [py] fix linting issue (Titus Fortner)
- 1303bd5: [build] bump rules_rs to 0.0.108 (#17997) (Titus Fortner) #17997