Micronaut Framework 4.6.0 Released!
Micronaut Framework 4.6.0 updates the Micronaut Platform BOM (Bill of materials) to the following releases:
- Micronaut Core 4.6.3. Micronaut Core 4.6.x reintroduces the build-time initialization of the metadata built at compilation.
Runtimes
- Micronaut Servlet 4.10.1 updates to Tomcat
10.1.28, Undertow2.3.15and Servlet API6.1.0. - Micronaut CRaC 2.4.0 updates to CRaC 1.5.0.
Dev & Tests
- Micronaut Test 4.5.0 updates to Hamcrest 3.0, JUnit5 5.11.0, and Mockk v1.13.12.
Reactive Libraries
- Micronaut Reactor 3.5.0 updates to Project Reactor BOM 2023.0.9.
- Micronaut RXJava3 3.5.0 updates to RxJava 3.1.9.
Cloud
- Micronaut AWS 4.7.1 adds support for AWS Lambda Function v2 and it updates to Lambda Java Runtime Interaface client
2.6.0, AWS lambda1.2.3, AWS lambda Events3.13.0, AWS SDK v11.12.770, and AWS SDK v22.27.11. - Micronaut Azure 5.7.1 adds support for Azure Logging.
- Micronaut Oracle Cloud 4.2.0 updates to OCI SDK
3.47.0. - Micronaut GCP 5.7.1 updates to Google Auth Library OAuth2 HTTP
1.24.1, Google functions framework API1.1.0, Google function invoker1.3.1, Google Cloud Core2.42.0, Google Cloud PubSub1.132.1, and Google Secret Manager2.47.0. - Micronaut Pulsar 2.4.0 updates to Pulsar 3.3.1.
- Micronaut Tracing updates to OpenTelemetry BOM
1.40.0, GCP Open-Telemetry Operations Exporters for Java0.31.0, OpenTelemetry AWS Resource Support & AWS X-Ray Propagator1.37.0, OpenTelemetry Instrumentation for Java1.33.5, and OpenTelemetry Semantic Conventions for Java1.26.0.
Database Migration Libraries
- Micronaut Flyway 7.4.0 updates to Flyway to v10.17.1.
- Micronaut Liquibase 6.5.0 updates to Liquibase 4.29.1.
Persistence
- Micronaut SQL 5.8.1 changes the way to disable datasources, and it updates to Vertx
4.5.9, mariadb-java-client3.4.1, ojdbc21.15.0.0, h22.3.232, jOOQ3.19.11, Tomcat JDBC10.1.28, mssql-jdbc12.8.0.jre11, and JDBI3.45.3. - Micronaut Data 4.9.0 contains improvements to the criteria API expressions.
- Micronaut EclipseStore
1.7.0adds Azure blob storage support. - Micronaut Mongo
5.4.0updates to MongoDB Java Driver4.11.3. - Micronaut R2DBC
5.6.1updates to R2DBC MariaDB1.2. - Micronaut Neo4j
6.7.0updates to Neo4J5.23.0.
Programming Languages
- Micronaut Kotlin
4.4.0updates to Ktor2.3.12.
Messaging
- Micronaut JMS
4.0.0updating fromjavaxtojakarta. This upgrade is a breaking change. It aligns the JMS module with the rest of the framework, which transitioned tojakartain the 4.0.0 release. - Micronaut NATS 4.5.0 updates to NATS Java Client to
2.20.1.
Build
- Micronaut AOT
2.5.0contains improvements to logback optimizations. - Micronaut JSON Schema
1.2.0updates to JSON Schema Validator1.5.1.
Analytics
- Micronaut ElasticSearch
5.6.0updates to ElasticSearch8.15.0. - Micronaut OpenSearch updates to OpenSearch
2.13.0. - Micronaut Micrometer
5.8.0updates to Micrometer1.13.
Errors
Configuration
- Micronaut Logging
1.4.0updates to SLF4J 2.0.16, and Logback 1.5.7. Micronaut TOML2.4.0
API
- Micronaut JAX-RS
4.6.0adds support for the JAX-RS Client API backed by the HTTP Client based on Netty. - Micronaut GraphQL
4.5.0updates to GraphQL Java22.2. - Micronaut OpenAPI 6.12.0. A lot of improvements contributed by the community.
- Micronaut gRPC
4.7.0updates to gRPC Java1.66.0.
Integrations
- Micronaut Spring 5.8.0 updates to Spring
6.1.11and Spring Boot3.3.2.
Misc
- Micronaut Security 4.10.0 updates to Nimbus JOSE-JWT 9.40.
- Micronaut Cache 5.0.0 updates to Hazelcast
5.3.7, and a major version of Infinispan15.0.7. - Micronaut ACME
5.2.0updates to ACME Java Client3.4.0
NEXT STEPS
If you haven’t yet updated to Micronaut framework 4, this is an excellent opportunity to do so!
Please feel free to reach out to us if you need any assistance.