IBEX Harness
DocsBenchmarksBlogChangelogRoadmap
GitHub
IBEX Harness

Documentation

Changelog
Changelog

Changelog

Release notes for IBEX Harness — tagged releases plus unreleased work on main.

This page mirrors the repository root CHANGELOG.md for the public docs site.

Unreleased work

Work on main after the latest tag (v0.1.3) is summarized on Current state. Phase 2 is complete; next product work is Phase 3 — Memory Engine. The machine-readable changelog is root CHANGELOG.md.

[Unreleased]

Added

  • TBD — Phase 3 memory / context / dashboard milestones; not yet version-tagged

Changed

  • Landing and operator documentation update: mock/live chat is the happy path; memory remains Phase 3

Fixed

  • TBD

Security

  • TBD

[0.1.0] — Phase 1 platform foundation

Initial internal prototype release. Date placeholder in engineering changelog; backend Phase 1 exit audit: phase1-exit-audit.

Added

  • Monorepo structure (services/, packages/, infra/, docs/)
  • LLM Proxy service (Go) — auth middleware, agent verify, rate limit skeleton, chat stub
  • Auth service (Go) — gRPC ValidateToken, ValidateAgent, token management RPCs
  • Memory service skeleton (Python/FastAPI) — not wired in Phase 1
  • Context assembly service skeleton (Python/gRPC) — not wired in Phase 1
  • PostgreSQL schema with RLS policies (make db-migrate)
  • Redis cache and Streams infrastructure in compose dev stack
  • ClickHouse analytics schema (traces + billing events) — ingestion deferred
  • MinIO object storage for session archives — not used in Phase 1
  • CI pipeline: lint, typecheck, unit tests, integration smokes, security gates
  • Core documentation corpus in docs/
  • Shared packages: logger, reqid, telemetry, metrics, config, apierror, ratelimit, healthcheck, shutdown
  • Developer targets: make compose-dev-up, make db-seed, make dev-smoke
  • Proxy milestones 1.2.1–1.2.7 (auth client, normalization, validation, rate limit, agent verify, request IDs, shutdown)
  • Auth milestones 1.1.1–1.1.7 (migrations, proto, ValidateToken, token CRUD, permissions, crypto, agents schema)
  • Health check contract (ADR-0022)
  • Stable error envelope (ADR-0013)

Security

  • Tenant isolation model defined (RLS + defense-in-depth)
  • Secret scanning enabled in CI (gitleaks)
  • Cross-tenant denials return 403, not 404
  • PAT hashing with Argon2id (ADR-0010)

Migration notes

  • Apply initial database migrations: make db-migrate
  • Seed tier limits and dev org/user/agent fixtures: make db-seed (local only)
  • Set IBEX_AUTH_VALIDATE_TIMEOUT=2s on proxy for local Argon2 latency

[0.1.1] — patch template

Engineering changelog placeholder for post-0.1.0 fixes. No tagged release yet.

Fixed

  • (example) Fixed RLS context initialization bug that could cause empty query results

Security

  • (example) Prevented token-like strings from being logged in error paths

[0.2.0] — future (Phase 2 preview)

Not released. Example entries from the engineering template — actual Phase 2 scope tracked on the roadmap.

Added

  • (planned) OpenAI provider adapter and non-streaming client
  • (planned) Auth token cache (LRU + Redis bloom filter)

Changed

  • (planned) Proxy forwards chat completions to configured provider

Performance

  • (planned) Reduced proxy auth latency via two-tier token cache

Migration notes

  • (planned) Provider API keys via secret manager; new env vars documented in ENVIRONMENT_VARIABLES.md

Changelog discipline

From root CHANGELOG.md:

  • Semantic versioning for platform tags: vMAJOR.MINOR.PATCH
  • URL-based REST versioning: /v1, /v2
  • Additive protobuf evolution; breaking changes require new package versions
  • Every release PR updates this file; security-sensitive details are not disclosed before patch adoption

Related

  • Current state — live milestone tracker
  • GitHub releases — official tags when published

Was this page helpful?

Edit on GitHub

Last updated on

PreviousADR-0053: Vector store abstraction and composite scoring v2NextGlossary

On this page

  • [Unreleased]
  • Added
  • Changed
  • Fixed
  • Security
  • [0.1.0] — Phase 1 platform foundation
  • Added
  • Security
  • Migration notes
  • [0.1.1] — patch template
  • Fixed
  • Security
  • [0.2.0] — future (Phase 2 preview)
  • Added
  • Changed
  • Performance
  • Migration notes
  • Changelog discipline
  • Related
0%