Skip to content

Bump Netty to 4.2.10.Final and Micronaut to 4.10.10#1001

Merged
pditommaso merged 2 commits intomasterfrom
pditommaso/bump-netty-micronaut
Mar 26, 2026
Merged

Bump Netty to 4.2.10.Final and Micronaut to 4.10.10#1001
pditommaso merged 2 commits intomasterfrom
pditommaso/bump-netty-micronaut

Conversation

@pditommaso
Copy link
Collaborator

Summary

  • Upgrade Netty BOM from 4.2.5.Final to 4.2.10.Final
  • Upgrade Micronaut from 4.9.4 to 4.10.10

Test plan

  • CI build passes
  • Verify no runtime regressions with updated dependencies

🤖 Generated with Claude Code

pditommaso and others added 2 commits March 20, 2026 15:47
@pditommaso
Copy link
Collaborator Author

 Core Upgrades

  ┌──────────────────────┬──────────────┬──────────────┐
  │      Dependency      │     Old      │     New      │
  ├──────────────────────┼──────────────┼──────────────┤
  │ Micronaut Core       │ 4.9.12       │ 4.10.18      │
  ├──────────────────────┼──────────────┼──────────────┤
  │ Micronaut Platform   │ 4.9.4        │ 4.10.10      │
  ├──────────────────────┼──────────────┼──────────────┤
  │ Netty                │ 4.2.5.Final  │ 4.2.10.Final │
  ├──────────────────────┼──────────────┼──────────────┤
  │ Netty TLS (tcnative) │ 2.0.73.Final │ 2.0.75.Final │
  └──────────────────────┴──────────────┴──────────────┘

  Micronaut Ecosystem (40+ modules bumped)

  Key ones used directly by Wave:

  ┌─────────────────────────────┬────────┬────────┐
  │           Module            │  Old   │  New   │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-data              │ 4.13.5 │ 4.14.3 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-security          │ 4.13.1 │ 4.15.1 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-reactor           │ 3.8.0  │ 3.9.1  │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-sql (jdbc-hikari) │ 6.2.2  │ 6.3.3  │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-redis             │ 6.8.0  │ 6.9.0  │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-micrometer        │ 5.12.0 │ 5.13.2 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-object-storage    │ 2.9.0  │ 2.10.0 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-validation        │ 4.10.0 │ 4.12.0 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-serde             │ 2.15.1 │ 2.16.2 │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-views             │ 5.8.0  │ 5.9.0  │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-flyway            │ 7.8.0  │ 7.9.2  │
  ├─────────────────────────────┼────────┼────────┤
  │ micronaut-test              │ 4.8.1  │ 4.10.3 │
  └─────────────────────────────┴────────┴────────┘

  Third-Party Libraries

  ┌───────────────────┬─────────┬────────┬───────────────────────────────┐
  │      Library      │   Old   │  New   │             Notes             │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Logback           │ 1.5.20  │ 1.5.29 │ Significant jump (+9 patches) │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Jackson           │ 2.19.1  │ 2.19.2 │ Minor patch                   │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Groovy            │ 4.0.27  │ 4.0.28 │ Minor patch                   │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Reactor Core      │ 3.7.7   │ 3.7.12 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Micrometer        │ 1.15.0  │ 1.15.4 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Prometheus        │ 1.3.6   │ 1.3.10 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ gRPC              │ 1.73.0  │ 1.75.0 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ OpenTelemetry     │ 1.51.0  │ 1.54.1 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Google Auth       │ 1.37.0  │ 1.39.1 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ PostgreSQL driver │ 42.7.7  │ 42.7.8 │                               │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Azure SDK BOM     │ 1.2.35  │ 1.3.0  │ Minor bump                    │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ JUnit             │ 5.12.2  │ 5.14.0 │ Notable jump                  │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Spring Framework  │ 6.2.11  │ 6.2.16 │ Transitive                    │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Jetty             │ 12.0.21 │ 12.1.2 │ Minor version bump            │
  ├───────────────────┼─────────┼────────┼───────────────────────────────┤
  │ Log4j BOM         │ 2.24.3  │ 2.25.2 │                               │
  └───────────────────┴─────────┴────────┴───────────────────────────────┘                                                                                             
   
  3 New Dependencies                                                                                                                                                   
                                                                             
  - io.micronaut.mcp:micronaut-mcp-bom:0.0.20 — New MCP (Model Context Protocol) module                                                                                
  - io.micronaut.openrewrite:micronaut-openrewrite-bom:0.0.3 — New OpenRewrite module
  - com.google.api:api-common:2.53.0 — Google API common library                                                                                                       
                                                                                                                                                                       
  No Removed Dependencies
                                                                                                                                                                       
  No dependencies were dropped.                                              

  Summary

  This is a substantial upgrade dominated by the Micronaut 4.9 → 4.10 and Netty 4.2.5 → 4.2.10 bumps. The Micronaut platform bump pulls in ~40 module upgrades         
  transitively. The most notable non-Micronaut changes are Logback jumping 9 patches (1.5.20 → 1.5.29), JUnit going from 5.12 → 5.14, and the introduction of two new
  Micronaut BOM modules (MCP and OpenRewrite).                                                                                                                         
 

d1.txt

d2.txt

@pditommaso pditommaso merged commit 970ec38 into master Mar 26, 2026
3 checks passed
@pditommaso pditommaso deleted the pditommaso/bump-netty-micronaut branch March 26, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant