Release v4.10.2
Release v4.10.2
7.21.0-rc.707
- build(deps): bump Alfresco/alfresco-build-tools/.github/workflows/stale-pr-cleanup.yml from 18.28.3 to 19.4.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5604
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/github-upsert-comment from 18.28.3 to 19.4.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5603
- build(deps): bump the github-actions group across 1 directory with 13 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5606
- build(deps): bump Alfresco/alfresco-build-tools/.github/actions/configure-git-author from 18.28.3 to 19.4.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5605
- build(deps): bump Alfresco/alfresco-build-tools/.github/workflows/pr-review-check.yml from 18.28.3 to 19.4.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5607
- build(deps-dev): bump org.postgresql:postgresql from 42.7.13 to 42.7.14 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5598
- build(deps): bump org.ow2.asm:asm-analysis from 9.10.1 to 9.11 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5602
- build(deps): bump tomcat.version from 11.0.26 to 11.0.27 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5599
- build(deps): bump prettier from 3.9.9 to 3.9.10 in the pre-commit group by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5601
- build(deps): bump https://github.com/returntocorp/semgrep from v1.179.0 to 1.180.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5600
- AAE-52162 Optimize expression resolver expression pattern matching memory allocation by @igdianov in https://github.com/Activiti/Activiti/pull/5568
- AAE-52556 Don't default undefined allowSelfService property to false by @DavidOlson-Hyland in https://github.com/Activiti/Activiti/pull/5597
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.706...7.21.0-rc.707
Nightly
- [py] use local self-signed certificate for tests by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18148
- [build] scope RBE internet access to the tests that exercise Selenium Manager by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18147
- [rb] Do not pass a bare --proxy to Selenium Manager by @Mochxd in https://github.com/SeleniumHQ/selenium/pull/18150
- [rb] deprecate current behavior of ignoring Grid certificates on HTTPS connections by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18153
- [py] Install web extensions from the driver by @AutomatedTester in https://github.com/SeleniumHQ/selenium/pull/17970
- [bazel] Use MRI on RBE (rebased #17622) by @aguspe in https://github.com/SeleniumHQ/selenium/pull/18123
- [build] drop RBE flags that Bazel 9 no longer honours and the misdirected cc autodetect override by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18156
- [rb] support serving test pages over HTTPS for certificate and cookie tests by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18152
- [rust] stop resolving a Java runtime on --grid so the jar lookup no longer depends on a JRE download by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18157
- [build] automatically generate Qodo reviews from PRs by committers by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18159
- [java] put third-party jars under lib/ in dist zips again by matching prefixes on canonical labels by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18165
- [build] bump rules_jvm_external to 7.2 so repinning skips artifacts without a sources jar by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18167
- [java] tag os-sensitive browser tests per file and run them on Windows and macOS by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18163
- [java] add test to ensure shipped bytecode supports Java 11 by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18166
- [rb] generate version.rb from the root version.bzl so tests do not read the version by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18164
- [build] remove unused and redundant Maven artifacts and a stale Renovate rule by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18170
- [java] add a se-manager DriverFinder test that runs unpinned through Selenium Manager by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18169
- chore: bump to bazel 9.3.0 by @shs96c in https://github.com/SeleniumHQ/selenium/pull/18173
- chore: enable cdc in the bazel builds by @shs96c in https://github.com/SeleniumHQ/selenium/pull/18178
- chore: update all bazel deps by @shs96c in https://github.com/SeleniumHQ/selenium/pull/18174
- [py] Adopt all Ruff FURB rules by @goldpanth3r in https://github.com/SeleniumHQ/selenium/pull/18168
- [py] Adopt ruff PYI041 and G201 from the new default rule set by @dmitgush in https://github.com/SeleniumHQ/selenium/pull/18154
- [py] cleanup for ruff rule sim102 . part of the tranche 3 stage by @iampopovich in https://github.com/SeleniumHQ/selenium/pull/18034
- [java] Add BiDi generator tests by @pujagani in https://github.com/SeleniumHQ/selenium/pull/18162
- [rb] fix atoms outside Bazel and add local_dev for using a local checkout by @titusfortner in https://github.com/SeleniumHQ/selenium/pull/18183
- @goldpanth3r made their first contribution in https://github.com/SeleniumHQ/selenium/pull/18168
- @dmitgush made their first contribution in https://github.com/SeleniumHQ/selenium/pull/18154
Full Changelog: https://github.com/SeleniumHQ/selenium/compare/selenium-4.51.0...nightly
6.9.0.RELEASE
The Lettuce team is pleased to announce the Lettuce 6.9.0 release! This release changes how commands are rejected while a connection is not available. Read the behavior change below before you upgrade.
Lettuce 6 supports Redis 2.6+ up to Redis 8.2. In terms of Java runtime, Lettuce requires at least Java 8 and works with Java 21.
Thanks to all contributors who made Lettuce 6.9.0 possible.
- GitHub Discussions: https://github.com/lettuce-io/lettuce-core/discussions
- Stack Overflow (Questions): https://stackoverflow.com/questions/tagged/lettuce
- Join the chat at https://discord.gg/redis and look for the "Help:Tools Lettuce" channel
- GitHub Issues (Bug reports, feature requests): https://github.com/lettuce-io/lettuce-core/issues
- Documentation: https://lettuce.io/core/6.9.0.RELEASE/reference/
- Javadoc: https://lettuce.io/core/6.9.0.RELEASE/api/
This applies when commands are rejected while disconnected: with DisconnectedBehavior.REJECT_COMMANDS, or with DisconnectedBehavior.DEFAULT and auto-reconnect disabled.
- Redis Cluster: a command now fails right away when the connection to its target node is still being established, for example the first commands to a node after startup, or after a new slot mapping appears. This also applies to commands redirected with
MOVED/ASK. Before, these commands waited for the connection attempt, up to the connect timeout. - All connection types: when writing a command to the channel fails, the command is now rejected instead of being re-queued.
To avoid rejections right after startup, connect to the cluster nodes up front.
This change is also in 7.7.0 and later. The 7.0.x – 7.6.x lines do not include it.
- DisconnectedBehavior.REJECT_COMMANDS does not fail fast for Redis Cluster commands waiting on lazy node connection establishment in https://github.com/redis/lettuce/issues/3747 (backport of https://github.com/redis/lettuce/pull/3782 by @Vaibhav026)
Full Changelog: https://github.com/redis/lettuce/compare/6.8.2.RELEASE...6.9.0.RELEASE