Micronaut Framework 4.0.0
What's Changed
- Dropping Kotest4 support in starter in favor of Kotest5 by @wetted in #1296
- groupid org.apache.groovy instead of org.codehaus.groovy by @sdelamo in #1485
- build: Micronaut Build Plugin to 6.0.1 by @sdelamo in #1486
- build: Apache Groovy 4.0.6 by @sdelamo in #1487
- bulid: Spock to spock 2.3-groovy-4.0 by @sdelamo in #1488
- build: bump up micronaut application to 3.6.2 by @sdelamo in #1489
- ci: 4.0.x branch for snapshot publication by @sdelamo in #1490
- add bash script to test locally by @sdelamo in #1290
- Fixes default nats-configuration and adds link to documentation by @grimmjo in #1607
- Micronaut Session has different coordinates in Micronaut Framework 4.0.x by @wetted in #1624
- Update Camunda projects to versions built with Micronaut 3.9.x by @tobiasschaefer in #1720
- remove http-client from rocker by @sdelamo in #1725
- Micronaut Framework 4.0.x by @sdelamo in #1723
- Add KSP feature by @graemerocher in #1704
- Run Maven tests by @sdelamo in #1727
- disable Jansi by @sdelamo in #1729
- Hide community libraries by @sdelamo in #1730
- Properties default Configuration Feature by @sdelamo in #1728
- Add docs for MN 4 micronaut-validation feature by @wetted in #1738
- remove @ignore GCP by @sdelamo in #1731
- Micronaut discovery-core is now an optional dependency and must be added for Starter discovery features by @wetted in #1737
- Add feature for HTTP Client JDK by @wetted in #1739
- Checkstyle fix by @sdelamo in #1743
- Update Micronaut Parent group id by @alvarosanchez in #1742
- Groovy for custom aws runtime by @sdelamo in #1740
- Move the GradleEnteprise features to a more logical place by @timyates in #1745
- Fix native starter-web-netty by @timyates in #1748
- Switch to use nativeCompile for the mn binary by @timyates in #1749
- rename validation feature and add functional test by @sdelamo in #1744
- ci: define java version for workflows by @sdelamo in #1756
- Maven ann processor exclusions by @wetted in #1752
- add exclusions also for Micronaut Data Document Processor by @sdelamo in #1759
- Oracle function maven by @sdelamo in #1765
- Multiple possible bean candidates found: [InterceptorRegistry, InterceptorRegistry] by @sdelamo in #1735
- Enable azure by @sdelamo in #1760
- Revert "Ignore ZipUtils:isZip" by @sdelamo in #1763
- Ktor failure by @sdelamo in #1766
- fix: for SQLServer generate test-resources accept license by @sdelamo in #1757
- enable Oracle tests by @sdelamo in #1736
- ci: GCF snapshot change runtime version to 17 by @sdelamo in #1772
- Bump up postgresql driver by @sdelamo in #1774
- Run messaging tests for jms oracle by @sdelamo in #1761
- Remove logback version by @sdelamo in #1775
- Try to use our gradle plugin for dockerPush to GCR by @sdelamo in #1776
- build: workaround gradle #17559 to be able to do dockerPush by @sdelamo in #1777
- Enable cloud environment detection by @sdelamo in #1779
- do sdkMinorRelease if Milestone, Release Candidate or Snapshot by @sdelamo in #1778
- Fix generation Native executable with GraalVM for AWS Lambda deployment by @sdelamo in #1773
- gradle plugin M2 by @sdelamo in #1780
- chore(deps): update plugin com.google.cloud.tools.jib to v3.3.1 by @renovate in #1798
- fix(deps): update dependency org.codehaus.groovy:groovy to v3.0.17 by @renovate in #1794
- chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.0 by @renovate in #1796
- fix(deps): update dependency io.micronaut.aot:micronaut-aot-core to v1.1.2 by @renovate in #1790
- fix(deps): update dependency com.google.cloud.functions:functions-framework-api to v1.0.4 by @renovate in #1787
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.1 by @renovate in #1785
- fix(deps): update dependency com.agorapulse:micronaut-worker to v1.2.6-micronaut-3.0 by @renovate in #1784
- fix(deps): update dependency com.agorapulse:micronaut-console to v2.0.2-micronaut-3.0 by @renovate in #1783
- fix(deps): update dependency org.asciidoctor:asciidoctorj to v2.5.8 by @renovate in #1792
- chore(deps): update appleboy/lambda-action action to v0.1.9 by @renovate in #1782
- fix(deps): update dependency gradle.plugin.com.google.protobuf:protobuf-gradle-plugin to v0.8.18 by @renovate in #1789
- fix(deps): update dependency com.typesafe:config to v1.4.2 by @renovate in #1788
- Make KSP the default plugin for Kotlin and Gradle, and kapt the default for Kotlin and Maven. by @wetted in #1762
- jakarta.annotation-api not a default feature by @sdelamo in #1800
- Support only jdk17 by @sdelamo in #1801
- ci: updates release workflow by @sdelamo in #1802
- Deploy native image to cloudrun by @sdelamo in #1807
- Build - Update GitHub Workflows Cloud Run deployment commands from
gcloud beta
togcloud
by @wetted in #1809 - Bump google-github-actions/setup-gcloud from 1.1.0 to 1.1.1 by @dependabot in #1826
- Update plugin io.micronaut.build.shared.settings to v6.4.4 by @renovate in #1825
- Update kotlin monorepo to v1.8.21 by @renovate in #1823
- Update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.4.4 by @renovate in #1818
- Update dependency com.amazonaws:aws-lambda-java-events to v3.11.2 by @renovate in #1813
- Micronaut Framework 3.9.2 by @sdelamo in #1830
- Update dependency maven to v3.9.2 by @renovate in #1821
- Move CDK module to starter by @sdelamo in #1838
- remove allocator max order config by @graemerocher in #1841
- micronaut gradle plugin M4 by @renovate in #1849
- Update dependency com.agorapulse:micronaut-console to v2.0.2-micronaut-3.0 by @renovate in #1843
- Update dependency com.agorapulse:micronaut-worker to v1.2.6-micronaut-3.0 by @renovate in #1845
- Update dependency com.google.auth:google-auth-library-oauth2-http to v1.17.0 by @renovate in #1844
- Update dependency com.azure.resourcemanager:azure-resourcemanager-containerinstance to v2.27.0 by @renovate in #1835
- chore(deps): update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.2 by @renovate in #1837
- Bump com.azure:azure-identity from 1.4.6 to 1.9.0 by @dependabot in #1828
- fix(deps): update dependency ch.qos.logback:logback-classic to v1.4.7 by @renovate in #1832
- chore(deps): update plugin io.micronaut.application to v4.0.0-m4 by @renovate in #1831
- chore(deps): update appleboy/lambda-action action to v0.1.9 by @renovate in #1810
- fix(deps): update dependency com.azure:azure-identity to v1.9.1 by @renovate in #1836
- build(deps): bump actions/setup-java from 3.9.0 to 3.11.0 by @dependabot in #1683
- build(deps): bump com.typesafe:config from 1.4.1 to 1.4.2 by @dependabot in #1677
- build(deps): bump appleboy/lambda-action from 0.1.5 to 0.1.9 by @dependabot in #1690
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.8.21-1.0.11 by @renovate in #1815
- Default to Micronaut Serialization not Jackson Databind for 4.x by @wetted in #1829
- fix(deps): update dependency org.asciidoctor:asciidoctorj to v2.5.10 by @renovate in #1839
- build(deps): bump org.shredzone.acme4j:acme4j-client from 2.12 to 2.16 by @dependabot in #1612
- Starter FunctionSpec fails by @sdelamo in #1853
- update to 3.7.10 Gradle plugin and 3.9.3 by @sdelamo in #1855
- Starter GithubCreateControllerSpec fails by @sdelamo in #1852
- Add required Eclipse Angus runtime dependency to Javamail feature by @wetted in #1857
- Removed GCP Native Image Support by @shingjo in #1864
- Change handler code by @sdelamo in #1865
- Maven IncompatibleClassChangeError: class io.micronaut.http.filter.GenericHttpFilter$TerminalWithReactorContext cannot extend sealed interface io.micronaut.http.filter.GenericHttpFilter by @sdelamo in #1758
- remove @ignore by @sdelamo in #1764
- Starter CreateOracleFunctionSpec Fails by @sdelamo in #1851
- Test Resources client needs to be declared as a provided dependency by @alvarosanchez in #1867
- Update dependency gg.jte:jte-gradle-plugin to v2.3.2 by @renovate in #1884
- Update dependency com.microsoft.azure:azure-functions-maven-plugin to v1.26.0 by @renovate in #1881
- Update dependency com.gradle:gradle-enterprise-gradle-plugin to v3.13.4 by @renovate in #1879
- Update dependency com.gradle:gradle-enterprise-maven-extension to v1.17.4 by @renovate in #1880
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.8.22-1.0.11 by @renovate in #1870
- Update dependency ch.qos.logback:logback-classic to v1.4.8 by @renovate in #1869
- Update dependency com.gradle:common-custom-user-data-maven-extension to v1.12 by @renovate in #1878
- Update dependency com.google.cloud.functions.invoker:java-function-invoker to v1.3.0 by @renovate in #1877
- Update dependency com.google.auth:google-auth-library-oauth2-http to v1.18.0 by @renovate in #1876
- Update dependency com.agorapulse:micronaut-permissions to v1.1.0-micronaut-3.0 by @renovate in #1875
- Update dependency com.agorapulse:gru-micronaut to v1.3.1 by @renovate in #1874
- Update dependency io.micronaut.starter:micronaut-starter-aws-cdk to v4.0.0-SNAPSHOT by @renovate in #1871
- Update dependency com.oracle.oci.sdk:oci-java-sdk-full to v1.35.0 by @renovate in #1882
- Update kotlin monorepo to v1.8.22 by @renovate in #1872
- Update dependency gg.jte:jte-maven-plugin to v2.3.2 by @renovate in #1885
- build(deps): bump com.google.apis:google-api-services-run from v1-rev20201113-1.31.0 to v2-rev20230611-2.0.0 by @dependabot in #1886
- Test case for ksp all-opens support by @yawkat in #1868
- chore(deps): update plugin io.micronaut.application to v4.0.0-m6 by @renovate in #1892
- fix(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.5.0 by @renovate in #1903
- chore(deps): update plugin com.microsoft.azure.azurefunctions to v1.12.1 by @renovate in #1899
- Adds AOT configuration for security optimizations by @sdelamo in #1889
- New feature for Micronaut Control Panel by @alvarosanchez in #1888
- fix(deps): update dependency com.azure.resourcemanager:azure-resourcemanager-containerinstance to v2.28.0 by @renovate in #1909
- remove micronaut-runtime for Maven by @sdelamo in #1912
- fix(deps): update dependency org.openrewrite.maven:rewrite-maven-plugin to v4.47.0 by @renovate in #1911
- build(deps): bump com.bmuschko.docker-remote-api from 9.0.1 to 9.3.1 by @dependabot in #1915
- fix(deps): update dependency org.jruby:jruby to v9.4.3.0 by @renovate in #1910
- move enforcer as a default feature by @sdelamo in #1913
- security AOT optimizations for maven by @sdelamo in #1921
- Change instructions for gcloud function invocations to java17 by @timyates in #1924
- Ease other framework applications generation by @sdelamo in #1840
- add object-storage-local feature by @sdelamo in #1923
- Deploy native images by @sdelamo in #1926
- Fix generated Azure projects in starter [skip ci] by @timyates in #1917
- fix(deps): update dependency com.google.auth:google-auth-library-oauth2-http to v1.19.0 by @renovate in #1934
- fix(deps): update dependency io.micronaut.build.internal:micronaut-gradle-plugins to v6.5.3 by @renovate in #1931
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.3 by @renovate in #1929
- chore(deps): update dependency maven to v3.9.3 by @renovate in #1927
- Stop adding microstream annotations as compile as well as provided by @timyates in #1938
- Fix Zipkin dependency by @sdelamo in #1937
- Generated apps should not include hard-coded version for
jakarta.validation-api
dependency by @wetted in #1941 - Stop testResources config in Gradle when testcontainers used instead by @timyates in #1944
- delete SpringLoaded feature by @sdelamo in #1946
- Remove java8/java11 requirement in tests by @timyates in #1925
- move jrebel and gmaven maven plugins outside or rocker and remove ext… by @sdelamo in #1947
- Populate lambda runtime mainclas depending on the feature selected by @sdelamo in #1948
- mqqt-hive class and test by @Richardson-e in #1957
- AOT as a Default feature by @sdelamo in #1956
- deploy to starter-latest by @sdelamo in #1806
- Micronaut Framework to 4.0.0 by @sdelamo in #1962
New Contributors
- @renovate made their first contribution in #1798
- @Richardson-e made their first contribution in #1957
Full Changelog: v3.9.1...v4.0.0