• 0.10.0 c9b1cd76cf

    0.10.0
    All checks were successful
    published / release-tag (push) Successful in 2s
    published / projectfile-is-valid (push) Successful in 3s
    published / runner-is-ready (push) Successful in 5s
    published / source-is-compliant (push) Successful in 6s
    published / projectfile-is-ok (push) Successful in 4s
    published / signing-is-ready (push) Successful in 5s
    published / source-is-secure (push) Successful in 18s
    published / source-passes-lint (push) Successful in 48s
    published / documentation-passes-lint (push) Successful in 57s
    published / image-is-built (amd64) (push) Successful in 2m31s
    published / image-is-seeded (amd64) (push) Successful in 43s
    published / image-has-sbom (amd64) (push) Successful in 46s
    published / container-is-verified (amd64) (push) Successful in 2m30s
    published / image-is-secure (amd64) (push) Successful in 5m53s
    published / image-is-published (kiota) (push) Successful in 9s
    published / image-is-published (dockerhub) (push) Successful in 41s
    published / release-is-published (push) Successful in 1s
    published / release-notes-are-published (push) Successful in 3s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-23 04:11:00 +00:00 | 0 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    2 commits, 1 contributor, 1 hour since 0.9.2.

    Upgrade notes

    • move auto-crystal-build to d9t/crystal-tools and drop the bundled pf-cli (cffe07d)

      the image no longer ships auto-crystal-build or pf-cli; d9t/crystal-tools provides auto-crystal-build.

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.10.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-crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    docker pull kiota.ch/b19/crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    
    Platform Digest Size
    linux/amd64 sha256:2fdd4ba37dbcdde0bb9589e6607f02c592a0f3c809fb217f6f0f47aba1541cee 291.2 MB (−5.8 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:891262eeb6582a4683b138e9f6d892d308a7de6ac9d3c7f14e436c445c1d4c07
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.9.2...0.10.0

    Downloads
  • 0.9.2 2540610c3f

    0.9.2
    All checks were successful
    published / release-tag (push) Successful in 2s
    published / projectfile-is-valid (push) Successful in 4s
    published / runner-is-ready (push) Successful in 5s
    published / source-is-compliant (push) Successful in 6s
    published / signing-is-ready (push) Successful in 5s
    published / source-is-secure (push) Successful in 20s
    published / projectfile-is-ok (push) Successful in 6s
    published / source-passes-lint (push) Successful in 38s
    published / documentation-passes-lint (push) Successful in 53s
    published / image-is-built (amd64) (push) Successful in 46s
    published / image-has-sbom (amd64) (push) Successful in 17s
    published / container-is-verified (amd64) (push) Successful in 1m30s
    published / image-is-secure (amd64) (push) Successful in 3m52s
    published / image-is-published (kiota) (push) Successful in 13s
    published / image-is-published (dockerhub) (push) Successful in 41s
    published / image-is-seeded (amd64) (push) Successful in 7s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 4s
    published / published (push) Successful in 1s
    Stable

    damian-buho released this 2026-10-23 02:26:22 +00:00 | 3 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    4 commits, 1 contributor, 1 day since 0.9.1.

    Bug fixes

    • build: stamp M6E_RELEASE_TAG before the ref name (42d06a9)
    • deps: bump upstream to 1.22.1 (d518ac9)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.9.2
    

    This release also publishes the 0.9 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/crystal:0.9.2
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.9.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-crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    docker pull kiota.ch/b19/crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    
    Platform Digest Size
    linux/amd64 sha256:008dc650f79695d87f65122b9a465b40b4e376802bd8863b5701313497059192 297.0 MB (+1.4 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:2d358d603afc1d54b089d68e4dcd51699afbc9d52bdc52aee3c2bdbd7dd4d112
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.9.0...0.9.2

    Downloads
  • 0.9.0 332f838cfd

    0.9.0
    All checks were successful
    published / projectfile-is-valid (push) Successful in 9s
    published / release-tag (push) Successful in 2s
    published / runner-is-ready (push) Successful in 8s
    published / source-is-compliant (push) Successful in 22s
    published / documentation-passes-lint (push) Successful in 1m1s
    published / source-is-secure (push) Successful in 43s
    published / source-passes-lint (push) Successful in 1m9s
    published / projectfile-is-ok (push) Successful in 4s
    published / signing-is-ready (push) Successful in 4s
    published / image-is-built (amd64) (push) Successful in 2m34s
    published / image-has-sbom (amd64) (push) Successful in 15s
    published / image-is-seeded (amd64) (push) Successful in 12s
    published / container-is-verified (amd64) (push) Successful in 2m12s
    published / image-is-secure (amd64) (push) Successful in 5m24s
    published / image-is-published (kiota) (push) Successful in 33s
    published / image-is-published (dockerhub) (push) Successful in 1m1s
    published / release-is-published (push) Successful in 4s
    published / release-notes-are-published (push) Successful in 12s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-21 07:49:22 +00:00 | 12 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    7 commits, 1 contributor, 1 day since 0.8.3.

    Features

    • link binary artifacts statically by default (901b176)

    Bug fixes

    • deps: install link files for every stdlib C binding (0fdde4f)
    • security: regenerate suppressions from m6e b19 9.0.2 (8d2007c)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.9.0
    

    This release also publishes the 0.9 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/crystal:0.9.0
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.9.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-crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    docker pull kiota.ch/b19/crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    
    Platform Digest Size
    linux/amd64 sha256:e0b3d74ccc7dac289936964db303309b1026d4935c0219a814f4315c5505a64d 295.6 MB (+2.2 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:adda1f1a2aa5b7bd1919a57a1375f42b3e98a6e5409a725101e022c50d465b63
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.8.3...0.9.0

    Downloads
  • 0.8.3 29e3ccefa9

    0.8.3
    All checks were successful
    published / projectfile-is-valid (push) Successful in 11s
    published / release-tag (push) Successful in 3s
    published / runner-is-ready (push) Successful in 9s
    published / source-is-compliant (push) Successful in 17s
    published / documentation-passes-lint (push) Successful in 1m13s
    published / source-is-secure (push) Successful in 37s
    published / projectfile-is-ok (push) Successful in 13s
    published / signing-is-ready (push) Successful in 8s
    published / source-passes-lint (push) Successful in 57s
    published / image-is-built (amd64) (push) Successful in 2m18s
    published / image-has-sbom (amd64) (push) Successful in 30s
    published / image-is-seeded (amd64) (push) Successful in 25s
    published / container-is-verified (amd64) (push) Successful in 1m59s
    published / image-is-secure (amd64) (push) Successful in 7m8s
    published / image-is-published (kiota) (push) Successful in 35s
    published / image-is-published (dockerhub) (push) Successful in 1m11s
    published / release-is-published (push) Successful in 3s
    published / release-notes-are-published (push) Successful in 12s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-19 11:35:17 +00:00 | 20 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    3 commits, 1 contributor, 4 hours since 0.8.2.

    Bug fixes

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.8.3
    

    This release also publishes the 0.8 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/crystal:0.8.3
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.8.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-crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    docker pull kiota.ch/b19/crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    
    Platform Digest Size
    linux/amd64 sha256:b3049df56ce65a9275786cdaa0e77caec919775209be2f94ff46a20069592957 293.4 MB

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:f3f087534f0f1cd7719736dadcea28238d11f8b6576352e73f8f8e16a9a74843
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.8.2...0.8.3

    Downloads
  • 0.8.2 6a208af037

    0.8.2
    All checks were successful
    published / release-tag (push) Successful in 4s
    published / projectfile-is-valid (push) Successful in 7s
    published / runner-is-ready (push) Successful in 11s
    published / source-is-compliant (push) Successful in 9s
    published / signing-is-ready (push) Successful in 9s
    published / source-is-secure (push) Successful in 28s
    published / projectfile-is-ok (push) Successful in 14s
    published / documentation-passes-lint (push) Successful in 1m16s
    published / source-passes-lint (push) Successful in 1m26s
    published / image-is-built (amd64) (push) Successful in 2m31s
    published / image-has-sbom (amd64) (push) Successful in 26s
    published / image-is-seeded (amd64) (push) Successful in 30s
    published / container-is-verified (amd64) (push) Successful in 1m52s
    published / image-is-secure (amd64) (push) Successful in 6m52s
    published / image-is-published (kiota) (push) Successful in 29s
    published / image-is-published (dockerhub) (push) Successful in 1m8s
    published / release-is-published (push) Successful in 3s
    published / release-notes-are-published (push) Successful in 7s
    published / published (push) Successful in 0s
    Stable

    damian-buho released this 2026-10-19 02:45:20 +00:00 | 24 commits to main since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    6 commits, 1 contributor, 3 hours since 0.8.1.

    Bug fixes

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.8.2
    

    This release also publishes the 0.8 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/crystal:0.8.2
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.8.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-crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    docker pull kiota.ch/b19/crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    
    Platform Digest Size
    linux/amd64 sha256:d59121f549bb23cd8a1e8843d0faf2f3cf136860ab5d5239e47ea280dc499e6e 293.4 MB (+4.3 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:5255a44ad46a0cd2fc737709a1f149ae9bb81f338b9762fc9ecfb75a7bf54677
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.7.4...0.8.2

    Downloads
  • 0.7.4 af5fd91eff

    0.7.4
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 4s
    published / signing-is-ready (push) Successful in 5s
    published / source-is-compliant (push) Successful in 6s
    published / source-is-tested (push) Successful in 0s
    published / projectfile-is-ok (push) Successful in 5s
    published / source-is-secure (push) Successful in 17s
    published / source-passes-lint (push) Successful in 44s
    published / documentation-passes-lint (push) Successful in 1m1s
    published / source-is-ok (push) Successful in 1s
    published / documentation-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 2s
    published / image-is-built (amd64) (push) Successful in 1m22s
    published / secrets-ready (push) Successful in 0s
    published / image-has-sbom (amd64) (push) Successful in 22s
    published / image-is-seeded (amd64) (push) Successful in 21s
    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 2s
    published / container-is-verified (amd64) (push) Successful in 1m2s
    published / image-is-secure (amd64) (push) Successful in 5m12s
    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 (push) Successful in 0s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (kiota) (push) Successful in 24s
    published / image-is-attested (dockerhub) (push) Successful in 1m3s
    published / release-is-published (push) Successful in 2s
    published / release-notes-are-published (push) Successful in 6s
    published / published (push) Successful in 1s
    Stable

    damian-buho released this 2026-10-15 05:57:47 +00:00 | 52 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    7 commits, 1 contributor, 1 day since 0.7.3.

    Bug fixes

    • security: regenerate scanner suppressions for CVE-2022-50240 (e127c3f)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.7.4
    

    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/crystal:0.7.4
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.7.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-crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    docker pull kiota.ch/b19/crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    
    Platform Digest Size
    linux/amd64 sha256:2ed64918a2f07f03f591c8e28c54e3e0b923a08934ea57833777ad62d1a0c82a 289.1 MB (+0.7 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:d127f8ad5c2b5d7db31a23d3cc829e62bc70edde4ec0a01c28276b57a8b3a229
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.7.3...0.7.4

    Downloads
  • 0.7.3 50a7f07855

    0.7.3
    All checks were successful
    published / source-is-tested (push) Successful in 1s
    published / fetched (push) Successful in 1s
    published / projectfile-is-valid (push) Successful in 3s
    published / signing-is-ready (push) Successful in 4s
    published / source-is-compliant (push) Successful in 5s
    published / projectfile-is-ok (push) Successful in 3s
    published / source-is-secure (push) Successful in 14s
    published / source-passes-lint (push) Successful in 31s
    published / source-is-ok (push) Successful in 0s
    published / documentation-passes-lint (push) Successful in 48s
    published / documentation-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (amd64) (push) Successful in 1m27s
    published / secrets-ready (push) Successful in 1s
    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 / image-is-seeded (amd64) (push) Successful in 15s
    published / image-has-sbom (amd64) (push) Successful in 18s
    published / container-is-verified (amd64) (push) Successful in 36s
    published / image-is-secure (amd64) (push) Successful in 4m17s
    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 (push) Successful in 0s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (kiota) (push) Successful in 14s
    published / image-is-attested (dockerhub) (push) Successful in 49s
    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-12 21:04:55 +00:00 | 60 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    4 commits, 1 contributor, 2 days since 0.7.2.

    Bug fixes

    • deps: bump upstream to 1.22.0 (84b394f)

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.7.3
    

    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/crystal:0.7.3
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.7.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-crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    docker pull kiota.ch/b19/crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    
    Platform Digest Size
    linux/amd64 sha256:415901112937e7760b6b39160c6d29b8d3b17c9bc3a3c0d8e12e3e25a7d8d569 288.4 MB (+2.8 MB)

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:648a897a7462232234f42e43d42b50f853e4864116370c2557c8d6271deff2ea
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.7.2...0.7.3

    Downloads
  • 0.7.2 eb9bdbd8ce

    0.7.2
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 13s
    published / source-is-tested (push) Successful in 0s
    published / signing-is-ready (push) Successful in 16s
    published / source-is-compliant (push) Successful in 16s
    published / source-is-secure (push) Successful in 21s
    published / documentation-passes-lint (push) Successful in 57s
    published / source-passes-lint (push) Successful in 40s
    published / projectfile-is-ok (push) Successful in 9s
    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 (amd64) (push) Successful in 3m29s
    published / image-has-sbom (amd64) (push) Successful in 42s
    published / secrets-ready (push) Successful in 0s
    published / image-is-seeded (amd64) (push) Successful in 24s
    published / image-is-secure (amd64) (push) Successful in 9m32s
    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 (amd64) (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 (push) Successful in 1s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (kiota) (push) Successful in 34s
    published / image-is-attested (dockerhub) (push) Successful in 1m46s
    published / release-is-published (push) Successful in 6s
    published / release-notes-are-published (push) Successful in 10s
    published / published (push) Successful in 1s
    Stable

    damian-buho released this 2026-10-10 11:18:34 +00:00 | 65 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    5 commits, 1 contributor, 3 hours since 0.7.1.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.7.2
    

    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/crystal:0.7.2
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.7.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-crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    docker pull kiota.ch/b19/crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    
    Platform Digest Size
    linux/amd64 sha256:a7976442c56814082f1173fbae0c9f0a05627835d31dd9943c7d847c8c7eee23 285.6 MB

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:d46dfa25d67318e558360a3d59fec641c17f704acd10ab68ab1f52cfddcdb160
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.7.1...0.7.2

    Downloads
  • 0.7.1 ae2e438b25

    0.7.1
    All checks were successful
    published / fetched (push) Successful in 0s
    published / source-is-tested (push) Successful in 0s
    published / signing-is-ready (push) Successful in 4s
    published / projectfile-is-valid (push) Successful in 5s
    published / source-is-compliant (push) Successful in 8s
    published / source-is-secure (push) Successful in 22s
    published / source-passes-lint (push) Successful in 42s
    published / documentation-passes-lint (push) Successful in 59s
    published / source-is-ok (push) Successful in 0s
    published / projectfile-is-ok (push) Successful in 4s
    published / documentation-is-ok (push) Successful in 0s
    published / inputs-are-ok (push) Successful in 0s
    published / image-is-built (amd64) (push) Successful in 1m58s
    published / secrets-ready (push) Successful in 0s
    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 / image-has-sbom (amd64) (push) Successful in 22s
    published / image-is-seeded (amd64) (push) Successful in 22s
    published / container-is-verified (amd64) (push) Successful in 47s
    published / image-is-secure (amd64) (push) Successful in 3m50s
    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 (push) Successful in 0s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (kiota) (push) Successful in 16s
    published / image-is-attested (dockerhub) (push) Successful in 46s
    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-10 05:46:39 +00:00 | 71 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    8 commits, 1 contributor, 1 day since 0.7.0.

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal:0.7.1
    

    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/crystal:0.7.1
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal:0.7.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-crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    docker pull kiota.ch/b19/crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    
    Platform Digest Size
    linux/amd64 sha256:dfc32083174bf74c9edc8b2e7e5386c25379fba7f3ac6d6c4bfc59620f21a669 285.6 MB

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:5ed06a3b7d423b10ddc76ddac64b3210ae2882bc16847258584e8f43a97024b9
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.7.0...0.7.1

    Downloads
  • 0.7.0 931b1ae33d

    0.7.0
    All checks were successful
    published / fetched (push) Successful in 0s
    published / projectfile-is-valid (push) Successful in 9s
    published / signing-is-ready (push) Successful in 12s
    published / source-is-compliant (push) Successful in 11s
    published / source-is-tested (push) Successful in 0s
    published / source-is-secure (push) Successful in 25s
    published / documentation-passes-lint (push) Successful in 1m22s
    published / source-passes-lint (push) Successful in 1m23s
    published / projectfile-is-ok (push) Successful in 9s
    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 (amd64) (push) Successful in 3m15s
    published / image-has-sbom (amd64) (push) Successful in 27s
    published / secrets-ready (push) Successful in 1s
    published / image-is-seeded (amd64) (push) Successful in 22s
    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 (amd64) (push) Successful in 7m56s
    published / container-is-diagnosed (push) Successful in 0s
    published / container-is-verified (amd64) (push) Successful in 2m41s
    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 (push) Successful in 0s
    published / image-is-signed (push) Successful in 0s
    published / image-is-attested (kiota) (push) Successful in 39s
    published / image-is-attested (dockerhub) (push) Successful in 1m39s
    published / release-is-published (push) Successful in 3s
    published / release-notes-are-published (push) Successful in 15s
    published / published (push) Successful in 1s
    Stable

    damian-buho released this 2026-10-08 21:25:27 +00:00 | 80 commits to dev since this release

    Signed by damian-buho
    GPG key ID: 87B15EAD49FD22AB

    10 commits, 1 contributor, 8 hours since 0.6.9.

    Features

    Performance

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

    Installation

    Pull the published container image:

    Pull from DockerHub — linux/amd64

    docker pull damianbuho/b19-crystal: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/crystal:0.7.0
    

    Usage

    Build on top of this image:

    FROM damianbuho/b19-crystal: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-crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    docker pull kiota.ch/b19/crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    
    Platform Digest Size
    linux/amd64 sha256:f3a955c3227aa0f192bec3d6657ee44a6b2e6b54ad27692fc1353acf1298a36f 285.6 MB

    Sizes are compressed layer bytes as stored in the registry.

    Verify

    Check that what you downloaded is what this project published.

    Container image

    The signature proves this project’s CI built and pushed the image; the attestation carries its software bill of materials.

    COSIGN_KEY=https://kiota.ch/damian-buho/metadata/raw/branch/main/keys/ci-cosign-key.pub
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true docker.io/damianbuho/b19-crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    cosign verify --key "$COSIGN_KEY" --insecure-ignore-tlog=true kiota.ch/b19/crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx docker.io/damianbuho/b19-crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    cosign verify-attestation --key "$COSIGN_KEY" --insecure-ignore-tlog=true --type cyclonedx kiota.ch/b19/crystal@sha256:60bf64d8e5a148b489af09c1f6326b954714f311e3462d62b1e4c06faee8255d
    

    Download via BitTorrent

    Fetch this release over BitTorrent with a magnet link, or with the attached .torrent file:

    Full changes: https://kiota.ch/b19/crystal/compare/0.6.9...0.7.0

    Downloads