ibexharness
DocsBlogReleasesRoadmap
GitHub
ibexharness

Documentation

Changelog
Changelog

Changelog

Release notes for IBEX Harness — Phase 1 platform foundation and ongoing docs-site work.

This page mirrors docs/CHANGELOG.md for the public docs site. Formal semver tags are not cut yet; entries below describe Phase 1 backend milestones (complete) and the 0.1.0 prototype baseline from the engineering changelog.

Unreleased work

Phase 1.5 docs-site milestones (D.2.x, D.3.x) ship continuously on main but are not version-tagged separately. See Current state for the latest SHA and milestone list.

[Unreleased]

Added

  • TBD — next Phase 2 provider adapter milestones

Changed

  • TBD

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 docs/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-0023: Docs site architecture (Phase 1.5)NextGlossary

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%