Bering v0.3.3 is the current product release. It emits io.mb3r.bering.model@1.1.0 and io.mb3r.bering.snapshot@1.1.0 by default, while still validating the preserved 1.0.0 contracts.
Download the archive matching your platform from the GitHub Release assets and verify it against release-checksums.txt.
Supported release targets:
linux/amd64linux/arm64darwin/amd64darwin/arm64windows/amd64
Example release asset names for v0.3.3:
bering_0.3.3_linux_amd64.tar.gzbering_0.3.3_linux_arm64.tar.gzbering_0.3.3_darwin_amd64.tar.gzbering_0.3.3_darwin_arm64.tar.gzbering_0.3.3_windows_amd64.zip
Example:
tar -xzf bering_0.3.3_linux_amd64.tar.gz
./bering helpBuild from source:
go build ./cmd/beringPull the published runtime image:
docker pull ghcr.io/mb3r-lab/bering:v0.3.3
docker run --rm ghcr.io/mb3r-lab/bering:v0.3.3 helpThe release manifest records all published image references and the final digest in oci_images.
Install directly from the published OCI chart:
helm install bering oci://ghcr.io/mb3r-lab/charts/bering --version 0.3.3Override the image repository, tag, or digest if you mirror artifacts:
helm install bering oci://ghcr.io/mb3r-lab/charts/bering --version 0.3.3 \
--set image.repository=ghcr.io/mb3r-lab/bering \
--set image.digest=sha256:...Download bering-contracts_<version>.tar.gz to consume the public schema contracts offline:
tar -xzf bering-contracts_0.3.3.tar.gz
cat contracts-manifest.jsonThe pack contains:
contracts-manifest.jsoncontracts-manifest.schema.jsonschema/model/v1.0.0/model.schema.jsonschema/model/v1.1.0/model.schema.jsonschema/snapshot/v1.0.0/snapshot.schema.jsonschema/snapshot/v1.1.0/snapshot.schema.json
The contracts pack version is the Bering product release version. The schema contracts inside it remain independently versioned and stay pinned to their own name@version values.