Releases: Kernel-Guard/bpfcompat
Releases · Kernel-Guard/bpfcompat
v0.1.5
v0.1.4
v0.1.4: manifest map fixups, collection-first workflow, prebuilt acti…
v0.1.3
v0.1.3
UX-focused release for the CI-first eBPF compatibility workflow.
Changed
- Added target search/filter and selected-target counts for long kernel catalogs.
- Added live gate readiness for selected targets, BPF input, and expected output.
- Added compatibility matrix filters for all targets, failures, required targets, and passes.
- Improved preset behavior so selected targets are brought into view without moving the whole page.
- Updated README, docs, and generated suite workflow snippets to reference
Kernel-Guard/bpfcompat@v0.1.3.
Verification
- Local
go test ./... - Local
go test -mod=vendor ./... - Local
golangci-lint run --timeout=5m --new-from-rev=HEAD - GitHub Actions
ci,arm64-build-smoke, andrelease-artifactspassed on the release commit.
Release assets include the Linux CLI binary, checksum, CycloneDX SBOM, and keyless cosign signatures/certificates.
v0.1.2 - Workflow UX polish
Highlights
- Simplifies the web UI around the core compatibility workflow: select targets, provide BPF, choose intent, run, read matrix.
- Adds clearer pass/fail matrix visuals with required/optional count tiles and status pills.
- Adds CI-first suite guidance and updates generated action snippets to
Kernel-Guard/bpfcompat@v0.1.2. - Keeps history/runtime proof behind an advanced evidence drawer and lazy-loads it only when opened.
- Updates
make serveto run the public demo profile without a write API key by default.
Validation
git diff --checkgo test ./...go test -mod=vendor ./...golangci-lint run --timeout=5m --new-from-rev=origin/main- Public-release hygiene scan for private keys/cloud demo URLs/private planning terms
v0.1.1 - Marketplace-ready action
Marketplace-ready action metadata and documentation update.
Changes:
- Renames the GitHub Action to
BPFCompat eBPF Compatibility Gate. - Adds action author and Marketplace branding metadata.
- Updates README and suite docs to use
Kernel-Guard/bpfcompat@v0.1.1. - Documents the self-hosted Linux KVM runner requirement in the quick start.
Scope note:
This remains an OSS MVP/prototype focused on compatibility evidence and CI gating. VM-backed validation requires a self-hosted KVM runner.
v0.1.0 - Initial public release
Initial public release of BPFCompat.
Highlights:
- CI-first eBPF compatibility validation for compiled
.bpf.oartifacts. - QEMU/KVM-backed Linux kernel and distro profile matrix support.
- C/libbpf validator for load, attach, BTF, CO-RE, hook, and capability evidence.
- JSON, Markdown, and GitHub Actions summary reporting.
- Artifact history, regression comparison, signed metadata, and runtime selection proof paths.
- Early guarded runtime agent/selector alpha for probe, select, fetch, and approval-gated execution workflows.
Scope note:
This is an OSS MVP/prototype focused on compatibility evidence and CI gating. It is not yet a production multi-tenant SaaS or production runtime loader.