Bump io.micronaut.platform:micronaut-parent from 4.8.2 to 4.9.0 in /labs/unicorn-store/software/alternatives/unicorn-store-micronaut
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(11 months ago)
(11 months ago)
dependencies java
Bumps io.micronaut.platform:micronaut-parent from 4.8.2 to 4.9.0.
Release notes
Sourced from io.micronaut.platform:micronaut-parent's releases.
Micronaut Core 4.9.0
What's Changed
Netty 4.2.2
Micronaut 4.9.0 updates to Netty 4.2. This Netty release changes the default buffer allocator, which may affect application performance.
Event loop Carrier
micronaut-http-server-netty4.9.0 introduces an experimental mode to run virtual threads on the Netty event loop. This can lead to more predictable performance when migrating from async code to virtual threads. A more detailed blog post will follow with the 4.9 platform release.
@ClassImport
@ClassImportannotation allows to process already compiled classes as if they were ordinary non-compiled classes.
@MixinIt’s possible to define a Mixin class by annotating it with
@Mixinand specifying which class does it reference.Mixins only modify the Micronaut annotations metadata model. Original classes are not modified in any way. Mixins are currently supported only in Java.
HTTP/3
If you were using the experimental HTTP/3 support you need to replace the dependency
io.netty.incubator:netty-incubator-codec-http3withio.micronaut:micronaut-http-netty-http3.Graceful Shutdown
This release includes a Graceful shutdown API. A graceful shutdown allows you to stop accepting new work and finish in-progress tasks.
Cache Control API
A fluid API CacheControl permits you to populate the HTTP Cache-Control header in an HTTP Response easily.
KSP 2
This release supports KSP 2 (starting from the version 2.0.2) and it's tested to work with Kotlin 2.
New Features 🎉
- Move to main HTTP/3 version by
@yawkatin micronaut-projects/micronaut-core#11849- Allow visiting imported classes + Mixin by
@dstepanovin micronaut-projects/micronaut-core#11860- Introduce
TypeElementQueryto limit visitations ofTypeElementVisitorby@dstepanovin micronaut-projects/micronaut-core#11809- Event loop loom carrier by
@yawkatin micronaut-projects/micronaut-core#11704- Add graceful shutdown by
@yawkatin micronaut-projects/micronaut-core#10701- Cache Control API by
@sdelamoin micronaut-projects/micronaut-core#11701Bug Fixes 🐞
- fix: don’t throw NPE if exception message is null by
@sdelamoin micronaut-projects/micronaut-core#11591
... (truncated)
Commits
19592f5[skip ci] Release v4.9.06ab770fFix javadoc aggregation (#11861)ba72999Reintroduce KSP test projects (#11858)908644bAllow visiting imported classes + Mixin (#11860)ab7f741Add graceful shutdown (#10701)d49a70bSupport Kotlin 2 KSP 2 (#11742)e335d5eDisable Loom support on JVMs that support the virtual threads API but don't r...69fa75eEvent loop loom carrier (#11704)f7b96d6Move to main HTTP/3 version (#11849)5896cb3Merge branch '4.8.x' into 4.9.x- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
1
+1
-1
Package Dependencies
maven
4.8.2 → 4.9.0
Minor
/labs/unicorn-store/software/alternatives/unicorn-store-micronaut
Technical Details
| ID: | 2491739 |
| UUID: | 2628638936 |
| Node ID: | PR_kwDOHlIHls6crdjY |
| Host: | GitHub |
| Repository: | aws-samples/aws-lambda-java-workshop |
| Mergeable: | Yes |
| Merge State: | Unstable |
| Rebaseable: | Yes |