Skip to content

Micronaut Framework 4.0.0

Compare
Choose a tag to compare
@sdelamo sdelamo released this 14 Jul 06:26
· 86 commits to 4.0.x since this release

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 to gcloud 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

Full Changelog: v3.9.1...v4.0.0