7.20.0-rc.829
- build(deps): bump github/codeql-action from 3.30.6 to 4.31.6 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5223
- build(deps): bump org.codehaus.mojo:versions-maven-plugin from 2.20.0 to 2.20.1 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5220
- MNT-24996: improvement on task and process list (#4987) by @vrmoreira in https://github.com/Activiti/Activiti/pull/5062
- AAE-40256 Revert "AAE-36025 Filter process definitions by excluded category (#5… by @Giovanni007 in https://github.com/Activiti/Activiti/pull/5225
Full Changelog: https://github.com/Activiti/Activiti/compare/7.20.0-rc.828...7.20.0-rc.829
Selenium 4.39.0
Java |
Python |
DotNet |
Ruby |
JavaScript
- [atoms] fix text node children are always considered as displayed #16284 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/16329
- [grid] Enhance UI with theme integration and improved status indicators by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16512
- [py][bidi]: add emulation command -
set_locale_overrideby @navin772 in https://github.com/SeleniumHQ/selenium/pull/16504 - [py][bidi]: add emulation command
set_scripting_enabledby @navin772 in https://github.com/SeleniumHQ/selenium/pull/16513 - [py] Update docstrings to google pydoc format by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16511
- [java][BiDi] implement
browsingContext.downloadEndevent by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16347 - Fix typo and minor formatting changes in README.md by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16523
- [py] Update docstrings (remove reST leftovers and resolve D200) by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16525
- [py] Fix docstring formatting and apply ruff linting rules by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16527
- [py] Fix Ruff D417 warnings in docstrings by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16535
- [py] Fix ruff D415 warnings in docstrings by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16536
- [py][bidi]: add
set_screen_orientation_overridecommand in Emulation by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16522 - [py] Fix D205 ruff warnings for docstrings and add type hints by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16537
- [py][bidi]: add
set_download_behaviorcommand by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16556 - [py] Bump pytest and dev dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16572
- [bazel] Move
rules_rusttobzlmodby @shs96c in https://github.com/SeleniumHQ/selenium/pull/16566 - [ci] Make a PR for updating mirror file instead of pushing directly to trunk by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/16579
- [ci] Update mirror info (2025-11-11T15:26:46Z) by @github-actions[bot] in https://github.com/SeleniumHQ/selenium/pull/16578
- [ci] Revert latest changes related to the mirror workflow by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/16580
- [java]: refactor request interception tests and handle CORS by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16585
- [py][bidi]: enable download event tests for firefox by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16587
- [py] Fix more type annotations by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16551
- [java][BiDi] implement
emulation.setTimezoneOverrideby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16530 - [grid] Minimum Docker API 1.44 for Docker Engine v29+ in Dynamic Grid by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16591
- Show file modification time by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16589
- [py][bidi]: add emulation command
set_user_agent_overrideby @navin772 in https://github.com/SeleniumHQ/selenium/pull/16595 - [grid] Improve Docker client for Dynamic Grid by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16596
- [py]: reuse driver in case of bidi tests by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16597
- [grid] Improve browser container labels and naming in Dynamic Grid by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16599
- [build] Upgrade rules_dotnet to 0.20.5 by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16592
- [dotnet] [bidi] Simplify namespace for communications by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16602
- [py] Improve type hints with union syntax and native types by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16590
- [py] Use double quotes in generate.py by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16607
- [ci] Use pagination in mirror workflow to get all Selenium releases by @bonigarcia in https://github.com/SeleniumHQ/selenium/pull/16605
- [dotnet] Generate atoms statically by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16608
- [nodejs] Update dev dependencies to fix vulnerabilities by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16610
- [java][BiDi] emulation: allow passing null to GeolocationOverride by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16594
- [grid] Update container label
compose.oneoffin Dynamic Grid by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16613 - [grid] Dynamic Grid group dynamic containers in compose stack by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16620
- [py] Use daemon threads for WebSocket connections by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16298
- [dotnet] Add syntax highlighting for JavaScript string methods by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16616
- [dotnet] Unwrap element wrapper recursively by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/15362
- [dotnet] Simplify nuget package reference in Bazel by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16630
- [ci]: cancel previous CI run in case of new commit/push by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16624
- [ci]: remove concurrency checks in child workflows by @navin772 in https://github.com/SeleniumHQ/selenium/pull/16633
- [dotnet] [bidi] Fix events subscription possibilities by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16603
- [dotnet] Pack
net462target framework by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16564 - [py][bidi] Allow resetting viewport by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16623
- [py] Use f-string in generate.py by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16641
- [java][BiDi] implement
emulation.setScriptingEnabledby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16631 - [dotnet] Remove Newtonsoft.Json test-only dependency by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16639
- [dotnet] Update
paketbuild tool to 9.0.2 by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16637 - [dotnet] Update lock dependencies in bazel world by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16642
- [dotnet] [bidi] Possibility to reset viewport by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16601
- [java] Avoid logging debug logs with INFO level (either in RUN or DEBUG mode) by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16584
- [java] Add JSpecify nullable annotations to exception classes by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16026
- annotate with
@NullMarkedthe whole packageorg.openqa.selenium.netby @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16494 - [java][bidi]: add BiDi method
BrowsingContext.setViewport(null, null)to reset the mobile emulation mode by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16524 - [java] Replace Maven dependency references with artifact() for org.jspecify.jspecify by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16635
- 16612 download large files by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16627
- #16573 unwrap double-wrapped webdriver by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16575
- [dotnet] Implement third-party Permissions module by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16414
- [dotnet] [bidi] JsonSerializerContext instance per module by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16649
- [dotnet] [bidi] Immediately start to listen to incoming remote messages by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16651
- [dotnet] [bidi] Dedicated json context for all modules by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16652
- [dotnet] Move internal compiler services to Properties by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16653
- [dotnet] [bidi] Rent buffer for receiving bytes in WebSocket by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16650
- [dotnet] Migrate solution file to new
.slnxformat by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16638 - [dotnet] [bidi] Ignore non-serializable extension properties in BrowsingContext by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16654
- [dotnet] [bidi] Cache modules in the root BiDi by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16655
- [dotnet] Allow inspecting source generated files by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16656
- [py] Bump ruff target-version to 3.10 and lint generate.py by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16658
- [dotnet] Annotate JavaScript strings within BiDi by @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16657
- [dotnet] Fix nullability annotations on
NodeRemoteValueby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16661 - [py] Bump versions of ruff and mypy for Dev/CI by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16660
- [dotnet] Replace
Lazy<T>with??=inBrowsingContextby @RenderMichael in https://github.com/SeleniumHQ/selenium/pull/16664 - [dotnet] [bidi] Avoid BiDi type in EventArgs ctor for unnecessary metadata generation by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16667
- [java][BiDi] implement
emulation.setUserAgentOverrideby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16668 - [java][BiDi] implement
browser.setDownloadBehaviorby @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16646 - [java] JSpecify annotations for
CommandCodecby @mk868 in https://github.com/SeleniumHQ/selenium/pull/16492 - [java] JSpecify annotations for
CommandInfoCommandPayload`Drive… by @mk868 in https://github.com/SeleniumHQ/selenium/pull/16491 - [java] Allow EventFiringDecorator to throw exceptions #16470 by @giulong in https://github.com/SeleniumHQ/selenium/pull/16471
- [py] Remove noqa markers and fix linting by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16676
- #16645 switch DevTools connection between tabs/windows by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16647
- add nullability annotations in "*.bidi.log" package by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16679
- [Java] Fix array copy length in PrintOptions.setPageRanges method by @manuelsblanco in https://github.com/SeleniumHQ/selenium/pull/16516
- [java] use
--enable-chrome-logsto redirect browser I/O streams by @Delta456 in https://github.com/SeleniumHQ/selenium/pull/16255 - [grid] Tracking SessionRemovalInfo when removing session from SessionMap by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16678
- [java] simplify unmodifiable collections operations by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/16549
- [java] Add JSpecify annotations to Color class (Issue #14291) by @spencerarq in https://github.com/SeleniumHQ/selenium/pull/16626
- [grid] Update handling SessionId from json by @VietND96 in https://github.com/SeleniumHQ/selenium/pull/16683
- [java] avoid ClassCastException for unexpected driver responses #16389 by @joerg1985 in https://github.com/SeleniumHQ/selenium/pull/16681
- [java] Add JSpecify annotations to ChromiumDriver (Issue #14291) by @spencerarq in https://github.com/SeleniumHQ/selenium/pull/16628
- Fix Chrome tests on windows by @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16688
- [dotnet] [bidi] Stateful converters with hydration by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16670
- [py] Bump urllib3 in packaging and dev dependencies by @cgoldberg in https://github.com/SeleniumHQ/selenium/pull/16690
- [dotnet] [bidi] BrowsingContext type as record with equality by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16692
- [dotnet] [bidi] Always provide new json options for modules by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16691
- [dotnet] [bidi] Remove browsing scoped events at core level by @nvborisenko in https://github.com/SeleniumHQ/selenium/pull/16694
- fix flaky Ruby test
devtools_spec.rbby @asolntsev in https://github.com/SeleniumHQ/selenium/pull/16693
- @github-actions[bot] made their first contribution in https://github.com/SeleniumHQ/selenium/pull/16578
- @spencerarq made their first contribution in https://github.com/SeleniumHQ/selenium/pull/16626
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.38.0...selenium-4.39.0
7.20.0-rc.827
- build(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5222
- build(deps): bump the maven-plugins group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5221
Full Changelog: https://github.com/Activiti/Activiti/compare/7.20.0-rc.826...7.20.0-rc.827
Release v4.7.0
Release v4.7.0
7.2.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.2.0 minor release!
Lettuce 7.2.0 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 24. The driver is tested against Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.2.0.RELEASE possible.
📗 Links Reference documentation: https://lettuce.io/core/7.2.0.RELEASE/reference/ Javadoc: https://lettuce.io/core/7.2.0.RELEASE/api/
⭐ New Features
- Add FT.HYBRID command by @a-TODO-rov in https://github.com/redis/lettuce/pull/3540
- Expose method to add upstream driver libraries to CLIENT SETINFO payload by @viktoriya-kutsarova in https://github.com/redis/lettuce/pull/3542
🐞 Bug Fixes
- SearchArgs.returnField with alias produces malformed redis command #3528 by @tishun in https://github.com/redis/lettuce/pull/3530
- fix consistency with get(int) that returns wrapped DelegateJsonObject/DelegateJsonArray for nested structures by @NeatGuyCoding in https://github.com/redis/lettuce/pull/3464
💡 Other
- Bumping Netty to 4.2.5.Final (main) by @tishun in https://github.com/redis/lettuce/pull/3536
❤️ New Contributors
- @NeatGuyCoding made their first contribution in https://github.com/redis/lettuce/pull/3464
- @viktoriya-kutsarova made their first contribution in https://github.com/redis/lettuce/pull/3542
Full Changelog: https://github.com/redis/lettuce/compare/7.1.0.RELEASE...7.2.0.RELEASE
7.2.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 7.2.0 minor release!
Lettuce 7.2.0 supports Redis 2.6+ up to Redis 8.x. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 24. The driver is tested against Redis 8.4, Redis 8.2, Redis 8.0, Redis 7.4 and Redis 7.2.
Thanks to all contributors who made Lettuce 7.2.0.RELEASE possible.
📗 Links Reference documentation: https://lettuce.io/core/7.2.0.RELEASE/reference/ Javadoc: https://lettuce.io/core/7.2.0.RELEASE/api/
⭐ New Features
- Add FT.HYBRID command by @a-TODO-rov in https://github.com/redis/lettuce/pull/3540
- Expose method to add upstream driver libraries to CLIENT SETINFO payload by @viktoriya-kutsarova in https://github.com/redis/lettuce/pull/3542
🐞 Bug Fixes
- SearchArgs.returnField with alias produces malformed redis command #3528 by @tishun in https://github.com/redis/lettuce/pull/3530
- fix consistency with get(int) that returns wrapped DelegateJsonObject/DelegateJsonArray for nested structures by @NeatGuyCoding in https://github.com/redis/lettuce/pull/3464
💡 Other
- Bumping Netty to 4.2.5.Final (main) by @tishun in https://github.com/redis/lettuce/pull/3536
❤️ New Contributors
- @NeatGuyCoding made their first contribution in https://github.com/redis/lettuce/pull/3464
- @viktoriya-kutsarova made their first contribution in https://github.com/redis/lettuce/pull/3542
Full Changelog: https://github.com/redis/lettuce/compare/7.1.0.RELEASE...7.2.0.RELEASE