-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update: JVM 21, Kotlin 1.9.21
#546
Conversation
- chore: upgrade jvm → `21` - chore: upgrade kotlin → `1.9.21` - chore: upgrade micronaut → `4.2.1` - chore: upgrade gradle → `8.5` Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Relates-to: KT-44884 Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
It looks like there's at least one more known issue, relating to static JNI:
|
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
…riends (it's ugly, but works) Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
blocked until
|
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
- Default to 404 response even if middleware matches the request. - Ensure responses are only sent once. - Catch handler errors and send 500. Signed-off-by: Dario Valdespino <[email protected]>
Signed-off-by: Dario Valdespino <[email protected]>
Also note:
This seems to be an internal GraalVM error (it says |
re-pinning gvm api after we dropped the express classes, then this should be good to go |
Signed-off-by: Sam Gammon <[email protected]>
Signed-off-by: Sam Gammon <[email protected]>
Summary
Includes several dependency upgrades related to JVM 21, and a Micronaut upgrade as well, while we're at it. I've done some spring cleaning, too, which is worth merging separately from these other PRs. I feel the conflicts would be too annoying to reconcile so we should just pick one and close the others.
We can then introduce a
1.0.0-alpha9
branch which targets Kotlin2.0.0
, and cut this as1.0.0-alpha8
after fixes/cleanup.High-level changes:
proto-protobuf
's API changes with Protobuf updates)mn
catalogKnown issues:
Native image build fails with JIT linkage errors (related to Micrometer)KT-64111
: Incompatibility betweenkotlinx-coroutines
RC release andatomicfu
. WA available.Issues with static JNI (AbstractStaticNativeLibraryFeature
)Release needed foruuid
moduleCertain tests aren't passing on macOS; all have to do with EspressoJavaShellTest
: Temporarily disabledKotlinShellTest
: Temporarily disabledJvmPluginTest
: Temporarily disabledtldr: Unable to load Nespresso (native Espresso library)
tldr; Micrometer missing types
Related PRs
2.0
/ Micronaut4.2.1
#500Changelog
1.0.0-alpha8
21
23.1.1
1.9.21
4.2.1
3.25.1
1.60.0
4.1.101.Final
8.5
1.0.0-beta9