Micronaut 4
Oct 10, 2023
Micronaut Framework 4.1.4 Released!
The Micronaut Foundation is excited to announce the release of Micronaut framework 4.1.4! It contains a patch release of Micronaut Core and upgrades Micronaut Serialization, Micronaut AWS, Micronaut Email, Micronaut Data, Micronaut Maven, Micronaut SQL, and Micronaut Discovery Client. Next Steps If you haven’t yet updated to Micronaut framework 4, this is an excellent opportunity...
Jul 14, 2023
Micronaut Framework 4.0.0 Released!
The Micronaut Foundation is excited to announce the general availability (GA) release of Micronaut framework 4! What’s New in Micronaut Framework 4? Language Baselines Micronaut framework 4 updates to Apache Groovy 4, Kotlin 1.8 and sets the Java baseline to 17. Kotlin If you use Kotlin, you can build your Micronaut applications with KSP (Kotlin...
Jul 14, 2023
Upgrade to Micronaut Framework 4 with OpenRewrite and Gradle
The Micronaut team has assembled a new set of OpenRewrite recipes to make upgrading from Micronaut Framework 3 to Micronaut Framework 4 quick and straightforward. These recipes automate as much as possible from our previous “Upgrade To Micronaut Framework 4” post. The recipes will be continually updated whenever we discover new upgrade steps. Upgrading a Gradle Application...
Jul 14, 2023
Upgrade to Micronaut Framework 4 with OpenRewrite and Maven
The Micronaut team has assembled a new set of OpenRewrite recipes to make upgrading from Micronaut Framework 3 to Micronaut Framework 4 quick and straightforward. These recipes automate as much as possible from our previous “Upgrade To Micronaut Framework 4” post. The recipes will be continually updated whenever we discover new upgrade steps. Upgrading a Maven Application...
Jul 8, 2023
Micronaut framework 4 Release Candidate 1
The Micronaut Foundation is excited to announce the release of Micronaut framework 4 Release Candidate 1. We have published several blog posts about the changes introduced in Micronaut framework 4.0. You can also find more details in the What’s New and breaking changes sections of the Micronaut framework 4.0 core documentation. Generating a Micronaut Framework...
May 9, 2023
Micronaut Framework 4.0.0 Milestone 2 Released!
The Micronaut Foundation is excited to announce the release of Micronaut framework 4 Milestone 2. This is the first public milestone release and includes many new features. We have published several blog posts about the changes introduced in Micronaut framework 4.0. You can find more details in the What’s new and breaking changes sections of...
May 9, 2023
Upgrade to Micronaut Framework 4
This post is a migration guide from Micronaut Framework 3 to Micronaut framework 4.0. You can read about Micronaut core 4 breaking changes. Moreover, To ease upgrading, we provide OpenRewrite integration for Gradle and Maven. Logback Remove true from src/main/resources/logback.xml Gradle Applications Version update Set micronautVersion property in gradle.properties. micronautVersion=4.0.0 Update Gradle to 8 Micronaut...
Feb 27, 2023
Micronaut Framework 4.0 and Micronaut Jackson Databind transitive dependency
Micronaut Framework 4.0, to be released in 2023, will not expose Micronaut Jackson Databind as a transitive dependency. Jackson for Serialization Since version 1.0, Micronaut Framework uses Jackson for serialization. Jackson is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library...
Feb 19, 2023
Micronaut Framework 4.0 and SnakeYaml transitive dependency
Micronaut Framework 4.0, to be released in 2023, will not expose SnakeYAML as a transitive dependency. SnakeYAML is a complete YAML 1.1 processor for the JVM. YAML is a data serialization format designed for human readability and interaction with scripting languages. SnakeYAML is a YAML 1.1 processor for the Java Virtual Machine version 8+ Micronaut...
Feb 18, 2023
Micronaut Framework 4.0 supports Apache Groovy 4
Micronaut Framework 4.0, to be released in 2023, supports Apache Groovy 4.0. Apache Groovy 4.0 adds new features such as: Switch expressions Supports using a sealed keyword or a @Sealed annotation when writing a sealed type. Records and record-like classes Built-in type checkers Built-in macro methods JavaShell POJO Annotation Groovy Contracts GINQ TOML Support GString...
Feb 16, 2023
Micronaut Framework 4.0 with Java 17 baseline
Starting with Micronaut framework 4.0, to be released in 2023, the Java baseline will be Java 17. Use modern Java features By setting a Java 17 baseline, we can use new Java features. For example, Micronaut framework 4.0 provides an alternative implementation of the Micronaut HTTP Client based on Java HTTP Client. Moreover, we can...