8.20.0
- docs: add Compare&Swap implementation details for Redis by @sunghyun1999 in https://github.com/bucket4j/bucket4j/pull/597
- Bump org.postgresql:postgresql from 42.7.11 to 42.7.12 in /backward-compatibility-tests/common by @dependabot[bot] in https://github.com/bucket4j/bucket4j/pull/604
- Bump org.mariadb.jdbc:mariadb-java-client from 3.3.2 to 3.3.5 in /bucket4j-mariadb by @dependabot[bot] in https://github.com/bucket4j/bucket4j/pull/609
- perf: disable stack trace generation in BucketExecutionException and … by @Palak24Ol in https://github.com/bucket4j/bucket4j/pull/595
- bucket4j (lettuce) support for redis with sentinel by @Rithra in https://github.com/bucket4j/bucket4j/pull/588
- Bump com.fasterxml.jackson.core:jackson-databind from 2.13.4.2 to 2.18.9 in /bucket4j-parent by @dependabot[bot] in https://github.com/bucket4j/bucket4j/pull/611
- test: verify Valkey compatibility for Lettuce and Glide clients (#520) by @thesahibnanda-max in https://github.com/bucket4j/bucket4j/pull/608
- upgrade testcontainers to be compatible with OrbStack on Macos by @vladimir-bukhtoyarov in https://github.com/bucket4j/bucket4j/pull/612
- Fix examples compilation by @vladimir-bukhtoyarov in https://github.com/bucket4j/bucket4j/pull/613
- Fix build for macos by @vladimir-bukhtoyarov in https://github.com/bucket4j/bucket4j/pull/614
- Fix MySQL gap lock deadlocks by @jumdo12 in https://github.com/bucket4j/bucket4j/pull/606
- #468 Gemfire/Geode support by @vladimir-bukhtoyarov in https://github.com/bucket4j/bucket4j/pull/615
- @sunghyun1999 made their first contribution in https://github.com/bucket4j/bucket4j/pull/597
- @Palak24Ol made their first contribution in https://github.com/bucket4j/bucket4j/pull/595
- @thesahibnanda-max made their first contribution in https://github.com/bucket4j/bucket4j/pull/608
- @jumdo12 made their first contribution in https://github.com/bucket4j/bucket4j/pull/606
Full Changelog: https://github.com/bucket4j/bucket4j/compare/8.19.0...8.20.0
Nightly
- cbe7243: [java] Parse each BiDi command response only once (#18011) (Puja Jagani) #18011
- e5a451f: [build] Automated Browser Version Update (major) (#18035) (Selenium CI Bot) #18035
- 603fe29: [py] run the requirements lock check on RBE with a platform-agnostic lock (#18039) (Titus Fortner) #18039
- 03002c9: [dotnet] [bidi] Support DestinationFolder optional arg in StartScreencast (#18042) (Nikolay Borisenko) #18042
- 718adc8: [dotnet] [bidi] Add Emulation.SetTextLayoutModeOverride command (#18043) (Nikolay Borisenko) #18043
- 2c20592: [build] use RBE to prepare and build the artifacts for releases (#18041) (Titus Fortner) #18041
- 4fd11e1: [py] move complete GitHub Actions test suite to nightly and run only high value smoke tests for PRs (#18040) (Titus Fortner) #18040
- 527d509: [py] Type BaseOptions.set_capability parameters (#18027) (Adam Dangoor) #18027
7.21.0-rc.596
- build(deps): bump https://github.com/pre-commit/pre-commit-hooks from v4.4.0 to 6.0.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5540
- build(deps): bump https://github.com/returntocorp/semgrep from v1.31.2 to 1.176.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5539
- build(deps): bump the github-actions group across 1 directory with 13 updates by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5534
- build(deps): bump com.puppycrawl.tools:checkstyle from 14.0.0 to 14.1.0 by @dependabot[bot] in https://github.com/Activiti/Activiti/pull/5533
- AAE-51108 Configure SetVariablesTask as asynchronous by @wojciech-piotrowiak in https://github.com/Activiti/Activiti/pull/5537
- AAE-43165 Add dependabot pre-commit ecosystem support by @dsibilio in https://github.com/Activiti/Activiti/pull/5536
- AAE-51380 Bump Tomcat version to 11.0.25 by @DavidOlson-Hyland in https://github.com/Activiti/Activiti/pull/5541
- @DavidOlson-Hyland made their first contribution in https://github.com/Activiti/Activiti/pull/5541
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.595...7.21.0-rc.596
3.39.4
- #35814 -
Quarkus Security with Jakarta Persistenceguide doesn't mentionsecurity-jpa-reactiveextension - #37745 - Docs: security-oauth2 and security-oauth2-quickstart Guide
- #41734 - Probable bug in CognitoPrincipal lines 62 70
- #53739 - ConfigDiagnostic.configFiles() crashes with AccessDeniedException on Windows when CWD is system32
- #54925 - Formatting fails with a
NullPointerExceptionand the log record is dropped - #54926 - Fix JSON logging with null formatter keys
- #55111 - [quarkus-info] Allow hiding the quarkus version
- #55763 - Make the OIDC token JWE decryption algorithm configurable
- #55910 - Remove unreachable duplicate Claims.groups branch in CognitoPrincipal
- #55916 - DPoPNonceProvider should accept DPoP proof jti
- #56160 - JBang integration fails on Java 24+ with IllegalAccessError: module java.base does not open java.lang
- #56287 - Add forgotten extension-status includes – and remove extension status from guides for stable extensions
- #56303 - OIDC: make
DPoPNonceProvideraccept DPoP proofjti - #56453 - Allow TEST_TO_MAIN_MAPPINGS to be set as a system property
- #56514 - Restore the third callout entry in the Hibernate ORM interceptor example
- #56515 - Add the missing callout entry in the Infinispan client Greeting example
- #56517 - Keep the Keycloak Dev Services resource-mapping callout list together
- #56518 - Use a callout list for the generated resources extension example
- #56519 - Add the two missing callout entries in the Vert.x OIDC migration guide
- #56523 - Bootstrap Maven command from Getting started guide fails
- #56527 - Fix reproducibility issue in Avro
- #56529 - Strip quotes from extension names in Maven create command
- #56537 - Bump GraalVM SDK version to 25.0.4.1
- #56540 - NPE in getEffectiveMapper when response entity is an anonymous class (e.g. Stream)
- #56541 - Fix NPE in getEffectiveMapper when response entity is an anonymous class
- #56552 - the --debug-port or -DdebugPort parameter doesn't seem to work properly, always binding to port 5005
- #56556 - Upgrade Apache HttpClient5 to 5.6.4
- #56559 - Fix custom debug port being ignored in dev mode
- #56560 - [3.39] Bump to Vert.x 4.5.34
- #56561 - Remove empty RemoveableLateBoundSpanProcessor and LateBoundSpanProcessor files
- #56562 - Customize OIDC token decryption algorithm
- #56563 - [Keycloak dev service] - Make dev service access token lifespan configurable
- #56583 - Avoid an internal error when a bean parameter field is not a class type
- #56584 - docs: remove duplicate 'the' in OpenTelemetry logging guide
- #56585 - docs: remove duplicate 'the' in Dev UI Patterns note
- #56586 - Fix 'allows to' grammar in Config programmatic access docs
- #56587 - Fix 'allows to storage' grammar in MongoDB guide
- #56590 - Skip configuration directories that cannot be read when looking for unknown config files
- #56593 - docs: remove duplicate 'the' in OIDC application-type note
- #56604 - Keycloak Dev Service: make default realm's token lifespan configurable
- #56613 - Compare Cognito claim names with strings instead of Claims enum constants
- #56617 - Run the effective command of quarkus:update, with the local repository property
- #56623 - Pass the add-opens requirements to JBang
- #56626 - Fix the imports of the resource examples in the OAuth2 guide
- #56627 - Mention the reactive extension in the Jakarta Persistence security guide
- #56628 - Cache generated Jackson deserializers
- #56630 - cyclonedx guide doesn't list quarkus.cyclonedx.endpoint.* configuration options in reference section
- #56631 - Additional test coverage for CycloneDX
- #56635 - Info - Allow disabling Quarkus version
- #56637 - Add missing CycloneDX endpoint configuration to guide
- #56654 - Flaky test: io.quarkus.micrometer.deployment.binder.VertxTcpMetricsTest.testTcpMetrics
- #56656 - Flaky test: io.quarkus.quartz.test.PausedSchedulerTest.testSchedulerPauseResume
- #56657 - Flaky test: io.quarkus.redis.datasource.PubSubCommandsTest.subscribeToSingleWithMultiAsMessages
- #56667 - Update outdated native SSL guide summary
- #56669 - Fix flaky test DevMojoIT.testResourcesFromClasspath on Windows
- #56671 - Fix flaky PubSubCommandsTest by awaiting reactive subscriptions
- #56708 - Fix flaky PausedSchedulerTest
- #56749 - Drop testEmbeddedSbomUncompressed as quarkus.cyclonedx.embedded.compress was repurposed for the SBOM endpoint
- #56754 - Prevent leakage between Micrometer tests