-
0.6.0
StableAll checks were successfulpublished / fetched (push) Successful in 0spublished / projectfile-is-valid (push) Successful in 1m12spublished / source-is-tested (push) Successful in 0spublished / source-is-secure (push) Successful in 1m14spublished / source-is-compliant (push) Successful in 1m16spublished / documentation-passes-lint (push) Successful in 2m12spublished / documentation-is-ok (push) Successful in 0spublished / projectfile-is-ok (push) Successful in 25spublished / source-passes-lint (push) Successful in 1m51spublished / source-is-ok (push) Successful in 0spublished / inputs-are-ok (push) Successful in 0spublished / image-is-built (oracle, 26) (push) Successful in 4m0spublished / image-is-built (temurin, 21) (push) Successful in 3m55spublished / image-is-built (oracle, 25) (push) Successful in 4m27spublished / image-is-built (oracle, 21) (push) Successful in 4m54spublished / image-is-built (oracle, 27) (push) Successful in 4m8spublished / image-is-built (temurin, 25) (push) Successful in 4m41spublished / image-is-built (temurin, 27) (push) Successful in 4m28spublished / image-is-built (temurin, 26) (push) Successful in 5m34spublished / image-is-secure (oracle, 25) (push) Successful in 29spublished / image-is-secure (oracle, 21) (push) Successful in 33spublished / image-is-secure (oracle, 26) (push) Successful in 29spublished / image-is-secure (oracle, 27) (push) Successful in 33spublished / secrets-ready (push) Successful in 0spublished / images-are-ok (push) Successful in 0spublished / image-is-secure (temurin, 21) (push) Successful in 26spublished / container-is-ok (push) Successful in 2spublished / container-ready-to-test (push) Successful in 0spublished / image-is-secure (temurin, 25) (push) Successful in 20spublished / image-is-secure (temurin, 26) (push) Successful in 20spublished / container-is-diagnosed (push) Successful in 0spublished / image-is-secure (temurin, 27) (push) Successful in 19spublished / container-is-verified (oracle, 21) (push) Successful in 59spublished / container-is-verified (oracle, 25) (push) Successful in 1m1spublished / container-is-verified (oracle, 26) (push) Successful in 1m1spublished / container-is-verified (oracle, 27) (push) Successful in 48spublished / container-is-verified (temurin, 21) (push) Successful in 53spublished / container-is-verified (temurin, 25) (push) Successful in 1m0spublished / container-is-verified (temurin, 26) (push) Successful in 48spublished / container-is-verified (temurin, 27) (push) Successful in 1m5spublished / image-is-ready (push) Successful in 0spublished / artifacts-are-ok (push) Successful in 0spublished / ready-to-publish (push) Successful in 0spublished / publish-image (oracle, 21, kiota) (push) Successful in 11spublished / publish-image (oracle, 25, kiota) (push) Successful in 22spublished / publish-image (oracle, 26, kiota) (push) Successful in 15spublished / publish-image (temurin, 21, kiota) (push) Successful in 12spublished / publish-image (oracle, 27, kiota) (push) Successful in 16spublished / publish-image (oracle, 21, dockerhub) (push) Successful in 54spublished / publish-image (temurin, 25, kiota) (push) Successful in 9spublished / publish-image (temurin, 26, kiota) (push) Successful in 6spublished / publish-image (temurin, 21, dockerhub) (push) Successful in 31spublished / publish-image (oracle, 26, dockerhub) (push) Successful in 47spublished / publish-image (temurin, 27, kiota) (push) Successful in 6spublished / publish-image (oracle, 27, dockerhub) (push) Successful in 48spublished / publish-image (oracle, 25, dockerhub) (push) Successful in 1m10spublished / publish-image (temurin, 26, dockerhub) (push) Successful in 24spublished / publish-image (temurin, 27, dockerhub) (push) Successful in 24spublished / publish-image (temurin, 25, dockerhub) (push) Successful in 37spublished / release-is-published (push) Successful in 3spublished / release-notes-are-published (push) Successful in 5spublished / published (push) Successful in 0sreleased this
2026-10-09 19:35:52 +00:00 | 65 commits to dev since this release6 commits, 1 contributor, 1 day since 0.5.6.
What’s new
Slim Java runtime for application images
- An application image ships only the Java modules it uses instead of a full JDK: no compiler, headers or developer tools, so it is several hundred megabytes smaller and exposes less.
- The module set is derived from the application’s own jars, plus a default set for character sets, locales and management; each image can replace or extend it.
- The slim runtime keeps what this image adds at startup: production JVM flags, custom CA import and the version test. The Prometheus JMX exporter is included on request.
- Startup stays fast: the runtime carries its own class-data sharing archive.
- Works for every distribution and series this image publishes. See the how-to.
Features
- java: export a slim jlink runtime through the export build stage (
2e461dd)
Bug fixes
- java: scan unpacked classes so bundled modular jars resolve (
3e79b5a)
Performance
- java: keep jmods for jlink, drop compact-header CDS archives (
70dd265)
Installation
Pull the published container image:
Pull from DockerHub — linux/amd64
docker pull damianbuho/b19-java:0.6.0This release also publishes the
0.6and0tags — pull the precision you want to pin.If the registries above are unreachable, pull from the origin instead:
Pull from Kiota — linux/amd64
docker pull kiota.ch/b19/java:0.6.0Usage
Build on top of this image:
FROM damianbuho/b19-java:0.6.0For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with
b19/scripts/scaffold.shfrom m6e/b19.Image digests
A tag can move; a digest cannot. Pull this exact build:
docker pull docker.io/damianbuho/b19-java@sha256:b278ba77379ea3ae0453fffcac128a61a5e0afff0a390788db10b733ca3e0e0c docker pull kiota.ch/b19/java@sha256:b278ba77379ea3ae0453fffcac128a61a5e0afff0a390788db10b733ca3e0e0cFull changes: https://kiota.ch/b19/java/compare/0.5.6...0.6.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads