From 7b3844d9020a0278bc899882d9b45e57b3f3d2c2 Mon Sep 17 00:00:00 2001 From: Adarsh Prashar Date: Sun, 14 Jun 2026 21:46:26 +0530 Subject: [PATCH] release: v0.7.0 --- CHANGELOG.md | 15 ++++++++++++++- docs/VISION.md | 2 +- internal/version/version.go | 2 +- sdks/python/pyproject.toml | 2 +- sdks/python/riskkernel/__init__.py | 2 +- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1660d9..6edea87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,18 @@ surface is governed by [`COMPATIBILITY.md`](COMPATIBILITY.md). ## [Unreleased] +## [0.7.0] - 2026-06-14 + +Reach and scale. RiskKernel now plugs into the whole Python agent ecosystem — +adapters for **LlamaIndex, CrewAI, AutoGen, and PydanticAI** join the existing +LangChain and OpenAI/Claude Agent SDK adapters — and completes the OpenTelemetry +surface with an **OTLP trace ingress** that meters apps it didn't proxy. Streaming +now works on **both** the OpenAI- and Anthropic-compatible endpoints, a native +**Ollama** provider runs local models, and an opt-in **Postgres** backend takes the +state layer multi-instance. Plus operability: a Prometheus **`/metrics`** endpoint, +shell completions, **`riskkernel doctor`**, and per-run policy enforcement. No +breaking API changes; forward-compatible with v0.6.x state. + ### Added - **Postgres storage backend (opt-in).** For multi-instance / HA deployments, RiskKernel can run its state on Postgres instead of the default SQLite file — set @@ -450,7 +462,8 @@ and a memory you own, in one self-hosted binary. Three integration surfaces (keyless) on each `v*` tag; GoReleaser binaries + checksums + GitHub release; `govulncheck` + CodeQL in CI. One-line `docker run` quickstart. -[Unreleased]: https://github.com/prashar32/riskkernel/compare/v0.6.0...HEAD +[Unreleased]: https://github.com/prashar32/riskkernel/compare/v0.7.0...HEAD +[0.7.0]: https://github.com/prashar32/riskkernel/compare/v0.6.0...v0.7.0 [0.6.0]: https://github.com/prashar32/riskkernel/compare/v0.5.0...v0.6.0 [0.5.0]: https://github.com/prashar32/riskkernel/compare/v0.4.0...v0.5.0 [0.4.0]: https://github.com/prashar32/riskkernel/compare/v0.3.0...v0.4.0 diff --git a/docs/VISION.md b/docs/VISION.md index b8eeb71..d7dc242 100644 --- a/docs/VISION.md +++ b/docs/VISION.md @@ -71,7 +71,7 @@ orchestration inside the runtime, and a required heavyweight datastore. ## Status & roadmap -v0.6.0 (released). The runtime is the entire current focus. See +v0.7.0 (released). The runtime is the entire current focus. See [`CHANGELOG.md`](../CHANGELOG.md) for what has landed and the public contract in [`api/v1/`](../api/v1) for the stable surface SDKs build on. diff --git a/internal/version/version.go b/internal/version/version.go index 73734a7..2d9f65d 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -7,7 +7,7 @@ package version // These are set via -ldflags "-X github.com/prashar32/riskkernel/internal/version.Version=..." var ( // Version is the semantic version of this build. - Version = "0.6.1-dev" + Version = "0.7.1-dev" // Commit is the git commit this binary was built from. Commit = "unknown" // Date is the build date (RFC3339), stamped at release. diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index 5ae2bc9..ed54557 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "riskkernel" -version = "0.6.0" +version = "0.7.0" description = "Thin Python client for the RiskKernel reliability runtime (Surface 2)." readme = "README.md" requires-python = ">=3.9" diff --git a/sdks/python/riskkernel/__init__.py b/sdks/python/riskkernel/__init__.py index 8d44b17..7e11801 100644 --- a/sdks/python/riskkernel/__init__.py +++ b/sdks/python/riskkernel/__init__.py @@ -37,7 +37,7 @@ governed_run, ) -__version__ = "0.6.0" +__version__ = "0.7.0" __all__ = [ "RiskKernel",