Tags: jstuart0/agentpulse
Tags
chore(release): v0.5.0 — client-currency release CHANGELOG [Unreleased] promoted to [0.5.0] — 2026-07-17; package.json 0.4.0-pre.2 → 0.5.0; CLAUDE.md parity-guard bullet corrected per scott's doc audit (guard covers 7 code sites against the types.ts unions; README counts are manually maintained). Ticket: AGEN e8b57b75 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Release v0.4.0-pre.2 Generic forwardauth abstraction (campaign 2026-05-05-deliver-forwardauth-generic, AGEN-4). AgentPulse SSO is no longer hard-coded to Authentik. Operators can now configure any forwardauth-capable identity provider via FORWARDAUTH_* env vars; AGENTPULSE_AUTHENTIK_* aliases retained for one-release backward-compat. Authentik defaults preserved so existing deployments upgrade with zero behavior change. Tests: 808 pass / 14 skip / 0 fail (29 new tests across 3 phases).
Release v0.4.0-pre.1 Postgres backend at portable parity (the postgres-backend campaign, AGEN-3) plus four post-rollout deploy/auth fixes. Core: - PostgreSQL via DATABASE_URL=postgres://... (SQLite remains default) - Drizzle dual-dialect schema, drizzle-kit migration runner with pg_advisory_lock, PostgresSearchBackend (ILIKE parity) - GHA two-job CI (test-postgres on push to main/dev) - k8s overlay at deploy/overlays/postgres/ Post-v0.4.0 fixes (this prerelease): - .dockerignore exception for backup-sidecar build - LimitRange / sidecar cpu floor alignment - AGENTPULSE_PG_POOL_MAX secretKeyRef optional for upgrade smoothness - AGENTPULSE_AUTHENTIK_TRUST_SECRET wired into base deployment - authRouter moved to root app (fixes /auth/me 401) - agentpulse-inject-verify Traefik middleware (completes the OIDC trust gate that audit-remediation P3 left unfinished) - Public-route bypasses for /api/v1/ready, /assets/*, /api/v1/auth/* Verified live on https://agentpulse.xmojo.net. Tests: 779 pass / 14 skip / 0 fail.
Release v0.2.0-pre.10 Reliability hotfix that promotes ca925c1 into a tagged release: - Bump Ask LLM timeout 60s → 180s (cold-load on local 20B+ models) - Bump k8s liveness/readiness probe timeoutSeconds to 5 + liveness failureThreshold to 5 (was triggering ~once/hour under default 1s) - Timeout-specific user-facing message replaces generic "couldn't reach" copy when /timed out/ matches the underlying error Validated in production for 41h before tagging: 4 restarts vs the prior ~18/day baseline; zero LLM timeouts since deploy. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Release v0.2.0-pre.9 Efficiency redesign: consolidate the largest remaining duplication patterns across the orchestration core so that adding a new kind, gate, executor, or classifier is a one-place change. - Inbox card surface unified (12 → 1 component, exhaustive switch) - Ask orchestrator unified across sync + streaming transports - Action-request executors share succeed/fail/failExpired helpers - Intent classifiers share classifyJson<T> helper - Ask message-meta unified into one tagged-union parser - Inbox kind metadata centralized in one Record-typed table - is_archived is the canonical archive predicate 24 files modified, 12 deleted, 3 added; -1,821 LOC net. 612/612 tests pass; typecheck clean; 0 Biome errors. Also applies Biome auto-format pass to the new shared/ask-meta.ts and four Ask/inbox component files; sorts AskPage.tsx imports. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Release v0.2.0-pre.8 Type-duplication remediation cycle. 22 audit findings closed across 4 slices. Adding a new union value is now a 1-line change with compile-time enforcement across every consumer.
Release v0.2.0-pre.7 Fuzzy project-name matching in Ask. 'agent pulse' / 'agent-pulse' / 'Agent.Pulse' / 'agnetpulse' all resolve to 'agentpulse'.
Release v0.2.0-pre.6 Follow-up patch to v0.2.0-pre.5. Fixes the latent db.transaction(async (tx) => …) rollback bug at 4 call sites surfaced by DB-1. After: rg 'db.transaction\(async' src/ returns 0 hits. 561 → 565 tests pass.
Release v0.2.0-pre.5 Code-health remediation cycle. 22 audit findings remediated across 10 slices, plus Ask-initiated sessions auto-enable watcher and test-suite discoverability fixes.
Release v0.2.0-pre.4 AI-initiated launches with workspace scaffolding + native git clone. - AI task-initiated launches (slices 1–4) - AI-driven workspace scaffolding (slice 5) - AI-driven git clone (slice 6) - Codex thread-name roundtrip - Authentik forwardauth: API-key requests bypass login redirect
PreviousNext