Skip to content

build(deps): Bump the dev-dependencies group with 15 updates#8

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/gradle/dev-dependencies-29670f22ce
May 15, 2026
Merged

build(deps): Bump the dev-dependencies group with 15 updates#8
github-actions[bot] merged 1 commit into
mainfrom
dependabot/gradle/dev-dependencies-29670f22ce

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 15, 2026

Bumps the dev-dependencies group with 15 updates:

Package From To
org.junit.platform:junit-platform-launcher 1.11.4 6.0.3
io.micronaut:micronaut-core 4.10.23 5.0.0
io.micronaut:micronaut-context 4.10.23 5.0.0
io.micronaut:micronaut-inject-java 4.10.23 5.0.0
io.micronaut:micronaut-http 4.10.23 5.0.0
io.micronaut:micronaut-http-server-netty 4.10.23 5.0.0
io.micronaut:micronaut-http-client 4.10.23 5.0.0
io.micronaut:micronaut-jackson-databind 4.10.23 5.0.0
io.micronaut:micronaut-runtime 4.10.23 5.0.0
io.micronaut.test:micronaut-test-junit5 4.10.0 5.0.0
io.dropwizard:dropwizard-core 4.0.14 4.0.17
io.dropwizard:dropwizard-auth 4.0.14 4.0.17
io.dropwizard:dropwizard-jersey 4.0.14 4.0.17
io.dropwizard:dropwizard-testing 4.0.14 4.0.17
io.dropwizard:dropwizard-assets 4.0.14 4.0.17

Updates org.junit.platform:junit-platform-launcher from 1.11.4 to 6.0.3

Release notes

Sourced from org.junit.platform:junit-platform-launcher's releases.

JUnit 6.0.3 = Platform 6.0.3 + Jupiter 6.0.3 + Vintage 6.0.3

See Release Notes.

Full Changelog: junit-team/junit-framework@r6.0.2...r6.0.3

JUnit 6.0.2 = Platform 6.0.2 + Jupiter 6.0.2 + Vintage 6.0.2

See Release Notes.

Full Changelog: junit-team/junit-framework@r6.0.1...r6.0.2

JUnit 6.0.1 = Platform 6.0.1 + Jupiter 6.0.1 + Vintage 6.0.1

See Release Notes.

Full Changelog: junit-team/junit-framework@r6.0.0...r6.0.1

JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0

See Release Notes.

New Contributors

Full Changelog: junit-team/junit-framework@r5.14.0...r6.0.0

JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3

See Release Notes.

New Contributors

Full Changelog: junit-team/junit-framework@r6.0.0-RC2...r6.0.0-RC3

JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2

See Release Notes.

Full Changelog: junit-team/junit-framework@r6.0.0-RC1...r6.0.0-RC2

JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1

... (truncated)

Commits

Updates io.micronaut:micronaut-core from 4.10.23 to 5.0.0

Release notes

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

Micronaut Core 5.0.0

What's Changed

Breaking Changes 🛠

New Features 🎉

Bug Fixes 🐞

Improvements ⭐

... (truncated)

Commits

Updates io.micronaut:micronaut-context from 4.10.23 to 5.0.0

Release notes

Sourced from io.micronaut:micronaut-context's releases.

Micronaut Core 5.0.0

What's Changed

Breaking Changes 🛠

New Features 🎉

Bug Fixes 🐞

Improvements ⭐

... (truncated)

Commits

Updates io.micronaut:micronaut-inject-java from 4.10.23 to 5.0.0

Release notes

Sourced from io.micronaut:micronaut-inject-java's releases.

Micronaut Core 5.0.0

What's Changed

Breaking Changes 🛠

New Features 🎉

Bug Fixes 🐞

Improvements ⭐

... (truncated)

Commits

Updates io.micronaut:micronaut-http from 4.10.23 to 5.0.0

Release notes

Sourced from io.micronaut:micronaut-http's releases.

Micronaut Core 5.0.0

What's Changed

Breaking Changes 🛠

New Features 🎉

Bug Fixes 🐞

Improvements ⭐

