Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 27, 2025

Bumps the dependencies group with 30 updates:

Package From To
io.avaje:avaje-inject 11.6 12.0
io.avaje:avaje-inject-generator 11.6 12.0
io.avaje:avaje-jsonb 3.7 3.8
io.avaje:avaje-jsonb-generator 3.7 3.8
org.quartz-scheduler:quartz 2.5.0 2.5.1
io.ebean:ebean 17.1.0 17.1.1
io.ebean:ebean-querybean 17.1.0 17.1.1
io.ebean:querybean-generator 17.1.0 17.1.1
io.ebean:ebean-test 17.1.0 17.1.1
org.eclipse.jetty:jetty-server 12.1.2 12.1.3
org.eclipse.jetty.websocket:jetty-websocket-core-server 12.1.2 12.1.3
org.eclipse.jetty.websocket:jetty-websocket-jetty-api 12.1.2 12.1.3
org.eclipse.jetty.websocket:jetty-websocket-jetty-server 12.1.2 12.1.3
org.eclipse.jetty.http2:jetty-http2-server 12.1.2 12.1.3
org.eclipse.jetty:jetty-alpn-java-server 12.1.2 12.1.3
org.eclipse.jetty.http2:jetty-http2-client 12.1.2 12.1.3
org.jetbrains.kotlin:kotlin-stdlib 2.2.20 2.2.21
org.jetbrains.kotlin:kotlin-reflect 2.2.20 2.2.21
org.jetbrains.kotlin:kotlin-maven-plugin 2.2.20 2.2.21
io.lettuce:lettuce-core 6.8.1.RELEASE 7.0.0.RELEASE
org.apache.maven.plugin-tools:maven-plugin-annotations 3.15.1 3.15.2
org.apache.maven.plugins:maven-antrun-plugin 3.1.0 3.2.0
io.vertx:vertx-core 5.0.4 5.0.5
io.vertx:vertx-sql-client 5.0.4 5.0.5
io.vertx:vertx-pg-client 5.0.4 5.0.5
com.puppycrawl.tools:checkstyle 12.1.0 12.1.1
io.vertx:vertx-mysql-client 5.0.4 5.0.5
com.github.kagkarlsson:db-scheduler 16.2.0 16.4.1
software.amazon.awssdk:bom 2.35.10 2.36.2
org.apache.maven.plugins:maven-plugin-plugin 3.15.1 3.15.2

Updates io.avaje:avaje-inject from 11.6 to 12.0

Release notes

Sourced from io.avaje:avaje-inject's releases.

12.0

Breaking changes

12.0 is backwards compatible with 11.6, but not earlier versions.

New Features

Other Changes

Full Changelog: avaje/avaje-inject@11.6...12.0

