Repository navigation
Bump io.helidon.applications:helidon-se from 4.5.4 to 27.0.1 in /reactive/helidon - #346
Conversation
Bumps io.helidon.applications:helidon-se from 4.5.4 to 27.0.1. --- updated-dependencies: - dependency-name: io.helidon.applications:helidon-se dependency-version: 27.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Helidon 27 is compiled for Java 27, so the Helidon workflow and the JVM Dockerfiles now use Java 27. Config.global(Config) was removed in Helidon 27, so the config is registered with Services.set(Config.class, config) as its deprecation note recommended.
…tive/helidon/io.helidon.applications-helidon-se-27.0.1 # Conflicts: # .github/workflows/helidon.yml
Helidon 27 requires Java 27, and no GraalVM release supports Java 27 yet. Helidon 27's generated projects also no longer include a native Dockerfile. Their replacement for fast startup is a jlink runtime image that includes an ahead-of-time (AOT) cache by default. - Remove Dockerfile.native and the native-image.properties file. - Build and publish mraible/helidon-reactive from Dockerfile.jlink. - Use the Oracle Linux 9 base images from Helidon 27's generated Dockerfiles. - Update build.sh, start.sh, memory.sh, the reactive demo script, and the README to build and run the jlink image.
|
This PR was briefly in draft. Here's why, and what changed since. Helidon 27 is compiled for Java 27, so it needs a Java 27 JDK to build. The reactive publish workflow built the Helidon SE image from Helidon 27's generated projects no longer include a native Dockerfile at all. They ship
The jlink Docker image built and ran locally. It loaded the AOT cache, returned 401 for |
Bumps io.helidon.applications:helidon-se from 4.5.4 to 27.0.1.
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 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)