What's Changed
Breaking Changes 🛠
New Features 🎉
Bug Fixes 🐞
- fix: Micronaut Lambda Test compilation with 3.9.2 by @sdelamo in #1745
- Add application/zip as a binary type and allow configuration by @timyates in #1754
- Workaround Core #9445 by @sdelamo in #1772
Improvements ⭐
- #1687 Fix native image build with CloudWatchLoggingAppender by @andriy-dmytruk in #1688
Dependency updates 🚀
-
chore(deps): update gradle/gradle-build-action action to v2.4.0 by @renovate in #1616
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.7.3 by @renovate in #1613
-
chore(deps): update mikepenz/action-junit-report action to v3.7.5 by @renovate in #1612
-
fix(deps): update dependency org.graalvm.sdk:graal-sdk to v22.3.1 by @renovate in #1608
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.2.2 by @renovate in #1607
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.8.5 by @renovate in #1603
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.11 by @renovate in #1602
-
fix(deps): update aws-java-sdk monorepo to v1.12.414 by @renovate in #1601
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.66.0 by @renovate in #1604
-
fix(deps): update kotlin monorepo to v1.8.10 by @renovate in #1605
-
fix(deps): update dependency org.slf4j:jcl-over-slf4j to v2 by @renovate in #1440
-
fix(deps): update managed-alexa-ask-sdk to v2.58.0 by @renovate in #1609
-
fix(deps): update aws-java-sdk monorepo to v1.12.415 by @renovate in #1620
-
chore(deps): update dependency gradle to v7.6.1 by @renovate in #1618
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.12 by @renovate in #1621
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.66.1 by @renovate in #1622
-
fix(deps): update aws-java-sdk monorepo to v1.12.420 by @renovate in #1625
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.7.4 by @renovate in #1627
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.8.6 by @renovate in #1628
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.67.0 by @renovate in #1632
-
chore(deps): update slsa-framework/slsa-github-generator action to v1.5.0 by @renovate in #1631
-
fix(deps): update managed-alexa-ask-sdk to v2.62.0 by @renovate in #1633
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.3.3 by @renovate in #1630
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.17 by @renovate in #1626
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.39 by @renovate in #1643
-
fix(deps): update kotlin monorepo to v1.8.20 by @renovate in #1667
-
fix(deps): update dependency org.slf4j:jcl-over-slf4j to v2.0.7 by @renovate in #1652
-
fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.1 by @renovate in #1651
-
fix(deps): update managed-alexa-ask-sdk to v2.69.0 by @renovate in #1647
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.72.1 by @renovate in #1646
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.7.7 by @renovate in #1644
-
fix(deps): update dependency org.eclipse.jetty:jetty-server to v9.4.51.v20230217 by @renovate in #1629
-
fix(deps): update dependency com.amazonaws.serverless:aws-serverless-java-container-core to v1.9.2 by @renovate in #1659
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.8.8 by @renovate in #1645
-
fix(deps): update aws-java-sdk monorepo to v1.12.442 by @renovate in #1642
-
fix(deps): update dependency org.eclipse.jetty:jetty-server to v11 by @renovate in #1375
-
fix(deps): update managed-alexa-ask-sdk to v2.70.0 by @renovate in #1673
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.73.0 by @renovate in #1672
-
fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.18.0 by @renovate in #1671
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.42 by @renovate in #1670
-
fix(deps): update aws-java-sdk monorepo to v1.12.445 by @renovate in #1669
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.49 by @renovate in #1679
-
fix(deps): update aws-java-sdk monorepo to v1.12.452 by @renovate in #1677
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.75.1 by @renovate in #1685
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.9.0 by @renovate in #1681
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.1 by @renovate in #1684
-
chore(deps): update dependency gradle to v8.1 by @renovate in #1683
-
fix(deps): update managed-alexa-ask-sdk to v2.71.0 by @renovate in #1686
-
fix(deps): update dependency org.eclipse.jetty:jetty-server to v11.0.15 by @renovate in #1682
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.76.0 by @renovate in #1693
-
fix(deps): update dependency org.graalvm.sdk:graal-sdk to v22.3.2 by @renovate in #1692
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.51 by @renovate in #1691
-
chore(deps): update dependency gradle to v8.1.1 by @renovate in #1689
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v3.7.8 by @renovate in #1680
-
fix(deps): update aws-java-sdk monorepo to v1.12.454 by @renovate in #1690
-
fix(deps): update kotlin monorepo to v1.8.21 by @renovate in #1705
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.77.0 by @renovate in #1706
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.58 by @renovate in #1701
-
fix(deps): update aws-java-sdk monorepo to v1.12.461 by @renovate in #1700
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.2 by @renovate in #1699
-
fix(deps): update dependency com.amazonaws.serverless:aws-serverless-java-container-core to v1.9.3 by @renovate in #1702
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.9.1 by @renovate in #1704
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.4.4 by @renovate in #1714
-
chore(deps): update slsa-framework/slsa-github-generator action to v1.6.0 by @renovate in #1716
-
fix(deps): update dependency org.testcontainers:testcontainers-bom to v1.18.1 by @renovate in #1715
-
fix(deps): update aws-java-sdk monorepo to v1.12.468 by @renovate in #1709
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.79.1 by @renovate in #1711
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.65 by @renovate in #1710
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.80.0 by @renovate in #1725
-
fix(deps): update dependency io.micronaut.starter:micronaut-starter-api to v3.9.2 by @renovate in #1724
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.71 by @renovate in #1722
-
fix(deps): update aws-java-sdk monorepo to v1.12.474 by @renovate in #1721
-
fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.2 by @renovate in #1723
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.0 by @renovate in #1731
-
fix(deps): update aws-java-sdk monorepo to v1.12.477 by @renovate in #1728
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.74 by @renovate in #1729
-
fix(deps): update dependency software.amazon.awscdk:aws-cdk-lib to v2.81.0 by @renovate in #1732
-
fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.0.0-m8 by @renovate in #1737
-
fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m3 by @renovate in #1735
-
fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.0.0-m8 by @renovate in #1738
-
fix(deps): update dependency io.micronaut.views:micronaut-views-bom to v4.0.0-m3 by @renovate in #1739
-
fix(deps): update dependency io.micronaut.mongodb:micronaut-mongo-bom to v5.0.0-m2 by @renovate in #1741
-
fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client-bom to v4.0.0-m2 by @renovate in #1740
-
fix(deps): update aws-java-sdk monorepo to v1.12.480 by @renovate in #1746
-
fix(deps): update aws-java-sdk monorepo to v1.12.481 by @renovate in #1747
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.80 by @renovate in #1751
-
fix(deps): update aws-java-sdk monorepo to v1.12.483 by @renovate in #1756
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.83 by @renovate in #1763
-
fix(deps): update aws-java-sdk monorepo to v1.12.486 by @renovate in #1762
-
fix(deps): update dependency org.graalvm.sdk:graal-sdk to v23 by @renovate in #1773
-
fix(deps): update aws-java-sdk monorepo to v1.12.488 by @renovate in #1769
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.85 by @renovate in #1774
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.86 by @renovate in #1776
-
fix(deps): update aws-java-sdk monorepo to v1.12.490 by @renovate in #1780
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.94 by @renovate in #1783
-
fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client-bom to v4.0.0-m4 by @renovate in #1784
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.0-m6 - autoclosed by @renovate in #1785
-
fix(deps): update aws-java-sdk monorepo to v1.12.497 by @renovate in #1782
-
chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.3 by @renovate in #1787
-
fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.0-m8 by @renovate in #1794
-
fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.0-m9 by @renovate in #1793
-
fix(deps): update dependency io.micronaut.mongodb:micronaut-mongo-bom to v5.0.0-m8 by @renovate in #1792
-
fix(deps): update dependency io.micronaut.groovy:micronaut-groovy-bom to v4.0.0-m4 by @renovate in #1790
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.98 by @renovate in #1789
-
fix(deps): update aws-java-sdk monorepo to v1.12.501 by @renovate in #1788
-
fix(deps): update aws-java-sdk-v2 monorepo to v2.20.100 by @renovate in #1799
-
fix(deps): update aws-java-sdk monorepo to v1.12.503 by @renovate in #1798
-
fix(deps): update aws-java-sdk monorepo to v1.12.505 by @renovate in #1801
-
build: use Micronaut Framework 4.0.0-SNAPSHOT by @sdelamo in #1499
-
use M1 for discovery and mongo and use mn.micronaut.graal by @sdelamo in #1655
-
ci: GitHub Actions sync and M1 dependencies by @sdelamo in #1663
-
add servlet api dependency back for test by @sdelamo in #1668
GraalVM 🏆
- ci: dot not run testNativeImage by @sdelamo in #1676
- run nativeTest with custom-runtime and function-api-proxy in the classpath by @sdelamo in #1708
- graal: more TypeHint.AccessTypes for Lambda Events by @sdelamo in #1757
- Added AWS S3 native tests by @msupic in #1759
- Graalvm metadata forv2 event by @sdelamo in #1800
Other Changes 💡
- GH-1442: Handle SecretsManagerException thrown when fetching secrets by @breader124 in #1610
- Fix the CorsSimpleRequestTest by returning a pretend port by @timyates in #1635
- fix: use registerSingleton with Class name by @sdelamo in #1695
- Revert "add temporary @ignore" by @sdelamo in #1696
- extract aws-tests-java by @sdelamo in #1707
- build: remove runtime by @sdelamo in #1719
- fix: closing static logging client by @yashLadha in #1750
- Exclude module as well as just group by @timyates in #1755
- feat: aws lambda events serialization by @sdelamo in #1264
- feat: Add CustomPojoSerializer by @sdelamo in #1758
- Deleted unnecessary AWS STS metadata by @msupic in #1761
Tests ✅
- Fix the Octet test by @timyates in #1636
- Fix server tck tests after latest 4.0.0 refactoring by @timyates in #1639
- TCK: Add a mutable version of MicronautAwsProxyRequest by @timyates in #1638
- test: Fix the RemoteAddressTest in the TCK by providing a resolved IP address by @timyates in #1637
- Fix MissingBodyAnnotation TCK test by @timyates in #1766
- Fix StreamTest TCK test by @timyates in #1767
- add test for ALB events by @sdelamo in #1786
- Fix the AWS tck-function-aws-api-proxy-test tests by @timyates in #1778
- TCK for AWS Lambda Events Serialisation with serde and Jackson databind by @sdelamo in #1771
- Update to use micronaut-core 4.0.0-RC1 by @timyates in #1775
Build 🐘
New Contributors
- @breader124 made their first contribution in #1610
- @andriy-dmytruk made their first contribution in #1688
- @yashLadha made their first contribution in #1750
Full Changelog: v3.17.0...v4.0.0