Commits
  • 8122a10 Version 12.0
  • f36387e support inherited pkg private when in the same package (#904)
  • dfe4078 Merge pull request #905 from avaje/dependabot/maven/master/dependencies-d8d12...
  • 98a39d0 Bump ch.qos.logback:logback-classic in the dependencies group
  • a152dd8 Merge pull request #902 from avaje/dependabot/maven/master/dependencies-7ea80...
  • fab3618 Bump the dependencies group with 2 updates
  • b0a8acf Version 12.0-RC6
  • e8dcbb5 fix lazy imports on thrown exceptions (#901)
  • 61ad39e Version 12.0-RC5
  • 6481e1a fix proxy generation with final methods (#896)
  • Additional commits viewable in compare view

Updates io.avaje:avaje-inject-generator from 11.6 to 12.0

Updates io.avaje:avaje-inject-generator from 11.6 to 12.0

Updates io.avaje:avaje-jsonb from 3.7 to 3.8

Release notes

Sourced from io.avaje:avaje-jsonb's releases.

3.8

What's Changed

Dependencies

Full Changelog: avaje/avaje-jsonb@3.7...3.8

Commits

Updates io.avaje:avaje-jsonb-generator from 3.7 to 3.8

Updates io.avaje:avaje-jsonb-generator from 3.7 to 3.8

Updates org.quartz-scheduler:quartz from 2.5.0 to 2.5.1

Release notes

Sourced from org.quartz-scheduler:quartz's releases.

Quartz 2.5.1

This is a bug-fix and dependency upgrade release of the 2.5.x line.

All changes/updates:

Completed Issues

Jars can be found on Maven Central:
quartz.jar quartz-jobs.jar

Commits
  • 5c6447e Set quartzVersion to 2.5.1
  • 2a97f39 Merge pull request #1405 from akomakom/ci-sonatype-url
  • c339ed9 Sonatype URL changes for central
  • 21e87cf Merge pull request #1403 from jhouserizer/remove_ref_docs
  • aa5c6b8 remove redundant copies of docs from this repo, reference in site repo
  • 1cade27 Merge pull request #1344 from vibbix/feature/bulk-loaders
  • bb88264 - more formatting fixes
  • 7fee004 - more formatting fixes
  • 7236820 - more formatting fixes
  • 5c073df - rebased PR
  • Additional commits viewable in compare view

Updates io.ebean:ebean from 17.1.0 to 17.1.1

Commits

Updates io.ebean:ebean-querybean from 17.1.0 to 17.1.1

Commits

Updates io.ebean:querybean-generator from 17.1.0 to 17.1.1

Commits

Updates io.ebean:ebean-test from 17.1.0 to 17.1.1

Commits

Updates io.ebean:ebean-querybean from 17.1.0 to 17.1.1

Commits

Updates io.ebean:querybean-generator from 17.1.0 to 17.1.1

Commits

Updates io.ebean:ebean-test from 17.1.0 to 17.1.1

Commits

Updates org.eclipse.jetty:jetty-server from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-api from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.websocket:jetty-websocket-jetty-server from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.http2:jetty-http2-server from 12.1.2 to 12.1.3

Updates org.eclipse.jetty:jetty-alpn-java-server from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.http2:jetty-http2-client from 12.1.2 to 12.1.3

Updates org.eclipse.jetty.websocket:jetty-websocket-core-server from 12.1.2 to 12.1.3

Updates org.jetbrains.kotlin:kotlin-stdlib from 2.2.20 to 2.2.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-stdlib's releases.

Kotlin 2.2.21

Changelog

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2

Kotlin 2.2.21-RC2

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-stdlib's changelog.

2.2.21

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2
Commits
  • 2146684 Add ChangeLog for 2.2.21-RC2
  • d8cf44a [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven
  • bd2b426 [Gradle] Only register commonizeCInterop if there are native targets
  • f66516e [Gradle] Added tests for accessing target's publishable property
  • 7aad8e5 [Gradle] Workaround for not completable Future with cross compilation
  • d061774 [Wasm, JS] Add statics field to DevServer data constructor for data class
  • 0609896 Add ChangeLog for 2.2.21-RC
  • 4f2bc0c [Gradle] Dont add parcelize plugin to JVM compilations
  • 948802f [K/N][tests] Fixed lldb tests to work with Xcode 26
  • a32c8f3 [stdlib] Add os.arch as an input property to prevent build cache reuse acro...
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-reflect from 2.2.20 to 2.2.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.2.21

Changelog

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2

Kotlin 2.2.21-RC2

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.2.21

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2
Commits
  • 2146684 Add ChangeLog for 2.2.21-RC2
  • d8cf44a [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven
  • bd2b426 [Gradle] Only register commonizeCInterop if there are native targets
  • f66516e [Gradle] Added tests for accessing target's publishable property
  • 7aad8e5 [Gradle] Workaround for not completable Future with cross compilation
  • d061774 [Wasm, JS] Add statics field to DevServer data constructor for data class
  • 0609896 Add ChangeLog for 2.2.21-RC
  • 4f2bc0c [Gradle] Dont add parcelize plugin to JVM compilations
  • 948802f [K/N][tests] Fixed lldb tests to work with Xcode 26
  • a32c8f3 [stdlib] Add os.arch as an input property to prevent build cache reuse acro...
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin:kotlin-maven-plugin from 2.2.20 to 2.2.21

Updates org.jetbrains.kotlin:kotlin-reflect from 2.2.20 to 2.2.21

Release notes

Sourced from org.jetbrains.kotlin:kotlin-reflect's releases.

Kotlin 2.2.21

Changelog

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2

Kotlin 2.2.21-RC2

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-reflect's changelog.

2.2.21

Backend. Wasm

  • KT-81372 K/Wasm: JsException: Exception was thrown while running JavaScript code on Safari 18.2/18.3
  • KT-80018 K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside Safari, WebKit)

Compiler

  • KT-81191 K2: "null cannot be cast to non-null type ConeTypeParameterLookupTag" with invalid code
  • KT-80936 NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : @PublishedApi doesn't work for fun interfaces

JavaScript

  • KT-79926 Wrong export of interfaces with companions with ES Modules
  • KT-81424 Kotlin/JS: Cannot Get / in a simple running application
  • KT-80873 KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type literal

Native

  • KT-79384 K/N: Application Not Responding: Thread Deadlock

Tools. Gradle

  • KT-79047 Gradle compileKotlin fails with configuration cache
  • KT-81148 Publishing helpers in KGP are incompatible with Isolated Projects
  • KT-80950 KGP breaks configuration cache when signing plugin with GnuPG is applied

Tools. Gradle. Multiplatform

  • KT-61127 Remove scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import
  • KT-81249 Kotlin 2.2.20 broke KMP implementation of Parcelize

Tools. Gradle. Native

  • KT-81510 commonizeCInterop exception with 'kotlinNativeBundleConfiguration' not found
  • KT-81134 Native: Gradle configuration failure likely related to Klibs cross-compilation
  • KT-77732 commonizeCInterop failed with "Unresolved classifier: platform/posix/size_t"
  • KT-80675 Commonized cinterops between "test" compilations produce an import failure

Tools. Maven

  • KT-81218 Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled incremental compilation without daemon

Tools. Wasm

  • KT-80582 Multiple reloads when using webpack dev server after 2.2.20-Beta2
Commits
  • 2146684 Add ChangeLog for 2.2.21-RC2
  • d8cf44a [KGP][IT] Require Xcode 26 for shouldDownloadLightNativeBundleWithMaven
  • bd2b426 [Gradle] Only register commonizeCInterop if there are native targets
  • f66516e [Gradle] Added tests for accessing target's publishable property
  • 7aad8e5 [Gradle] Workaround for not completable Future with cross compilation
  • d061774 [Wasm, JS] Add statics field to DevServer data constructor for data class
  • 0609896 Add ChangeLog for 2.2.21-RC
  • 4f2bc0c [Gradle] Dont add parcelize plugin to JVM compilations
  • 948802f [K/N][tests] Fixed lldb tests to work with Xcode 26
  • a32c8f3 [stdlib] Add os.arch as an input property to prevent build cache reuse acro...
  • Additional commits viewable in compare view

Updates io.lettuce:lettuce-core from 6.8.1.RELEASE to 7.0.0.RELEASE

Release notes

Sourced from io.lettuce:lettuce-core's releases.

7.0.0

Lettuce 7.0.0.RELEASE

The Lettuce team is pleased to announce the release of Lettuce 7.0.0!

The release focuses on introducing Maintenance events support functionality, API improvements, and cleanup of deprecated features.

Key changes

  • Maintenance events support for graceful maintenance handling
  • Redis Query Engine (RediSearch) in cluster mode - when searching with a cursor the cursor now is sticking to a single node in cluster environments; read operations are spread around the nodes of a cluster in a random manner to avoid bottlenecks;
  • Enhanced JSON API with String-based access to avoid unnecessary conversions
  • Removal of deprecated APIs and options as part of the major version upgrade
  • Upgrading to Netty 4.2

Lettuce 7.0.0.RELEASE supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.2, 8.0, 7.4, and 7.2.

Changes

🔥 Breaking Changes

  • The KEYS command needs to be keyless (#3341)
  • chore: remove usage of deprecated connection methods in command APIs in integration tests (#3328) (#3343)
  • Remove deprecated dnsResolver option (#3328) (#3333)
  • Remove deprecated reset() method from Lettuce API and internals (#3395)
  • Make Utility Class constructor private to enforce noninstantiability (#3266)
  • Enable adaptive refresh by default #3249 (#3316)
  • ISSUE#3328 - Remove deprecated code from ISSUE#1314 (#3351)
  • chore: deprecated withPassword(String) method (#3328) (#3350)
  • Remove deprecated Utf8StringCodec class (#3328) (#3389)
  • chore: remove deprecated default timeout from AbstractRedisClient (#3328) (#3344)
  • chore: remove deprecated ClientOptions#cancelCommandsOnReconnectFailure (#3328) (#3346)

🚀 New Features

  • Search - request/response policies implementation with API overrides (#3465)
  • Implement JSON raw return types (#3478)
  • Add support for EPSILON and WITHATTRIBS arguments in VSIM command (#3449)
  • Add String-based JSON API to avoid unnecessary conversions (#3369) (#3394)
  • [Hitless Upgrades] React to maintenance events #3345 (#3354, #3450, #3426)

🐛 Bug Fixes

  • Fix cluster scan deadlock (#3448)
  • [Hitless Upgrades] Timeouts seen during endpoint re-bind and migrate (#3426)
  • Fix a NullPointerException in DelegateJsonObject #3417 (#3418)

💡 Other

  • feat: add JSON read-only commands to ReadOnlyCommands (#3462)
  • Upgrading to Netty 4.2 (#3405)
  • Make search commands truly keyless (#3456)

... (truncated)

Changelog

Sourced from io.lettuce:lettuce-core's changelog.

Lettuce 7.0.0 RELEASE NOTES

The Lettuce team is pleased to announce the release of Lettuce 7.0.0!

The release focuses on introducing Maintenance events support functionality, API improvements, and cleanup of deprecated features.

Key changes

  • Maintenance events support for graceful maintenance handling
  • Enhanced JSON API with String-based access to avoid unnecessary conversions
  • Removal of deprecated APIs and options as part of the major version upgrade
  • Upgrading to Netty 4.2

Lettuce 7.0.0.RELEASE supports Redis 2.6+ up to Redis 8.x and requires Java 8 or newer. The driver is tested against Redis 8.2, 8.0, 7.4, and 7.2.

Thanks to all contributors who made Lettuce 7.0.0.RELEASE possible!

If you need any support, meet Lettuce at

Changes

🔥 Breaking Changes

  • The KEYS command needs to be keyless (#3341)
  • chore: remove usage of deprecated connection methods in command APIs in integration tests (#3328) (#3343)
  • Remove deprecated dnsResolver option (#3328) (#3333)
  • Remove deprecated reset() method from Lettuce API and internals (#3395)
  • Make Utility Class constructor private to enforce noninstantiability (#3266)
  • Enable adaptive refresh by default #3249 (#3316)
  • ISSUE#3328 - Remove deprecated code from ISSUE#1314 (#3351)
  • chore: deprecated withPassword(String) method (#3328) (#3350)
  • Remove deprecated Utf8StringCodec class (#3328) (#3389)
  • chore: remove deprecated default timeout from AbstractRedisClient (#3328) (#3344)
  • chore: remove deprecated ClientOptions#cancelCommandsOnReconnectFailure (#3328) (#3346)

🚀 New Features

  • Search - request/response policies implementation with API overrides (#3465)
  • Implement JSON raw return types (#3478)
  • Add support for EPSILON and WITHATTRIBS arguments in VSIM command (#3449)
  • Add String-based JSON API to avoid unnecessary conversions (#3369) (#3394)
  • React to maintenance events #3345 (#3354, #3450, #3426)

... (truncated)

Commits
  • ad591d5 Releasing Lettuce 7.0.0.RELEASE (#3485)
  • b0eb6d9 Implement JSON raw return types (#3478)
  • f188b20 add Benchmark (jmh) benchmark result for 5dafb95839a297961f41b0e5771e132f8a35...
  • 5dafb95 The KEYS command needs to be keyless (#3341)
  • 91afb94 add Benchmark (jmh) benchmark result for a905e1bcc5e093f9e0033a941ac37fbb60d3...
  • a905e1b Add JsonArray.swap() (#3477)
  • 798f335 add Benchmark (jmh) benchmark result for 8cc709a8119a38eea2a91f96dd0af8149246...
  • 8cc709a add Benchmark (jmh) benchmark result for c5dc1232c6cec5137e6ff0bd7f9ddcabea66...
  • c5dc123 add Benchmark (jmh) benchmark result for ea76e6711827d662f18a8b3ce8321dce0536...
  • ea76e67 add Benchmark (jmh) benchmark result for 7b329fec1836015ab2f91cec1217ce6bd857...
  • Additional commits viewable in compare view

Updates org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2

Release notes

Sourced from org.apache.maven.plugin-tools:maven-plugin-annotations's releases.

3.15.2

📝 Documentation updates

👻 Maintenance

Bumps the dependencies group with 30 updates:

| Package | From | To |
| --- | --- | --- |
| [io.avaje:avaje-inject](https://github.com/avaje/avaje-inject) | `11.6` | `12.0` |
| io.avaje:avaje-inject-generator | `11.6` | `12.0` |
| [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.7` | `3.8` |
| io.avaje:avaje-jsonb-generator | `3.7` | `3.8` |
| [org.quartz-scheduler:quartz](https://github.com/quartz-scheduler/quartz) | `2.5.0` | `2.5.1` |
| [io.ebean:ebean](https://github.com/ebean-orm/ebean) | `17.1.0` | `17.1.1` |
| [io.ebean:ebean-querybean](https://github.com/ebean-orm/ebean) | `17.1.0` | `17.1.1` |
| [io.ebean:querybean-generator](https://github.com/ebean-orm/ebean) | `17.1.0` | `17.1.1` |
| [io.ebean:ebean-test](https://github.com/ebean-orm/ebean) | `17.1.0` | `17.1.1` |
| org.eclipse.jetty:jetty-server | `12.1.2` | `12.1.3` |
| org.eclipse.jetty.websocket:jetty-websocket-core-server | `12.1.2` | `12.1.3` |
| org.eclipse.jetty.websocket:jetty-websocket-jetty-api | `12.1.2` | `12.1.3` |
| org.eclipse.jetty.websocket:jetty-websocket-jetty-server | `12.1.2` | `12.1.3` |
| org.eclipse.jetty.http2:jetty-http2-server | `12.1.2` | `12.1.3` |
| org.eclipse.jetty:jetty-alpn-java-server | `12.1.2` | `12.1.3` |
| org.eclipse.jetty.http2:jetty-http2-client | `12.1.2` | `12.1.3` |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.2.20` | `2.2.21` |
| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.2.20` | `2.2.21` |
| org.jetbrains.kotlin:kotlin-maven-plugin | `2.2.20` | `2.2.21` |
| [io.lettuce:lettuce-core](https://github.com/redis/lettuce) | `6.8.1.RELEASE` | `7.0.0.RELEASE` |
| [org.apache.maven.plugin-tools:maven-plugin-annotations](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |
| [org.apache.maven.plugins:maven-antrun-plugin](https://github.com/apache/maven-antrun-plugin) | `3.1.0` | `3.2.0` |
| [io.vertx:vertx-core](https://github.com/eclipse/vert.x) | `5.0.4` | `5.0.5` |
| [io.vertx:vertx-sql-client](https://github.com/eclipse-vertx/vertx-sql-client) | `5.0.4` | `5.0.5` |
| [io.vertx:vertx-pg-client](https://github.com/eclipse-vertx/vertx-sql-client) | `5.0.4` | `5.0.5` |
| [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) | `12.1.0` | `12.1.1` |
| [io.vertx:vertx-mysql-client](https://github.com/eclipse-vertx/vertx-sql-client) | `5.0.4` | `5.0.5` |
| [com.github.kagkarlsson:db-scheduler](https://github.com/kagkarlsson/db-scheduler) | `16.2.0` | `16.4.1` |
| software.amazon.awssdk:bom | `2.35.10` | `2.36.2` |
| [org.apache.maven.plugins:maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) | `3.15.1` | `3.15.2` |


Updates `io.avaje:avaje-inject` from 11.6 to 12.0
- [Release notes](https://github.com/avaje/avaje-inject/releases)
- [Commits](avaje/avaje-inject@11.6...12.0)

Updates `io.avaje:avaje-inject-generator` from 11.6 to 12.0

Updates `io.avaje:avaje-inject-generator` from 11.6 to 12.0

Updates `io.avaje:avaje-jsonb` from 3.7 to 3.8
- [Release notes](https://github.com/avaje/avaje-jsonb/releases)
- [Commits](avaje/avaje-jsonb@3.7...3.8)

Updates `io.avaje:avaje-jsonb-generator` from 3.7 to 3.8

Updates `io.avaje:avaje-jsonb-generator` from 3.7 to 3.8

Updates `org.quartz-scheduler:quartz` from 2.5.0 to 2.5.1
- [Release notes](https://github.com/quartz-scheduler/quartz/releases)
- [Commits](quartz-scheduler/quartz@v2.5.0...v2.5.1)

Updates `io.ebean:ebean` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:ebean-querybean` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:querybean-generator` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:ebean-test` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:ebean-querybean` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:querybean-generator` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `io.ebean:ebean-test` from 17.1.0 to 17.1.1
- [Release notes](https://github.com/ebean-orm/ebean/releases)
- [Commits](https://github.com/ebean-orm/ebean/commits)

Updates `org.eclipse.jetty:jetty-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.websocket:jetty-websocket-core-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-api` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.http2:jetty-http2-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty:jetty-alpn-java-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.http2:jetty-http2-client` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.websocket:jetty-websocket-core-server` from 12.1.2 to 12.1.3

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.20 to 2.2.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.20...v2.2.21)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.2.20 to 2.2.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.20...v2.2.21)

Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.20 to 2.2.21

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.2.20 to 2.2.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.2.20...v2.2.21)

Updates `io.lettuce:lettuce-core` from 6.8.1.RELEASE to 7.0.0.RELEASE
- [Release notes](https://github.com/redis/lettuce/releases)
- [Changelog](https://github.com/redis/lettuce/blob/7.0.0.RELEASE/RELEASE-NOTES.md)
- [Commits](redis/lettuce@6.8.1.RELEASE...7.0.0.RELEASE)

Updates `org.apache.maven.plugin-tools:maven-plugin-annotations` from 3.15.1 to 3.15.2
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.15.1...maven-plugin-tools-3.15.2)

Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.20 to 2.2.21

Updates `org.apache.maven.plugins:maven-antrun-plugin` from 3.1.0 to 3.2.0
- [Release notes](https://github.com/apache/maven-antrun-plugin/releases)
- [Commits](apache/maven-antrun-plugin@maven-antrun-plugin-3.1.0...maven-antrun-plugin-3.2.0)

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-api` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.websocket:jetty-websocket-jetty-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty.http2:jetty-http2-server` from 12.1.2 to 12.1.3

Updates `org.eclipse.jetty:jetty-alpn-java-server` from 12.1.2 to 12.1.3

Updates `io.vertx:vertx-core` from 5.0.4 to 5.0.5
- [Commits](eclipse-vertx/vert.x@5.0.4...5.0.5)

Updates `io.vertx:vertx-sql-client` from 5.0.4 to 5.0.5
- [Commits](eclipse-vertx/vertx-sql-client@5.0.4...5.0.5)

Updates `io.vertx:vertx-pg-client` from 5.0.4 to 5.0.5
- [Commits](eclipse-vertx/vertx-sql-client@5.0.4...5.0.5)

Updates `io.vertx:vertx-pg-client` from 5.0.4 to 5.0.5
- [Commits](eclipse-vertx/vertx-sql-client@5.0.4...5.0.5)

Updates `com.puppycrawl.tools:checkstyle` from 12.1.0 to 12.1.1
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](checkstyle/checkstyle@checkstyle-12.1.0...checkstyle-12.1.1)

Updates `io.vertx:vertx-mysql-client` from 5.0.4 to 5.0.5
- [Commits](eclipse-vertx/vertx-sql-client@5.0.4...5.0.5)

Updates `com.github.kagkarlsson:db-scheduler` from 16.2.0 to 16.4.1
- [Release notes](https://github.com/kagkarlsson/db-scheduler/releases)
- [Changelog](https://github.com/kagkarlsson/db-scheduler/blob/master/jreleaser.yml)
- [Commits](kagkarlsson/db-scheduler@v16.2.0...v16.4.1)

Updates `software.amazon.awssdk:bom` from 2.35.10 to 2.36.2

Updates `org.apache.maven.plugins:maven-plugin-plugin` from 3.15.1 to 3.15.2
- [Release notes](https://github.com/apache/maven-plugin-tools/releases)
- [Commits](apache/maven-plugin-tools@maven-plugin-tools-3.15.1...maven-plugin-tools-3.15.2)

Updates `org.eclipse.jetty.http2:jetty-http2-client` from 12.1.2 to 12.1.3

---
updated-dependencies:
- dependency-name: io.avaje:avaje-inject
  dependency-version: '12.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-inject-generator
  dependency-version: '12.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-inject-generator
  dependency-version: '12.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-jsonb
  dependency-version: '3.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-jsonb-generator
  dependency-version: '3.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: io.avaje:avaje-jsonb-generator
  dependency-version: '3.8'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: org.quartz-scheduler:quartz
  dependency-version: 2.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:ebean
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:ebean-querybean
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:querybean-generator
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:ebean-test
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:ebean-querybean
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:querybean-generator
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.ebean:ebean-test
  dependency-version: 17.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-core-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-api
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-alpn-java-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-client
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-core-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.2.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.2.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-version: 2.2.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.2.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.lettuce:lettuce-core
  dependency-version: 7.0.0.RELEASE
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
  dependency-version: 3.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-version: 2.2.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.apache.maven.plugins:maven-antrun-plugin
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-api
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.websocket:jetty-websocket-jetty-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty:jetty-alpn-java-server
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.vertx:vertx-core
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.vertx:vertx-sql-client
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.vertx:vertx-pg-client
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.vertx:vertx-pg-client
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: com.puppycrawl.tools:checkstyle
  dependency-version: 12.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: io.vertx:vertx-mysql-client
  dependency-version: 5.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: com.github.kagkarlsson:db-scheduler
  dependency-version: 16.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: software.amazon.awssdk:bom
  dependency-version: 2.36.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: org.apache.maven.plugins:maven-plugin-plugin
  dependency-version: 3.15.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: org.eclipse.jetty.http2:jetty-http2-client
  dependency-version: 12.1.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Oct 27, 2025
@jknack jknack added this to the 4.0.10 milestone Oct 27, 2025
@jknack jknack merged commit 6a8886e into main Oct 27, 2025
5 checks passed
@dependabot dependabot bot deleted the dependabot/maven/dependencies-629d32b7c4 branch October 27, 2025 00:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants