Skip to main content
Ichnois
Back to Developers Hub

Changelog

Chronological milestone entries verified against the repository commit log and documentation. No invented version numbers or vanity release tags.

2026-10-17•

Dynamic Microservice Repo Resolution & Sentry Envelope Ingestion

bf8e3d9

Direct Sentry SDK envelope parsing and dynamic microservice repo scoping.

  • Implemented newline-delimited envelope parsing at /api/{project_id}/envelope/ and /api/{project_id}/store/.
  • Dynamic per-service repository overrides and automatic GitHub App token caching.
  • Master-detail Fleet Services dashboard cockpit with Framer Motion spring physics.
2026-10-16•

Multi-Tenant Workspace Isolation & Decoupled Platform Settings

b9e81f2

Per-user SQLite database separation and two-level configuration architecture.

  • Automatic personal workspace auto-provisioning with 5-minute metrics caching (workspaces.py).
  • Decoupled Platform Fleet settings (severity rules, automation policy) from Microservice settings (repo scoping, Slack alerts).
  • Dual-gated automation policy engine supporting full-manual, semi-autonomous, and fully-autonomous modes.
2026-10-16•

GitHub App 1-Click Integration & Token Rotation

69e70ba

GitHub App authentication eliminating manual Personal Access Tokens.

  • Added GitHubAppService with RS256 JWT signing and automatic ephemeral installation token minting.
  • Dynamic repository connection and release blame correlation across fleet microservices.
  • Supports PEM strings, base64 env vars, file path discovery, and Render /etc/secrets/ mounts.
2026-10-15•

Supabase Authentication & 4-Tier Team RBAC System

b69f2c8

FastAPI JWT verification middleware and role-based access control.

  • Integrated Supabase Auth with HS256 JWT verification middleware in FastAPI (auth_middleware.py).
  • Built 4-tier Role-Based Access Control (owner, admin, member, viewer) with team action audit logging (teams.py).
  • Edge session protection via @supabase/ssr with unified OAuth callback routing.
2026-10-15•

Benchmark Suite & Performance Validation

5b6d194

Measured deterministic pipeline throughput with zero external IO.

  • Evaluated 3 production fixtures with average core latency of 0.09 ms.
  • Synchronous regex token scrubbing completed in under 25ms on 50KB payloads.
  • Deterministic SHA-256 crash grouping ensures instant deduplication.
2026-10-05•

Status Report Snapshot: Core Pipeline & Test Suite

12d2245

188 backend unit tests passing with full pipeline execution.

  • Implemented models.py, config.py, parse.py, redact.py, severity.py, and templates.py.
  • GraphQL blame module pinned to deployed release commit SHA with 3-commit fallback.
  • Bounded LLM explanation integration with structured fallback extraction.
  • Offline dry-run replay engine executing via CLI in under 1.5 seconds.
2026-09-28•

Next.js 14 Developer Dashboard Architecture

38a9bc0

Dashboard interface modeled after modern developer platforms.

  • Deploys-style incident stream with status pills and search.
  • Deploy detail cockpit: suspect commit metadata, unified diff viewer, logs, and issue draft.
  • One-click human sign-off workflow before GitHub publication.
2026-09-15•

Technical Specification 2.0.0 Ratification

8f01b22

Formal specification defining bounded AI boundaries and deterministic rules.

  • Established core rule: Code gathers facts, bounded LLM only explains.
  • Eliminated AI hallucination of commit hashes, authors, and severities.
  • Specified P1/P2/P3 arithmetic rules based on affected users and event count.