-
0.7.0
StableAll checks were successfulpublished / projectfile-is-valid (push) Successful in 7spublished / release-tag (push) Successful in 4spublished / runner-is-ready (push) Successful in 7spublished / source-is-compliant (push) Successful in 11spublished / source-is-secure (push) Successful in 13spublished / projectfile-is-ok (push) Successful in 7spublished / documentation-passes-lint (push) Successful in 1m8spublished / source-passes-lint (push) Successful in 53spublished / image-is-built (temurin, 25) (push) Successful in 2m38spublished / image-is-built (temurin, 27) (push) Successful in 2m39spublished / image-is-built (oracle, 25) (push) Successful in 2m57spublished / image-is-built (oracle, 27) (push) Successful in 2m58spublished / image-is-secure (oracle, 25) (push) Successful in 31spublished / image-is-secure (oracle, 27) (push) Successful in 28spublished / container-is-verified (temurin, 25) (push) Successful in 1m27spublished / container-is-verified (oracle, 25) (push) Successful in 1m37spublished / container-is-verified (oracle, 27) (push) Successful in 1m38spublished / container-is-verified (temurin, 27) (push) Successful in 1m32spublished / image-is-secure (temurin, 25) (push) Successful in 25spublished / image-is-secure (temurin, 27) (push) Successful in 26spublished / image-is-published (oracle, 25, kiota) (push) Successful in 31spublished / image-is-published (oracle, 27, kiota) (push) Successful in 35spublished / image-is-published (temurin, 25, kiota) (push) Successful in 15spublished / image-is-published (temurin, 27, kiota) (push) Successful in 13spublished / image-is-published (oracle, 25, dockerhub) (push) Successful in 1m3spublished / image-is-published (temurin, 25, dockerhub) (push) Successful in 40spublished / image-is-published (oracle, 27, dockerhub) (push) Successful in 1m24spublished / image-is-published (temurin, 27, dockerhub) (push) Successful in 49spublished / release-is-published (push) Successful in 3spublished / release-notes-are-published (push) Successful in 6spublished / published (push) Successful in 0sreleased this
2026-10-25 01:30:29 +00:00 | 12 commits to main since this release18 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
jlinkexport is cut the same way, and a certificate imported at startup cannot bring a blocked intermediate back. B19_CA_DISTRUSTadds fingerprints, andB19_CA_DISTRUST_ENABLED=falseleaves 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.0This release also publishes the
0.7and0tags — 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.0Usage
Build on top of this image:
FROM damianbuho/b19-java:0.7.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:19234e51076dac11c794b6594585c47af61bb39fd116bbcbfacf53b63b7037b7 docker pull kiota.ch/b19/java@sha256:19234e51076dac11c794b6594585c47af61bb39fd116bbcbfacf53b63b7037b7Full changes: https://kiota.ch/b19/java/compare/0.6.5...0.7.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-