Skip to content

v0.4.0 Release Recap ​

v0.4.0 is a non-breaking release focused on making live contextdb deployments self-describing. Clients and operators can now discover the running version, supported feature surface, and embedded Postgres schema migrations through REST and GraphQL.

What Changed ​

AreaNew in v0.4.0Why it matters
Version introspectionGET /v1/version and GraphQL versionLets clients confirm API/docs compatibility against a live server
Feature discoveryGET /v1/features and GraphQL featuresMakes documented feature tags machine-readable
Migration discoveryGET /v1/migrations and GraphQL migrationsExposes the embedded Postgres migration set without shell access
Doctor commandcontextdb doctor --url http://host:7701Provides a CLI health report for live REST deployments without mutating data
Durability testsBadger restart coverage for nodes, vectors, history, feedback, and dedupProtects the embedded deployment mode used by local and Mini/Norn installs
Ranking golden testsBelief-system and agent-memory ranking fixturesCatches unintentional scoring drift across namespace modes
API contract testsgRPC write/retrieve/feedback coverage plus REST failure-path coverageKeeps public API behavior aligned across transports

Non-Breaking Behavior ​

The release adds endpoints, GraphQL fields, package metadata, and tests. Existing SDK, REST, gRPC, and GraphQL callers do not need to change.

Feature Tags ​

TagMeaning
v0.4Introduced or substantially expanded in v0.4.0
non-breakingDoes not require existing clients to change
introspectionHelps software inspect the running server and supported capabilities
durabilityProtects restart, persistence, and store consistency behavior
rankingCovers score ordering, score components, or retrieval quality

Released under the MIT License.