Changelog

Last updated 2 min read
Report issue

Changelog#

All notable changes to GritivaCore. Newer first. We follow semver.

The full historical log lives in CHANGELOG.md in the repo. This page is the user-facing summary.

2.5.0 — 2026-05-14#

The "agent stability" release.

Fixes

  • Agent crash loop root-fix: 5 sync-I/O calls in async functions wrapped in asyncio.to_thread; outer wait_for(20s) cap on firewall probes; heartbeat watermark only stamps on confirmed completion. (PR #55)
  • Docs system: redraft handler now retires the previous job before inserting a new one (fixes uq_doc_jobs_active_unique_doc violation). (PR #58)
  • Docs frontend: heading-anchor # now hover-only instead of always visible. (PR #65)

New

  • Docs system shipped at docs.gritiva.com — AI document drafter with human-in-the-loop review. (PR #56)
  • Documentation site: full visual upgrade to Stripe/Vercel-style modern minimal. (PR #59)
  • 32+ docs published, covering operators, developers, end users, sales, legal.
  • Status page wired to monitor.gritiva.com (Uptime Kuma).

Operational

  • Default systemd unit now has CPUWeight=300, IOWeight=300, Nice=-5, HEARTBEAT_INTERVAL=120.
  • Postmortem published: agent crash loop 2026-05-14.

2.4.0 — 2026-05-09#

The "DRM live" release.

New

  • Domain Routing Manager (DRM) reconciler shipped per ADR-0003.
  • Wave A VNet primitives stable in production.
  • Wave B (vRouter / vSwitch / vLB) shipped behind feature flag.

Fixes

  • 5 root-cause patches for taskflow 502 cascade + recovery drift (commit 8eddbcd).

2.3.x — earlier#

See repo CHANGELOG for the full history before 2.4.

Roadmap (not promises)#

  • 2.6/auth/refresh endpoint, admin panel visual upgrade, real /api/docs/tree integration in sidebar (done), proper alembic migrations for docs system.
  • 2.7 — multi-region failover, BGP-style mesh route reflectors (>50 peers/VM).
  • 2.8 — SOC2 Type I, SSO/SAML, on-prem control-plane GA.
  • 3.0 — when we add a breaking change worth bumping for. Not soon.

How we version#

  • Major (3.x) — breaking changes to public APIs, the agent <-> control-plane wire format, or the on-disk format. We publish a migration runbook each major.
  • Minor (2.x) — new features, no breaking changes. Generally safe to upgrade.
  • Patch (2.5.x) — bug fixes only. Always safe.

We avoid breaking changes. Most "I added X" goes into a minor; the agent <-> control-plane handshake negotiates feature flags so newer agents can talk to older planes (within 2 minor versions).

Subscribe#