• 0.7.0 31665040c0

    0.7.0
    All checks were successful
    published / projectfile-is-valid (push) Successful in 7s
    published / release-tag (push) Successful in 4s
    published / runner-is-ready (push) Successful in 7s
    published / source-is-compliant (push) Successful in 11s
    published / source-is-secure (push) Successful in 13s
    published / projectfile-is-ok (push) Successful in 7s
    published / documentation-passes-lint (push) Successful in 1m8s
    published / source-passes-lint (push) Successful in 53s
    published / image-is-built (temurin, 25) (push) Successful in 2m38s
    published / image-is-built (temurin, 27) (push) Successful in 2m39s
    published / image-is-built (oracle, 25) (push) Successful in 2m57s
    published / image-is-built (oracle, 27) (push) Successful in 2m58s
    published / image-is-secure (oracle, 25) (push) Successful in 31s
    published / image-is-secure (oracle, 27) (push) Successful in 28s
    published / container-is-verified (temurin, 25) (push) Successful in 1m27s
    published / container-is-verified (oracle, 25) (push) Successful in 1m37s
    published / container-is-verified (oracle, 27) (push) Successful in 1m38s
    published / container-is-verified (temurin, 27) (push) Successful in 1m32s
    published / image-is-secure (temurin, 25) (push) Successful in 25s
    published / image-is-secure (temurin, 27) (push) Successful in 26s
    published / image-is-published (oracle, 25, kiota) (push) Successful in 31s
    published / image-is-published (oracle, 27, kiota) (push) Successful in 35s
    published / image-is-published (temurin, 25, kiota) (push) Successful in 15s
    published / image-is-published (temurin, 27, kiota) (push) Successful in 13s
    published / image-is-published (oracle, 25, dockerhub) (push) Successful in 1m3s
    published / image-is-published (temurin, 25, dockerhub) (push) Successful in 40s
    published / image-is-published (oracle, 27, dockerhub) (push) Successful in 1m24s
    published / image-is-published (temurin, 27, dockerhub) (push) Successful in 49s
    published / release-is-published (push) Successful in 3s
    published / release-notes-are-published (push) Successful in 6s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-25 01:30:29 +00:00 | 12 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    18 commits, 1 contributor, 2 days since 0.6.5.

    Upgrade notes

    • java: drop the 21 series (3ae11e6)

    • java: drop the 26 series (3343e51)

      b19/java:oracle-26 and b19/java:temurin-26 are no longer
      built or published.

    What’s new

    Compromised certificate authorities removed from the JDK truststore

    • Oracle and Temurin each ship their own cacerts, apart from the system store; it is cut from the same b19 distrust list at build time, without waiting for a JDK update.
    • Every listed fingerprint also joins the JDK blocklist, which rejects a compromised intermediate anywhere in a chain, cross-signed copies included.
    • The slim jlink export is cut the same way, and a certificate imported at startup cannot bring a blocked intermediate back.
    • B19_CA_DISTRUST adds fingerprints, and B19_CA_DISTRUST_ENABLED=false leaves the JDK store as shipped.

    Features

    • security: cut the JDK truststore from the b19 distrust list (66e8fb5)

    Bug fixes

    • deps: bump upstream to 27.0.1 (1603e68)
    • deps: bump upstream to 25.0.5 (1dfdabf)
    • deps: default the Java series to 27 (caff212)
    • upstream URLs, oracle is a bunch of morons (9811402)
    • java: rewrite the digest jlink pins for the cut blocklist (2f116ec)
    • deps: pin the Oracle JDK to its per-version archive URL (3f56065)
    • java: build the jlink test runtime under the home (dead2bc)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.7.0
    

    This release also publishes the 0.7 and 0 tags — 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.7.0
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.7.0
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:19234e51076dac11c794b6594585c47af61bb39fd116bbcbfacf53b63b7037b7
    docker pull kiota.ch/b19/java@sha256:19234e51076dac11c794b6594585c47af61bb39fd116bbcbfacf53b63b7037b7
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.5...0.7.0

    Downloads
  • 0.6.5 0ed89ae0a2

    0.6.5
    All checks were successful
    published / projectfile-is-valid (push) Successful in 7s
    published / release-tag (push) Successful in 2s
    published / runner-is-ready (push) Successful in 7s
    published / source-is-compliant (push) Successful in 7s
    published / source-is-secure (push) Successful in 7s
    published / documentation-passes-lint (push) Successful in 58s
    published / projectfile-is-ok (push) Successful in 6s
    published / source-passes-lint (push) Successful in 58s
    published / image-is-built (oracle, 21) (push) Successful in 1m53s
    published / image-is-built (oracle, 25) (push) Successful in 2m28s
    published / image-is-built (oracle, 26) (push) Successful in 2m29s
    published / image-is-built (oracle, 27) (push) Successful in 2m34s
    published / image-is-built (temurin, 21) (push) Successful in 2m36s
    published / image-is-built (temurin, 25) (push) Successful in 2m27s
    published / image-is-built (temurin, 26) (push) Successful in 2m2s
    published / image-is-built (temurin, 27) (push) Successful in 2m40s
    published / container-is-verified (oracle, 21) (push) Successful in 41s
    published / container-is-verified (oracle, 26) (push) Successful in 58s
    published / container-is-verified (temurin, 21) (push) Successful in 54s
    published / container-is-verified (oracle, 27) (push) Successful in 56s
    published / container-is-verified (oracle, 25) (push) Successful in 58s
    published / image-is-secure (oracle, 21) (push) Successful in 20s
    published / image-is-secure (oracle, 25) (push) Successful in 20s
    published / container-is-verified (temurin, 25) (push) Successful in 43s
    published / image-is-secure (oracle, 26) (push) Successful in 21s
    published / image-is-secure (temurin, 21) (push) Successful in 21s
    published / image-is-secure (oracle, 27) (push) Successful in 21s
    published / container-is-verified (temurin, 26) (push) Successful in 50s
    published / image-is-secure (temurin, 25) (push) Successful in 23s
    published / container-is-verified (temurin, 27) (push) Successful in 54s
    published / image-is-secure (temurin, 26) (push) Successful in 18s
    published / image-is-secure (temurin, 27) (push) Successful in 19s
    published / image-is-published (oracle, 21, kiota) (push) Successful in 10s
    published / image-is-published (oracle, 25, kiota) (push) Successful in 12s
    published / image-is-published (oracle, 26, kiota) (push) Successful in 11s
    published / image-is-published (oracle, 21, dockerhub) (push) Successful in 43s
    published / image-is-published (oracle, 27, kiota) (push) Successful in 11s
    published / image-is-published (temurin, 21, kiota) (push) Successful in 8s
    published / image-is-published (temurin, 25, kiota) (push) Successful in 7s
    published / image-is-published (oracle, 26, dockerhub) (push) Successful in 49s
    published / image-is-published (temurin, 26, kiota) (push) Successful in 6s
    published / image-is-published (oracle, 25, dockerhub) (push) Successful in 1m9s
    published / image-is-published (temurin, 27, kiota) (push) Successful in 8s
    published / image-is-published (temurin, 21, dockerhub) (push) Successful in 33s
    published / image-is-published (oracle, 27, dockerhub) (push) Successful in 46s
    published / image-is-published (temurin, 27, dockerhub) (push) Successful in 27s
    published / image-is-published (temurin, 26, dockerhub) (push) Successful in 35s
    published / image-is-published (temurin, 25, dockerhub) (push) Successful in 45s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 9s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-19 08:51:26 +00:00 | 31 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    3 commits, 1 contributor, 7 hours since 0.6.4.

    Bug fixes

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.6.5
    

    This release also publishes the 0.6 and 0 tags — 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.5
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.5
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:16af1779e6aa434fa537c325511a2db6a7277d118a2f9423ddbe66dce8e29dcc
    docker pull kiota.ch/b19/java@sha256:16af1779e6aa434fa537c325511a2db6a7277d118a2f9423ddbe66dce8e29dcc
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.4...0.6.5

    Downloads
  • 0.6.4 e6313b18ae

    0.6.4
    All checks were successful
    published / projectfile-is-valid (push) Successful in 4s
    published / release-tag (push) Successful in 1s
    published / runner-is-ready (push) Successful in 11s
    published / source-is-compliant (push) Successful in 13s
    published / source-is-secure (push) Successful in 18s
    published / projectfile-is-ok (push) Successful in 4s
    published / documentation-passes-lint (push) Successful in 1m8s
    published / source-passes-lint (push) Successful in 54s
    published / image-is-built (oracle, 21) (push) Successful in 1m42s
    published / image-is-built (oracle, 25) (push) Successful in 1m58s
    published / image-is-built (oracle, 27) (push) Successful in 1m51s
    published / image-is-built (oracle, 26) (push) Successful in 2m0s
    published / image-is-built (temurin, 21) (push) Successful in 1m52s
    published / image-is-built (temurin, 25) (push) Successful in 2m31s
    published / image-is-built (temurin, 26) (push) Successful in 2m32s
    published / image-is-built (temurin, 27) (push) Successful in 1m33s
    published / container-is-verified (oracle, 27) (push) Successful in 50s
    published / container-is-verified (oracle, 21) (push) Successful in 53s
    published / container-is-verified (oracle, 25) (push) Successful in 53s
    published / container-is-verified (temurin, 21) (push) Successful in 54s
    published / container-is-verified (oracle, 26) (push) Successful in 55s
    published / container-is-verified (temurin, 25) (push) Successful in 45s
    published / image-is-secure (oracle, 21) (push) Successful in 22s
    published / image-is-secure (oracle, 26) (push) Successful in 21s
    published / image-is-secure (oracle, 25) (push) Successful in 21s
    published / container-is-verified (temurin, 27) (push) Successful in 44s
    published / container-is-verified (temurin, 26) (push) Successful in 48s
    published / image-is-secure (temurin, 25) (push) Successful in 23s
    published / image-is-secure (temurin, 21) (push) Successful in 23s
    published / image-is-secure (oracle, 27) (push) Successful in 23s
    published / image-is-secure (temurin, 26) (push) Successful in 17s
    published / image-is-secure (temurin, 27) (push) Successful in 19s
    published / image-is-published (oracle, 21, kiota) (push) Successful in 9s
    published / image-is-published (oracle, 25, kiota) (push) Successful in 14s
    published / image-is-published (oracle, 26, kiota) (push) Successful in 9s
    published / image-is-published (oracle, 27, kiota) (push) Successful in 7s
    published / image-is-published (oracle, 21, dockerhub) (push) Successful in 43s
    published / image-is-published (temurin, 21, kiota) (push) Successful in 13s
    published / image-is-published (temurin, 25, kiota) (push) Successful in 12s
    published / image-is-published (oracle, 26, dockerhub) (push) Successful in 46s
    published / image-is-published (temurin, 26, kiota) (push) Successful in 5s
    published / image-is-published (temurin, 21, dockerhub) (push) Successful in 29s
    published / image-is-published (temurin, 27, kiota) (push) Successful in 5s
    published / image-is-published (oracle, 27, dockerhub) (push) Successful in 45s
    published / image-is-published (temurin, 26, dockerhub) (push) Successful in 26s
    published / image-is-published (oracle, 25, dockerhub) (push) Successful in 1m9s
    published / image-is-published (temurin, 25, dockerhub) (push) Successful in 38s
    published / image-is-published (temurin, 27, dockerhub) (push) Successful in 25s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 4s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-18 23:54:48 +00:00 | 35 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    6 commits, 1 contributor, 1 day since 0.6.3.

    Bug fixes

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.6.4
    

    This release also publishes the 0.6 and 0 tags — 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.4
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.4
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:81c2297e96d616372c4749fb9dcca5ac2f080fae39606d45a9ec0839038a7e17
    docker pull kiota.ch/b19/java@sha256:81c2297e96d616372c4749fb9dcca5ac2f080fae39606d45a9ec0839038a7e17
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.3...0.6.4

    Downloads
  • 0.6.3 a3e480d1af

    0.6.3
    All checks were successful
    published / fetched (push) Successful in 0s
    published / release-tag (push) Successful in 3s
    published / projectfile-is-valid (push) Successful in 13s
    published / source-is-tested (push) Successful in 0s
    published / source-is-compliant (push) Successful in 15s
    published / source-is-secure (push) Successful in 13s
    published / documentation-passes-lint (push) Successful in 59s
    published / documentation-is-ok (push) Successful in 0s
    published / projectfile-is-ok (push) Successful in 15s
    published / source-passes-lint (push) Successful in 1m24s
    published / source-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (oracle, 25) (push) Successful in 3m27s
    published / image-is-built (oracle, 21) (push) Successful in 3m30s
    published / image-is-built (oracle, 27) (push) Successful in 3m1s
    published / image-is-built (oracle, 26) (push) Successful in 3m35s
    published / image-is-built (temurin, 21) (push) Successful in 3m3s
    published / image-is-built (temurin, 25) (push) Successful in 2m36s
    published / image-is-built (temurin, 26) (push) Successful in 1m54s
    published / image-is-built (temurin, 27) (push) Successful in 1m50s
    published / image-is-secure (oracle, 21) (push) Successful in 21s
    published / image-is-secure (oracle, 25) (push) Successful in 17s
    published / image-is-secure (oracle, 26) (push) Successful in 19s
    published / image-is-secure (temurin, 21) (push) Successful in 16s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (oracle, 27) (push) Successful in 17s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / image-is-secure (temurin, 25) (push) Successful in 16s
    published / container-is-diagnosed (push) Successful in 0s
    published / image-is-secure (temurin, 26) (push) Successful in 15s
    published / image-is-secure (temurin, 27) (push) Successful in 15s
    published / container-is-verified (oracle, 21) (push) Successful in 53s
    published / container-is-verified (oracle, 26) (push) Successful in 55s
    published / container-is-verified (temurin, 25) (push) Successful in 52s
    published / container-is-verified (temurin, 21) (push) Successful in 56s
    published / container-is-verified (oracle, 25) (push) Successful in 58s
    published / container-is-verified (oracle, 27) (push) Successful in 56s
    published / container-is-verified (temurin, 26) (push) Successful in 55s
    published / container-is-verified (temurin, 27) (push) Successful in 49s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 9s
    published / publish-image (oracle, 25, kiota) (push) Successful in 14s
    published / publish-image (oracle, 26, kiota) (push) Successful in 8s
    published / publish-image (oracle, 27, kiota) (push) Successful in 9s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 43s
    published / publish-image (temurin, 21, kiota) (push) Successful in 8s
    published / publish-image (temurin, 25, kiota) (push) Successful in 6s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 44s
    published / publish-image (temurin, 26, kiota) (push) Successful in 6s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 30s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 42s
    published / publish-image (temurin, 27, kiota) (push) Successful in 6s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 26s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m8s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 36s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 26s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 20s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-17 19:09:00 +00:00 | 42 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    13 commits, 1 contributor, 7 days since 0.6.2.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.6.3
    

    This release also publishes the 0.6 and 0 tags — 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.3
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.3
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:b37516c9fcf69335b5389e0cd17e467330787d60d78b836b840604e2beafd307
    docker pull kiota.ch/b19/java@sha256:b37516c9fcf69335b5389e0cd17e467330787d60d78b836b840604e2beafd307
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.2...0.6.3

    Downloads
  • 0.6.2 00c3d2674b

    0.6.2
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 5s
    published / source-is-compliant (push) Successful in 11s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 10s
    published / documentation-passes-lint (push) Successful in 1m8s
    published / source-passes-lint (push) Successful in 57s
    published / projectfile-is-ok (push) Successful in 34s
    published / documentation-is-ok (push) Successful in 0s
    published / source-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (oracle, 21) (push) Successful in 3m14s
    published / image-is-built (oracle, 25) (push) Successful in 3m14s
    published / image-is-built (oracle, 26) (push) Successful in 3m8s
    published / image-is-built (oracle, 27) (push) Successful in 3m22s
    published / image-is-built (temurin, 26) (push) Successful in 4m29s
    published / image-is-built (temurin, 25) (push) Successful in 4m30s
    published / image-is-built (temurin, 21) (push) Successful in 4m39s
    published / image-is-built (temurin, 27) (push) Successful in 5m42s
    published / image-is-secure (oracle, 25) (push) Successful in 44s
    published / image-is-secure (oracle, 21) (push) Successful in 1m28s
    published / image-is-secure (oracle, 26) (push) Successful in 41s
    published / image-is-secure (oracle, 27) (push) Successful in 42s
    published / image-is-secure (temurin, 25) (push) Successful in 1m1s
    published / image-is-secure (temurin, 21) (push) Successful in 1m1s
    published / image-is-secure (temurin, 27) (push) Successful in 48s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (temurin, 26) (push) Successful in 1m27s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / container-is-diagnosed (push) Successful in 0s
    published / container-is-verified (oracle, 25) (push) Successful in 57s
    published / container-is-verified (oracle, 21) (push) Successful in 59s
    published / container-is-verified (oracle, 26) (push) Successful in 45s
    published / container-is-verified (oracle, 27) (push) Successful in 1m39s
    published / container-is-verified (temurin, 26) (push) Successful in 1m20s
    published / container-is-verified (temurin, 27) (push) Successful in 1m20s
    published / container-is-verified (temurin, 25) (push) Successful in 1m20s
    published / container-is-verified (temurin, 21) (push) Successful in 1m24s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 12s
    published / publish-image (oracle, 25, kiota) (push) Successful in 9s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 53s
    published / publish-image (oracle, 26, kiota) (push) Successful in 22s
    published / publish-image (oracle, 27, kiota) (push) Successful in 14s
    published / publish-image (temurin, 21, kiota) (push) Successful in 8s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 48s
    published / publish-image (temurin, 25, kiota) (push) Successful in 13s
    published / publish-image (temurin, 26, kiota) (push) Successful in 11s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m25s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 33s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 51s
    published / publish-image (temurin, 27, kiota) (push) Successful in 7s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 25s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 40s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 24s
    published / release-is-published (push) Successful in 5s
    published / release-notes-are-published (push) Successful in 9s
    published / published (push) Successful in 1s
    Stable

    damian-buho released this 2026-10-10 11:24:05 +00:00 | 55 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    5 commits, 1 contributor, 5 hours since 0.6.1.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.6.2
    

    This release also publishes the 0.6 and 0 tags — 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.2
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.2
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:5eb447bac89f61f473706442bbf64672aa643c33bac08140db48594ac7718b8f
    docker pull kiota.ch/b19/java@sha256:5eb447bac89f61f473706442bbf64672aa643c33bac08140db48594ac7718b8f
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.1...0.6.2

    Downloads
  • 0.6.1 454c95c486

    0.6.1
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 11s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 27s
    published / source-is-compliant (push) Successful in 29s
    published / projectfile-is-ok (push) Successful in 5s
    published / documentation-passes-lint (push) Successful in 1m2s
    published / documentation-is-ok (push) Successful in 0s
    published / source-passes-lint (push) Successful in 1m14s
    published / source-is-ok (push) Successful in 2s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (temurin, 27) (push) Successful in 4m23s
    published / image-is-built (temurin, 26) (push) Successful in 4m29s
    published / image-is-built (temurin, 25) (push) Successful in 4m37s
    published / image-is-built (oracle, 26) (push) Successful in 4m41s
    published / image-is-built (oracle, 21) (push) Successful in 4m42s
    published / image-is-built (oracle, 25) (push) Successful in 4m45s
    published / image-is-built (temurin, 21) (push) Successful in 4m44s
    published / image-is-built (oracle, 27) (push) Successful in 4m46s
    published / image-is-secure (oracle, 26) (push) Successful in 35s
    published / image-is-secure (oracle, 25) (push) Successful in 35s
    published / image-is-secure (oracle, 27) (push) Successful in 36s
    published / image-is-secure (temurin, 25) (push) Successful in 34s
    published / image-is-secure (temurin, 21) (push) Successful in 34s
    published / image-is-secure (oracle, 21) (push) Successful in 36s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (temurin, 26) (push) Successful in 17s
    published / image-is-secure (temurin, 27) (push) Successful in 17s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / container-is-diagnosed (push) Successful in 0s
    published / container-is-verified (oracle, 25) (push) Successful in 49s
    published / container-is-verified (oracle, 21) (push) Successful in 53s
    published / container-is-verified (oracle, 26) (push) Successful in 53s
    published / container-is-verified (temurin, 25) (push) Successful in 46s
    published / container-is-verified (oracle, 27) (push) Successful in 50s
    published / container-is-verified (temurin, 21) (push) Successful in 47s
    published / container-is-verified (temurin, 26) (push) Successful in 35s
    published / container-is-verified (temurin, 27) (push) Successful in 33s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 10s
    published / publish-image (oracle, 25, kiota) (push) Successful in 14s
    published / publish-image (oracle, 26, kiota) (push) Successful in 15s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 41s
    published / publish-image (oracle, 27, kiota) (push) Successful in 14s
    published / publish-image (temurin, 21, kiota) (push) Successful in 8s
    published / publish-image (temurin, 25, kiota) (push) Successful in 8s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 40s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 41s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 28s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m6s
    published / publish-image (temurin, 26, kiota) (push) Successful in 6s
    published / publish-image (temurin, 27, kiota) (push) Successful in 9s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 36s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 23s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 23s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 5s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-10 04:21:23 +00:00 | 61 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    3 commits, 1 contributor, 2 hours since 0.6.0.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.6.1
    

    This release also publishes the 0.6 and 0 tags — 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.1
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.1
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:ddeb63ca00181bd1921bac21a818faeb557fd9d0e6de3a3a4bc0de79f4045155
    docker pull kiota.ch/b19/java@sha256:ddeb63ca00181bd1921bac21a818faeb557fd9d0e6de3a3a4bc0de79f4045155
    

    Full changes: https://kiota.ch/b19/java/compare/0.6.0...0.6.1

    Downloads
  • 0.6.0 584d835923

    0.6.0
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 1m12s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 1m14s
    published / source-is-compliant (push) Successful in 1m16s
    published / documentation-passes-lint (push) Successful in 2m12s
    published / documentation-is-ok (push) Successful in 0s
    published / projectfile-is-ok (push) Successful in 25s
    published / source-passes-lint (push) Successful in 1m51s
    published / source-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (oracle, 26) (push) Successful in 4m0s
    published / image-is-built (temurin, 21) (push) Successful in 3m55s
    published / image-is-built (oracle, 25) (push) Successful in 4m27s
    published / image-is-built (oracle, 21) (push) Successful in 4m54s
    published / image-is-built (oracle, 27) (push) Successful in 4m8s
    published / image-is-built (temurin, 25) (push) Successful in 4m41s
    published / image-is-built (temurin, 27) (push) Successful in 4m28s
    published / image-is-built (temurin, 26) (push) Successful in 5m34s
    published / image-is-secure (oracle, 25) (push) Successful in 29s
    published / image-is-secure (oracle, 21) (push) Successful in 33s
    published / image-is-secure (oracle, 26) (push) Successful in 29s
    published / image-is-secure (oracle, 27) (push) Successful in 33s
    published / secrets-ready (push) Successful in 0s
    published / images-are-ok (push) Successful in 0s
    published / image-is-secure (temurin, 21) (push) Successful in 26s
    published / container-is-ok (push) Successful in 2s
    published / container-ready-to-test (push) Successful in 0s
    published / image-is-secure (temurin, 25) (push) Successful in 20s
    published / image-is-secure (temurin, 26) (push) Successful in 20s
    published / container-is-diagnosed (push) Successful in 0s
    published / image-is-secure (temurin, 27) (push) Successful in 19s
    published / container-is-verified (oracle, 21) (push) Successful in 59s
    published / container-is-verified (oracle, 25) (push) Successful in 1m1s
    published / container-is-verified (oracle, 26) (push) Successful in 1m1s
    published / container-is-verified (oracle, 27) (push) Successful in 48s
    published / container-is-verified (temurin, 21) (push) Successful in 53s
    published / container-is-verified (temurin, 25) (push) Successful in 1m0s
    published / container-is-verified (temurin, 26) (push) Successful in 48s
    published / container-is-verified (temurin, 27) (push) Successful in 1m5s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 11s
    published / publish-image (oracle, 25, kiota) (push) Successful in 22s
    published / publish-image (oracle, 26, kiota) (push) Successful in 15s
    published / publish-image (temurin, 21, kiota) (push) Successful in 12s
    published / publish-image (oracle, 27, kiota) (push) Successful in 16s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 54s
    published / publish-image (temurin, 25, kiota) (push) Successful in 9s
    published / publish-image (temurin, 26, kiota) (push) Successful in 6s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 31s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 47s
    published / publish-image (temurin, 27, kiota) (push) Successful in 6s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 48s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m10s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 24s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 24s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 37s
    published / release-is-published (push) Successful in 3s
    published / release-notes-are-published (push) Successful in 5s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-09 19:35:52 +00:00 | 65 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    6 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.0
    

    This release also publishes the 0.6 and 0 tags — 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.0
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.6.0
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from 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:b278ba77379ea3ae0453fffcac128a61a5e0afff0a390788db10b733ca3e0e0c
    

    Full changes: https://kiota.ch/b19/java/compare/0.5.6...0.6.0

    Downloads
  • 0.5.6 d52f3de753

    0.5.6
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 3s
    published / source-is-compliant (push) Successful in 6s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 6s
    published / projectfile-is-ok (push) Successful in 31s
    published / documentation-passes-lint (push) Successful in 1m22s
    published / documentation-is-ok (push) Successful in 0s
    published / source-passes-lint (push) Successful in 1m28s
    published / source-is-ok (push) Successful in 1s
    published / inputs-are-ok (push) Successful in 1s
    published / image-is-built (oracle, 21) (push) Successful in 2m48s
    published / image-is-built (oracle, 26) (push) Successful in 2m52s
    published / image-is-built (oracle, 27) (push) Successful in 2m47s
    published / image-is-built (oracle, 25) (push) Successful in 2m57s
    published / image-is-built (temurin, 21) (push) Successful in 3m24s
    published / image-is-built (temurin, 25) (push) Successful in 3m26s
    published / image-is-built (temurin, 26) (push) Successful in 3m25s
    published / image-is-built (temurin, 27) (push) Successful in 2m12s
    published / image-is-secure (oracle, 25) (push) Successful in 24s
    published / image-is-secure (oracle, 26) (push) Successful in 24s
    published / image-is-secure (oracle, 21) (push) Successful in 24s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (oracle, 27) (push) Successful in 26s
    published / image-is-secure (temurin, 21) (push) Successful in 24s
    published / image-is-secure (temurin, 27) (push) Successful in 18s
    published / image-is-secure (temurin, 25) (push) Successful in 18s
    published / image-is-secure (temurin, 26) (push) Successful in 19s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 1s
    published / container-is-diagnosed (push) Successful in 0s
    published / container-is-verified (oracle, 21) (push) Successful in 59s
    published / container-is-verified (oracle, 26) (push) Successful in 1m3s
    published / container-is-verified (oracle, 25) (push) Successful in 1m12s
    published / container-is-verified (oracle, 27) (push) Successful in 40s
    published / container-is-verified (temurin, 21) (push) Successful in 36s
    published / container-is-verified (temurin, 26) (push) Successful in 1m0s
    published / container-is-verified (temurin, 25) (push) Successful in 1m5s
    published / container-is-verified (temurin, 27) (push) Successful in 52s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 2s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 12s
    published / publish-image (oracle, 25, kiota) (push) Successful in 24s
    published / publish-image (oracle, 26, kiota) (push) Successful in 16s
    published / publish-image (oracle, 27, kiota) (push) Successful in 11s
    published / publish-image (temurin, 21, kiota) (push) Successful in 7s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 49s
    published / publish-image (temurin, 25, kiota) (push) Successful in 10s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 48s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 26s
    published / publish-image (temurin, 26, kiota) (push) Successful in 6s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 43s
    published / publish-image (temurin, 27, kiota) (push) Successful in 8s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m5s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 26s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 50s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 1m2s
    published / release-is-published (push) Successful in 4s
    published / release-notes-are-published (push) Successful in 5s
    published / published (push) Successful in 2s
    Stable

    damian-buho released this 2026-10-08 10:07:10 +00:00 | 72 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    4 commits, 1 contributor, 8 hours since 0.5.5.

    Performance

    • container: declare M6E_VERSION next to the user stage (a13b6ab)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.5.6
    

    This release also publishes the 0.5 and 0 tags — 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.5.6
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.5.6
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Image digests

    A tag can move; a digest cannot. Pull this exact build:

    docker pull docker.io/damianbuho/b19-java@sha256:cc5d610c32aaf5c510ef763dc5330715187d7c88c05b94e091cd6fc03bfdb98a
    docker pull kiota.ch/b19/java@sha256:cc5d610c32aaf5c510ef763dc5330715187d7c88c05b94e091cd6fc03bfdb98a
    

    Full changes: https://kiota.ch/b19/java/compare/0.5.5...0.5.6

    Downloads
  • 0.5.5 c8a5f808b9

    0.5.5
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 12s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 11s
    published / source-is-compliant (push) Successful in 16s
    published / documentation-passes-lint (push) Successful in 1m8s
    published / projectfile-is-ok (push) Successful in 21s
    published / documentation-is-ok (push) Successful in 0s
    published / source-passes-lint (push) Successful in 1m35s
    published / source-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (temurin, 21) (push) Successful in 2m42s
    published / image-is-built (oracle, 25) (push) Successful in 2m56s
    published / image-is-built (oracle, 27) (push) Successful in 2m45s
    published / image-is-built (oracle, 26) (push) Successful in 2m55s
    published / image-is-built (oracle, 21) (push) Successful in 3m4s
    published / image-is-built (temurin, 25) (push) Successful in 4m17s
    published / image-is-built (temurin, 26) (push) Successful in 4m24s
    published / image-is-built (temurin, 27) (push) Successful in 4m26s
    published / image-is-secure (oracle, 21) (push) Successful in 27s
    published / image-is-secure (oracle, 25) (push) Successful in 19s
    published / image-is-secure (oracle, 26) (push) Successful in 19s
    published / image-is-secure (oracle, 27) (push) Successful in 19s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (temurin, 21) (push) Successful in 21s
    published / image-is-secure (temurin, 25) (push) Successful in 20s
    published / image-is-secure (temurin, 26) (push) Successful in 41s
    published / image-is-secure (temurin, 27) (push) Successful in 41s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / container-is-diagnosed (push) Successful in 1s
    published / container-is-verified (oracle, 26) (push) Successful in 1m55s
    published / container-is-verified (oracle, 21) (push) Successful in 1m56s
    published / container-is-verified (oracle, 25) (push) Successful in 1m56s
    published / container-is-verified (temurin, 21) (push) Successful in 3m7s
    published / container-is-verified (oracle, 27) (push) Successful in 3m12s
    published / container-is-verified (temurin, 25) (push) Successful in 2m14s
    published / container-is-verified (temurin, 27) (push) Successful in 2m23s
    published / container-is-verified (temurin, 26) (push) Successful in 2m25s
    published / image-is-ready (push) Successful in 1s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 11s
    published / publish-image (oracle, 26, kiota) (push) Successful in 14s
    published / publish-image (oracle, 25, kiota) (push) Successful in 18s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 43s
    published / publish-image (oracle, 27, kiota) (push) Successful in 10s
    published / publish-image (temurin, 21, kiota) (push) Successful in 13s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 49s
    published / publish-image (temurin, 25, kiota) (push) Successful in 11s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 29s
    published / publish-image (temurin, 26, kiota) (push) Successful in 9s
    published / publish-image (temurin, 27, kiota) (push) Successful in 5s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 49s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 26s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m20s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 30s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 50s
    published / image-is-released (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 3s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-08 00:29:23 +00:00 | 77 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    2 commits, 1 contributor, 11 hours since 0.5.4.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.5.5
    

    This release also publishes the 0.5 and 0 tags — 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.5.5
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.5.5
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Full changes: https://kiota.ch/b19/java/compare/0.5.4...0.5.5

    Downloads
  • 0.5.4 360ba5263f

    0.5.4
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 3s
    published / source-is-compliant (push) Successful in 5s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 7s
    published / documentation-passes-lint (push) Successful in 56s
    published / source-passes-lint (push) Successful in 48s
    published / projectfile-is-ok (push) Successful in 26s
    published / documentation-is-ok (push) Successful in 0s
    published / source-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (oracle, 25) (push) Successful in 3m18s
    published / image-is-built (temurin, 21) (push) Successful in 2m56s
    published / image-is-built (temurin, 25) (push) Successful in 2m49s
    published / image-is-built (oracle, 21) (push) Successful in 3m20s
    published / image-is-built (oracle, 27) (push) Successful in 2m59s
    published / image-is-built (oracle, 26) (push) Successful in 3m12s
    published / image-is-built (temurin, 26) (push) Successful in 3m44s
    published / image-is-built (temurin, 27) (push) Successful in 3m49s
    published / image-is-secure (oracle, 21) (push) Successful in 24s
    published / image-is-secure (oracle, 25) (push) Successful in 21s
    published / image-is-secure (oracle, 27) (push) Successful in 24s
    published / image-is-secure (temurin, 21) (push) Successful in 18s
    published / image-is-secure (oracle, 26) (push) Successful in 25s
    published / secrets-ready (push) Successful in 0s
    published / image-is-secure (temurin, 25) (push) Successful in 30s
    published / image-is-secure (temurin, 27) (push) Successful in 30s
    published / image-is-secure (temurin, 26) (push) Successful in 30s
    published / images-are-ok (push) Successful in 0s
    published / container-is-ok (push) Successful in 0s
    published / container-ready-to-test (push) Successful in 0s
    published / container-is-diagnosed (push) Successful in 1s
    published / container-is-verified (oracle, 27) (push) Successful in 1m11s
    published / container-is-verified (temurin, 21) (push) Successful in 1m12s
    published / container-is-verified (oracle, 21) (push) Successful in 1m13s
    published / container-is-verified (oracle, 26) (push) Successful in 1m13s
    published / container-is-verified (oracle, 25) (push) Successful in 1m14s
    published / container-is-verified (temurin, 25) (push) Successful in 1m6s
    published / container-is-verified (temurin, 26) (push) Successful in 51s
    published / container-is-verified (temurin, 27) (push) Successful in 51s
    published / image-is-ready (push) Successful in 0s
    published / artifacts-are-ok (push) Successful in 0s
    published / ready-to-publish (push) Successful in 0s
    published / publish-image (oracle, 21, kiota) (push) Successful in 22s
    published / publish-image (oracle, 26, kiota) (push) Successful in 19s
    published / publish-image (oracle, 25, kiota) (push) Successful in 27s
    published / publish-image (oracle, 27, kiota) (push) Successful in 13s
    published / publish-image (oracle, 21, dockerhub) (push) Successful in 40s
    published / publish-image (temurin, 21, kiota) (push) Successful in 11s
    published / publish-image (oracle, 26, dockerhub) (push) Successful in 42s
    published / publish-image (oracle, 27, dockerhub) (push) Successful in 42s
    published / publish-image (temurin, 21, dockerhub) (push) Successful in 27s
    published / publish-image (temurin, 25, kiota) (push) Successful in 14s
    published / publish-image (temurin, 26, kiota) (push) Successful in 10s
    published / publish-image (temurin, 27, kiota) (push) Successful in 10s
    published / publish-image (oracle, 25, dockerhub) (push) Successful in 1m2s
    published / publish-image (temurin, 26, dockerhub) (push) Successful in 27s
    published / publish-image (temurin, 25, dockerhub) (push) Successful in 38s
    published / publish-image (temurin, 27, dockerhub) (push) Successful in 27s
    published / image-is-released (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 8s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-07 10:19:46 +00:00 | 80 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    4 commits, 1 contributor, 1 day since 0.5.3.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-java:0.5.4
    

    This release also publishes the 0.5 and 0 tags — 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.5.4
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-java:0.5.4
    

    For the recommended multi-stage pattern and the build-hook system (build.d), scaffold a derivative with b19/scripts/scaffold.sh from m6e/b19.

    Full changes: https://kiota.ch/b19/java/compare/0.5.3...0.5.4

    Downloads