... (truncated)

Commits

Updates io.micronaut:micronaut-http-server-netty from 4.10.23 to 5.0.0

Release notes

Sourced from io.micronaut:micronaut-http-server-netty's releases.

Micronaut Core 5.0.0

What's Changed

Breaking Changes 🛠

New Features 🎉

Bumps the dev-dependencies group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| [org.junit.platform:junit-platform-launcher](https://github.com/junit-team/junit-framework) | `1.11.4` | `6.0.3` |
| [io.micronaut:micronaut-core](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-context](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-inject-java](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-http](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-http-server-netty](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-http-client](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-jackson-databind](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut:micronaut-runtime](https://github.com/micronaut-projects/micronaut-core) | `4.10.23` | `5.0.0` |
| [io.micronaut.test:micronaut-test-junit5](https://github.com/micronaut-projects/micronaut-test) | `4.10.0` | `5.0.0` |
| io.dropwizard:dropwizard-core | `4.0.14` | `4.0.17` |
| io.dropwizard:dropwizard-auth | `4.0.14` | `4.0.17` |
| io.dropwizard:dropwizard-jersey | `4.0.14` | `4.0.17` |
| io.dropwizard:dropwizard-testing | `4.0.14` | `4.0.17` |
| io.dropwizard:dropwizard-assets | `4.0.14` | `4.0.17` |


Updates `org.junit.platform:junit-platform-launcher` from 1.11.4 to 6.0.3
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](https://github.com/junit-team/junit-framework/commits/r6.0.3)

Updates `io.micronaut:micronaut-core` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-context` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-inject-java` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http-server-netty` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http-client` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-jackson-databind` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-runtime` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-context` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-inject-java` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http-server-netty` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-http-client` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut:micronaut-jackson-databind` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.micronaut.test:micronaut-test-junit5` from 4.10.0 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-test/releases)
- [Commits](micronaut-projects/micronaut-test@v4.10.0...v5.0.0)

Updates `io.micronaut:micronaut-runtime` from 4.10.23 to 5.0.0
- [Release notes](https://github.com/micronaut-projects/micronaut-core/releases)
- [Changelog](https://github.com/micronaut-projects/micronaut-core/blob/5.1.x/RELEASE.adoc)
- [Commits](micronaut-projects/micronaut-core@v4.10.23...v5.0.0)

Updates `io.dropwizard:dropwizard-core` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-auth` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-jersey` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-testing` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-assets` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-auth` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-jersey` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-testing` from 4.0.14 to 4.0.17

Updates `io.dropwizard:dropwizard-assets` from 4.0.14 to 4.0.17

---
updated-dependencies:
- dependency-name: org.junit.platform:junit-platform-launcher
  dependency-version: 6.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-core
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-context
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-inject-java
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http-server-netty
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http-client
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-jackson-databind
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-runtime
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-context
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-inject-java
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http-server-netty
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-http-client
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-jackson-databind
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut.test:micronaut-test-junit5
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.micronaut:micronaut-runtime
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-core
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-auth
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-jersey
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-testing
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-assets
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-auth
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-jersey
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-testing
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: io.dropwizard:dropwizard-assets
  dependency-version: 4.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels May 15, 2026
@github-actions github-actions Bot merged commit 1894b21 into main May 15, 2026
1 of 2 checks passed
@github-actions github-actions Bot deleted the dependabot/gradle/dev-dependencies-29670f22ce branch May 15, 2026 14:32
wolpert added a commit that referenced this pull request May 15, 2026
Dependabot's dev-dependencies bump (#8) included two majors that don't fit the
project's Java 21 baseline:

- Micronaut 4.10.23 → 5.0.0 — 5.x requires JVM 25, brief §3 mandates Java 21.
- junit-platform-launcher 1.11.4 → 6.0.3 — JUnit Platform 2.x ("6.x") aligns
  with Jupiter 6, which we haven't moved to.

Reverted both (in libs.versions.toml plus the inline pin in micronaut-demo's
build.gradle.kts). Kept Dropwizard's 4.0.14 → 4.0.17 patch bump from the same
PR — that one is safe.

Added Dependabot ignore rules for `io.micronaut:*`, `io.micronaut.test:*`, and
`org.junit.platform:*` semver-major bumps, matching the existing Dropwizard /
Spotless pattern.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
wolpert added a commit that referenced this pull request May 16, 2026
The catalog declared `junit-platform-launcher = "1.14.4"` while junit-jupiter
was on 6.0.3 — Jupiter 6 transitively pulls Platform 6.0.3, so Gradle's
highest-wins resolution silently overrode the launcher pin. The declaration
was a misleading lie introduced when the earlier revert of PR #8 only
reverted the launcher half of a paired junit-jupiter / junit-platform major
bump.

- gradle/libs.versions.toml: launcher tracks `junit-jupiter`
  (version.ref pointer). Comment rewritten to capture the JUnit 6
  unification (Platform + Jupiter now share a version line).
- examples/micronaut-demo/build.gradle.kts: replaces the inline
  "org.junit.platform:junit-platform-launcher:1.14.4" with the catalog
  alias `libs.junit.platform.launcher`. (The demo applies
  `pkauth.java-conventions` but not `pkauth.test-conventions`, so it still
  needs an explicit launcher declaration — just via the catalog now.)
- .github/dependabot.yml: drops the `org.junit.platform:* semver-major`
  ignore. We are intentionally on the 6.x line; the ignore would block the
  next coordinated Jupiter + Platform major bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
wolpert added a commit that referenced this pull request May 16, 2026
- ceremony: default UV to REQUIRED so WebAuthn4J enforces flagUV (#2)
- ceremony: refuse the non-strict WebAuthnManager when attestation conveyance
  is not NONE; force operators to wire a strict manager explicitly (#3)
- jwt(spring): fail-fast on HS256 secrets shorter than 32 bytes; remove the
  silent expand() helper that masked weak keys (#4)
- jwt(micronaut): fail-fast on blank or short HS256 secrets; remove the
  zero-pad and random-on-blank fallbacks (#5)
- persistence: make signCount updates atomic against concurrent racing
  assertions so clone detection cannot be silently defeated — JDBI adds
  AND sign_count < :sc, DynamoDB adds a conditional UpdateItem (#6)
- starters: gate LoggingEmailSender / LoggingSmsSender behind dev-mode so
  magic-link tokens and OTP codes don't silently leak to production logs (#7)
- magic-link: replace the unbounded ConcurrentHashMap of consumed JTIs with
  a TTL-bounded Caffeine cache; fix the Javadoc to match reality (#8)
- magic-link: bind verification email to the user via UserLookup#emailFor
  and reject mismatches; admin service maps the new EmailMismatch result to
  a 400 (#9)
- persistence(dynamodb): server-enforce single-use for backup-code consume
  and OTP consume/incrementAttempts via ConditionExpression (#10)
- persistence(dynamodb): server-enforce challenge expiry in takeOnce
  via ConditionExpression on expiresAt instead of post-filtering in Java (#11)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
wolpert added a commit that referenced this pull request May 16, 2026
#1 — JdbiOtpRepository.incrementAttempts now unconditional; OtpService.verify uses >=
#2 — BackupCodeRepository.consume returns boolean; impls atomic; race-loser → NoMatch
#3 — OtpRepository.consume returns boolean; JDBI adds consumed=FALSE guard
#4 — PkAuthJwtValidator rejects kid-less tokens when keyset has any kid-bearing key
#5 — new ConsumedJtiStore SPI; in-memory Caffeine default; single-instance WARN
#6 — startAuthentication/startRegistration always emit non-null [] credential lists
#7 — new CeremonyRateLimiter SPI; default Caffeine impl; RateLimited variant; 429
#8 — JDBI/DynamoDB/InMemory repos wrap backend errors as PkAuthPersistenceException
#18 — new DuplicateCredentialException extends PkAuthPersistenceException (sealed)
#28 — OtpRepository.incrementAttempts returns OptionalInt; empty → NoActiveOtp

Blocked: none

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.

0 participants