AI
- Micronaut MCP, a new module, enables you to develop Model MCP (Model Context Protocol) servers easily.
- Micronaut Langchain4j 1.3.0 updates to LangChain4J 1.5.0 with support for the ChatMemory API.
Micronaut Core
Micronaut Core 4.10.7 enables:
- Modification of class annotations with a Mixin
- It’s possible to introspect all the classes in one package. Create a
package-info.javafile and annotate the package with@Introspected. - Loading resources directly from configuration strings
Runtimes
- New certificate provider configuration for more flexibility and better reloading
- New
ReadBufferAPI to replaceByteBuffer<?> - Update to Netty
4.2.7.Final - Netty: Event loop threads are now named default-eventLoopGroup instead of default-nioEventLoopGroup
- Netty: Improved configuration for native transports
- Micronaut HTTP Server Netty: Add an option to disable request decompression (micronaut.server.netty.request-decompression-enabled)
- Micronaut HTTP Server Netty: For the Micronaut loom carrier, the APIs on the OpenJDK loom branch are now supported
- Micronaut Servlet 5.6.0 updates to
Jetty 12.1.1,Tomcat 11.0.11, and Undertow2.3.19.Final.
Security
Micronaut Security 4.15.0 adds the ability to proxy .well-known requests to an Auth Server, and it supports the HTTP WWW-Authenticate response header. It enables token validation using the remote authorization server’s UserInfo endpoint.
Validation
Micronaut Validation 4.11.0 adds new annotations such as @InEnum, @InList, ...
Database Migration
Data and Persistence
- Micronaut Redis 6.9.0 updates to Lettuce 6.8.1.RELEASE.
- Micronaut Data 4.14.0
- Micronaut R2DBC 6.2.0 updates to
r2dbc-io-asyncer-mysqlto1.4.1, andr2dbc-postgresqlto1.1.0.RELEASE. - Micronaut SQL
6.3.1updatesojdbcto23.9.0.25.07, MariaDB to3.5.6, and MySQL Connector to9.4.0, Hikari to6.3.3, and Tomcat JDBC to11.0.12.
- Micronaut Neo4j 6.11.0 updates to Neo4J
5.28.10.
Serialization and Data Formats
- Micronaut JSON Schema 1.7.3 adds the
JsonSchemaClassPathResourceLoaderAPI. - Micronaut Serialization 2.16.1
Dev & Test
- Micronaut Test 4.10.1 updates to JUnit
5.14.0, and Mockito5.20.0. Micronaut test adds a new dependency to detect Netty Leaks. - Micronaut Test Resources 2.10.1 adds a Test Resources Provider for Oracle Test Pilot.
- Micronaut Control Panel 1.10.0 adds an Object Storage Panel.
Reactive Libraries
- Micronaut Reactor 3.9.1 updates to Project Reactor bill of materials (BOM)
2024.0.11. - Micronaut RxJava3 3.9.0 updates to RxJava3
3.1.12 - Micronaut RxJava2 2.9.0
Cloud
- Micronaut Oracle Cloud 5.5.2 updates to OCI SDK
3.74.2, and it supports client certificate refresh from the certificate service. - Micronaut Azure 5.12.0 updates to Azure Cosmos 4.74.0, and Azure SDK 1.3.0.
- Micronaut GCP 5.13.0 updates to Google Auth Library OAuth2 HTTP
1.39.1, Google Cloud Core2.60.0, Google Cloud PubSub1.142.0, and Google Secret Manager2.76.0. - Micronaut Object Storage
2.10.0adds support for pre-signed requests.
Configuration
- Micronaut Logging 1.7.1 updates SLF4J
2.0.17, Logback1.5.19to Log4j22.25.2 - Micronaut TOML 2.8.0
Messaging
- Micronaut NATS 4.9.0 updates to NATS
2.23.0
Views
Errors
Analytics
- Micronaut Tracing 7.2.0 updates to OpenTelemetry
1.54.1. - Micronaut Micrometer 5.13.1 updates to Micrometer 1.15.4.
- Micronaut Elastic Search 5.10.0
API
- Micronaut Spring 5.12.0 updates to Spring Boot
3.5.6and Spring6.2.11. - Micronaut Guice 1.3.0
- Micronaut JAX-RS 4.10.0
- Micronaut Jackson XML 4.8.0
- Micronaut OpenAPI 6.19.1
- Micronaut gRPC 4.12.0
Update
- Micronaut OpenRewrite 0.0.3, a new module, with OpenRewrite recipes specific to Micronaut applications.
Misc
- Micronaut Email 2.10.0 updates to Jakarta Mail API
2.1.5andangus-mail2.0.5 - Micronaut Session 4.8.0
- Micronaut Picocli 5.9.0
Build
Maven Plugins
Core Maven
Micronaut Maven Plugin
Build Plugins
- Azure Functions Maven Plugin 1.39.0
- Exec Maven Plugin 3.6.2
- Maven Compiler Plugin 3.14.1
- Maven Shade Plugin 3.6.1
- Maven Failsafe Plugin 3.5.4
- Maven Surefire Plugin 3.5.4
- Maven Enforcer Plugin 3.6.2
- GMavenPlus Plugin 4.2.1
- GraalPy Maven Plugin 25.0.0
- OpenRewrite Maven Plugin 6.19.0
Build and Development Tools
GraalVM
Full Changelog: v4.9.4...v4.10.0