Releases: micronaut-projects/micronaut-platform
v4.5.1
What's Changed
Other Changes 💡
- fix(deps): update dependency org.apache.maven:maven-core to v3.9.8 by @renovate in #1547
- fix(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.8.6 by @renovate in #1548
- fix(deps): update dependency io.micronaut.gcp:micronaut-gcp-bom to v5.6.1 by @renovate in #1552
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.1.1 by @renovate in #1556
- fix(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 by @renovate in #1555
- fix(deps): update dependency io.micronaut.servlet:micronaut-servlet-bom to v4.9.2 by @renovate in #1554
- fix(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.0 by @renovate in #1546
- fix(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.3.0 by @renovate in #1545
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.10.2 by @renovate in #1553
- fix(deps): update dependency org.projectlombok:lombok to v1.18.34 by @renovate in #1559
- fix(deps): update dependency io.micronaut.beanvalidation:micronaut-hibernate-validator-bom to v4.4.0 by @renovate in #1558
- fix(deps): update dependency org.junit:junit-bom to v5.10.3 by @renovate in #1557
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.1 by @renovate in #1565
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.8.3 by @renovate in #1562
- fix(deps): update dependency com.microsoft.azure:azure-functions-maven-plugin to v1.36.0 by @renovate in #1561
- fix(deps): update dependency io.micronaut.testresources:micronaut-test-resources-bom to v2.5.4 by @renovate in #1571
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.1 by @renovate in #1576
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.8.4 by @renovate in #1574
- fix(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.3.1 by @renovate in #1569
- fix(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.3.1 by @renovate in #1568
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.4.0 by @renovate in #1578
- fix(deps): update dependency io.micronaut.views:micronaut-views-bom to v5.4.1 by @renovate in #1581
- fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.9.1 by @renovate in #1580
- fix(deps): update dependency io.micronaut.openapi:micronaut-openapi-bom to v6.11.1 by @renovate in #1579
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.4 by @renovate in #1582
- fix(deps): align graalvm versions with micronaut-core by @auke- in #1567
- fix(deps): update dependency io.micronaut.sourcegen:micronaut-sourcegen-bom to v1.1.1 by @renovate in #1584
- fix(deps): update dependency io.micronaut.micrometer:micronaut-micrometer-bom to v5.7.1 by @renovate in #1583
- fix(deps): update dependency org.graalvm.sdk:graal-sdk to v23.1.4 by @renovate in #1577
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.4 by @renovate in #1575
New Contributors
Full Changelog: v4.5.0...v4.5.1
v4.5.0
What's Changed
Enhancements to Existing Modules
Micronaut Core
- NIO domain socket support micronaut-projects/micronaut-core#10852
- New request body API micronaut-projects/micronaut-core#10781
Micronaut Data
The big features in Micronaut Data for this release are multi-tenancy via discriminator (partition key) and cursor based pagination.
- Support
@IdClass
and multiple@Id
by @dstepanov in micronaut-projects/micronaut-data#2871 - Support discriminator multitenancy by @dstepanov in micronaut-projects/micronaut-data#2876
- Initial addition of cursored pagination for SQL by @andriy-dmytruk in micronaut-projects/micronaut-data#2884
Micronaut Servlet
Micronaut Servlet features several new enhancements:
- Support configuring minThreads and maxThreads micronaut-projects/micronaut-servlet#722
- Support Virtual Threads in Jetty & Tomcat micronaut-projects/micronaut-servlet#701
- Make servlet more flexible / support servlet annotations micronaut-projects/micronaut-servlet#702
- Support for http/2 over plaintext for Jetty & Tomcat micronaut-projects/micronaut-servlet#706
- Support MessageBodyReader/Writer abstraction in Servlet micronaut-projects/micronaut-servlet#707
- Attribute binders for ServletConfig/ServletContext micronaut-projects/micronaut-servlet#708
- allow registering other servlet container initializers micronaut-projects/micronaut-servlet#711
- Support management port in servlet micronaut-projects/micronaut-servlet#712
- Support for access log for each servlet server implementation micronaut-projects/micronaut-servlet#713
Micronaut Micrometer
Micronaut 4.5 includes several useful community contributions to the Micrometer module:
- Build more tags using method context by @hrothwell in micronaut-projects/micronaut-micrometer#753
- Add micronaut-micrometer-registry-otlp binding for micrometer-registry-otlp by @cltnschlosser in micronaut-projects/micronaut-micrometer#729
- Adding support for histograms by @lcavadas in micronaut-projects/micronaut-micrometer#740
New Modules
Micronaut JSON Schema
A new module is available for generating JSON schema definitions from classes at build time.
Micronaut SourceGen
A new SourceGen module is available for writing source generators, generating Builder classes and generating Wither classes. The goal is to provide a long term replacement for Lombok and simplify the ability to write new source generators with the framework.
Micronaut Guice
A new Guice module is available that allows the import of existing Guice modules, simplifying migration to Micronaut for Guice users.
New Features 🎉
- Adds Guice, JSON Schema and SourceGen modules by @graemerocher in #1481
Dependency updates 🚀
- views 5.3.0 by @sdelamo in #1453
- fix(deps): update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.2 by @renovate in #1468
- fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.8.0 by @renovate in #1480
- fix(deps): update dependency io.micronaut.sql:micronaut-sql-bom to v5.7.0 by @renovate in #1483
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.10.0 by @renovate in #1482
- fix(deps): update dependency io.micronaut.openapi:micronaut-openapi-bom to v6.10.0 by @renovate in #1484
- fix(deps): update dependency io.micronaut.views:micronaut-views-bom to v5.4.0 by @renovate in #1485
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.7.0 by @renovate in #1486
- fix(deps): update dependency org.apache.maven.plugins:maven-enforcer-plugin to v3.5.0 by @renovate in #1487
- fix(deps): update dependency io.micronaut.r2dbc:micronaut-r2dbc-bom to v5.5.0 by @renovate in #1489
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.8.0 by @renovate in #1488
- fix(deps): update dependency io.micronaut.neo4j:micronaut-neo4j-bom to v6.6.0 by @renovate in #1490
- fix(deps): update dependency io.micronaut.opensearch:micronaut-opensearch-bom to v1.1.0 by @renovate in #1491
- fix(deps): update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.3 by @renovate in #1492
- fix(deps): update dependency io.micronaut.problem:micronaut-problem-json-bom to v3.4.0 by @renovate in #1493
- fix(deps): update dependency io.micronaut.liquibase:micronaut-liquibase-bom to v6.4.0 by @renovate in #1496
- fix(deps): update dependency io.micronaut.tracing:micronaut-tracing-bom to v6.6.0 by @renovate in #1494
- fix(deps): update dependency io.micronaut.sourcegen:micronaut-sourcegen-bom to v1.1.0 by @renovate in #1500
- fix(deps): update dependency io.micronaut.kafka:micronaut-kafka-bom to v5.5.0 by @renovate in #1499
- fix(deps): update dependency io.micronaut.flyway:micronaut-flyway-bom to v7.3.0 by @renovate in #1498
- fix(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.0 by @renovate in #1501
- fix(deps): update dependency com.microsoft.azure:azure-functions-maven-plugin to v1.35.0 by @renovate in #1497
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.1 by @renovate in #1502
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.10.1 by @renovate in #1503
- fix(deps): update dependency io.micronaut.graphql:micronaut-graphql-bom to v4.4.0 by @renovate in #1504
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.0 by @renovate in #1508
- fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.9.0 by @renovate in #1507
- fix(deps): update dependency io.micronaut.picocli:micronaut-picocli-bom to v5.4.0 by @renovate in #1506
- fix(deps): update dependency io.micronaut.jaxrs:micronaut-jaxrs-bom to v4.5.0 by @renovate in #1505
- chore(deps): update dependency gradle to v8.8 by @renovate in #1509
- fix(deps): update dependency io.micronaut.servlet:micronaut-servlet-bom to v4.9.0 by @renovate in #1511
- fix(deps): update dependency io.micronaut.openapi:micronaut-openapi-bom to v6.11.0 by @renovate in #1510
- chore(deps): update dependency gradle to v8.8 by @renovate in #1513
- fix(deps): update dependency io.micronaut.eclipsestore:micronaut-eclipsestore-bom to v1.5.0 by @renovate in #1515
- fix(deps): update dependency io.micronaut.grpc:micronaut-grpc-bom to v4.5.0 by @renovate in #1516
- fix(deps): update dependency io.micronaut.aws:micronaut-aws-bom to v4.6.0 by @renovate in #1518
- chore(deps): update dependency gradle to v8.8 by @renovate in #1517
- fix(deps): update dependency io.micronaut.controlpanel:micronaut-control-panel-bom to v1.4.0 by @renovate in #1520
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.8.1 by @renovate in #1519
- fix(deps): update dependency io.micronaut.nats:micronaut-nat...
Micronaut Platform 4.4.3
Micronaut Platform 4.4.2
What's Changed
Dependency Upgrades 🚀
Micronaut Modules
Maven
fix(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3.1.2 (#1455)
fix(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.2 (#1456)
fix(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.3 (#1446)
CI ⚙️Build 🐘
- chore(deps): update actions/checkout action to v4.1.4 (#1450)
- chore(deps): update gradle/gradle-build-action action to v3.3.2 (#1451)
Micronaut Build Plugin
- build settings 7.0.1
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.1 (#1444)
- fix(deps): update dependency io.micronaut.build.internal.publishing:io.micronaut.build.internal.publishing.gradle.plugin to v6.7.1 (#1445)
Full Changelog: v4.4.1...v4.4.2
Micronaut Platform 4.4.1
What's Changed
Micronaut Modules
- Micronaut Core 4.4.6
- Micronaut Views 5.2.1
- Micronaut gRPC 4.4.1
- Micronaut Test Resources 2.5.1
- Micronaut Maven Plugin 4.5.3.
Bug Fixes 🐞
- Revert GraalVM's SVM to v23 by @alvarosanchez in #1436
Full Changelog: v4.4.0...v4.4.1
Micronaut Platform 4.4.0
What's Changed
Micronaut Modules Updates
- 5.1.0 Micronaut acme
- 2.4.0 Micronaut aot
- 4.5.0 Micronaut aws
- 5.4.0 Micronaut azure
- 4.3.0 Micronaut cache
- 6.4.0 Micronaut cassandra
- 1.1.0 Micronaut chatbots
- 4.0.0 Micronaut coherence
- 1.3.0 Micronaut control-panel
- 4.4.3 Micronaut core
- 2.3.0 Micronaut crac
- 4.7.0 Micronaut data
- 4.3.0 Micronaut discovery
- 1.4.0 Micronaut eclipsestore
- 5.4.0 Micronaut elasticsearch
- 2.5.0 Micronaut email
- 7.2.0 Micronaut flyway
- 5.5.0 Micronaut gcp
- 4.3.0 Micronaut graphql
- 4.3.0 Micronaut groovy
- 4.4.0 Micronaut grpc
- 4.3.0 Micronaut hibernate-validator
- 4.4.0 Micronaut jaxrs
- 3.4.0 Micronaut jms
- 4.3.0 Micronaut jmx
- 5.4.0 Micronaut kafka
- 4.3.0 Micronaut kotlin
- 6.1.0 Micronaut kubernetes
- 6.3.0 Micronaut liquibase
- 1.3.0 Micronaut logging
- 5.5.0 Micronaut micrometer
- 2.4.0 Micronaut microstream
- 5.3.0 Micronaut mongo
- 3.3.0 Micronaut mqtt
- 5.3.0 Micronaut multitenancy
- 6.5.0 Micronaut neo4j
- 4.3.0 Micronaut nats
- 2.4.0 Micronaut object-storage
- 1.0.0 Micronaut opensearch
- 6.8.0 Micronaut openapi
- 4.0.0 Micronaut oraclecloud
- 5.3.0 Micronaut picocli
- 3.3.0 Micronaut problem
- 2.3.0 Micronaut pulsar
- 4.4.0 Micronaut rabbitmq
- 5.4.0 Micronaut r2dbc
- 3.3.0 Micronaut reactor
- 6.4.0 Micronaut redis
- 4.3.0 Micronaut rss
- 2.3.0 Micronaut rxjava2
- 3.3.0 Micronaut rxjava3
- 4.7.0 Micronaut security
- 2.9.0 Micronaut serialization
- 4.7.0 Micronaut servlet
- 4.3.0 Micronaut session
- 5.6.0 Micronaut spring
- 5.6.0 Micronaut sql
- 4.3.0 Micronaut test
- 2.5.0 Micronaut test-resources
- 2.3.0 Micronaut toml
- 6.5.1 Micronaut tracing
- 4.5.0 Micronaut validation
- 5.2.0 Micronaut views
- 4.3.0 Micronaut jackson-xml
Dependency updates 🚀
- chore(deps): update gradle/gradle-build-action action to v3.1.0 by @renovate in #1281
- chore(deps): update graalvm/setup-graalvm action to v1.1.7 - autoclosed by @renovate in #1280
- chore(deps): update graalvm/setup-graalvm action to v1.1.8 by @renovate in #1297
- fix(deps): update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 by @renovate in #1296
- fix(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.5.2 by @renovate in #1293
- fix(deps): update dependency org.graalvm.buildtools:native-maven-plugin to v0.10.1 by @renovate in #1292
- Fix checkBom for 4.4.x by @timyates in #1299
- chore(deps): update graalvm/setup-graalvm action to v1.1.8 by @renovate in #1302
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.6.4 by @renovate in #1314
- fix(deps): update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 by @renovate in #1310 com//pull/1315//pull/1322
- fix(deps): update dependency com.microsoft.azure:azure-functions-maven-plugin to v1.32.0 by @renovate in #1320
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.7.0 by @renovate in #1335
- chore(deps): update graalvm/setup-graalvm action to v1.1.9 by @renovate in #1332
- fix(deps): update dependency org.projectlombok:lombok to v1.18.32 by @renovate in #1345
- fix(deps): update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.13.0 by @renovate in #1342
- chore(deps): update graalvm/setup-graalvm action to v1.2.0 by @renovate in #1341
- chore(deps): update graalvm/setup-graalvm action to v1.2.1 by @renovate in #1347
- chore(deps): update slsa-framework/slsa-github-generator action to v1.10.0 by @renovate in #1348
- chore(deps): update dependency gradle to v...
Micronaut Platform 4.3.8
Micronaut Platform 4.3.7
What's Changed
Other Changes 💡
- chore(deps): update graalvm/setup-graalvm action to v1.2.1 (#1347)
- chore(deps): update graalvm/setup-graalvm action to v1.2.0 (#1341)
- fix(deps): update dependency org.projectlombok:lombok to v1.18.32 (#1345)
Full Changelog: v4.3.6...v4.3.7
Micronaut Platform 4.3.6
Micronaut Platform 4.3.5
-
fix(deps): update dependency io.micronaut.build.internal.publishing:io.micronaut.build.internal.publishing.gradle.plugin to v6.6.4 (#1315)
-
fix(deps): update dependency com.google.cloud.tools:jib-maven-plugin to v3.4.1 (#1310)
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.6.4 (#1314)