Changelog

What's new in Spendpol. Every feature, improvement, and fix.

v1.8.0

latestFebruary 2026
feature

Revenue protection: plan gating, API key CRUD with rotation, license verification for self-hosted

feature

Frontend plan gates with upgrade prompts and sidebar badges

security

33 bug fixes from full system security audit — SQL injection, race conditions, parameter validation

improvement

FORCE ROW LEVEL SECURITY on all multi-tenant tables

v1.7.0

January 2026
feature

User-scoped kill switch — proxy checks 4 Redis keys (global, department, project, user)

feature

SLA escalation engine: multi-step policies with Slack, email, Teams, and auto-kill switch

feature

Require-approval policy action enforced at proxy with Redis gateway

improvement

Agent monitor chain trace with GROUP BY trace_id for real span steps

v1.6.0

January 2026
feature

Shadow AI detection — 3 methods: unapproved models, spend mismatch, anomaly detection

feature

Agent fleet monitor with per-agent budgets, performance scoring, and scoped kill switch

feature

Per-agent rate limiting at proxy level (sliding window)

improvement

Kafka handlers support multiple handlers per topic

v1.5.0

December 2025
feature

Multi-cloud deployment: Helm chart, Docker Compose, Terraform modules (VPC, EKS, RDS, ElastiCache, S3)

feature

Air-gapped deployment support with MinIO for S3-compatible storage

feature

Multi-region data sovereignty with configurable routing

improvement

CI/CD pipeline with staging, prod deploy, k6 load testing, and Cargo cache

v1.4.0

December 2025
feature

Prompt registry & versioning — slug-based templates, status transitions, usage analytics

feature

Proxy template resolution via X-Spendpol-Template header (Step 6.05)

feature

ClickHouse prompt_usage_daily materialized view for analytics

improvement

Redis sync for prompt templates with 300s TTL

v1.3.0

November 2025
feature

Integration ecosystem: Webhooks, Slack, Jira, Microsoft Teams, Linear, Stripe, OIDC SSO

feature

CI/CD policy enforcement with GitHub Action and CLI script

feature

LLM framework SDKs: SpendpolOpenAI (TypeScript), SpendpolCallbackHandler (Python/LangChain)

improvement

Alert engine integration with Slack, Teams, and Linear for auto-ticket creation

v1.2.0

November 2025
feature

FinOps chargeback engine — 3 allocation methods, invoice reconciliation, multi-currency FX

feature

Cost forecasting with weighted linear regression and 95% confidence interval

feature

Budget risk analysis with 4-tier severity (safe/warning/critical/exceeded)

feature

What-if simulations for model replacement, usage reduction, and provider switching

v1.1.0

October 2025
feature

Semantic cache — SHA-256 keyed, per-org isolation, configurable TTL, 15%+ savings

feature

Intelligent model routing — cost optimization, failover, department routing

feature

Cross-provider format conversion (OpenAI ↔ Anthropic)

improvement

Proxy response headers: X-Spendpol-Cache, X-Spendpol-Routed, X-Spendpol-Requested-Model

v1.0.0

October 2025
feature

Initial release — Rust proxy with 18-step lifecycle, <30ms overhead

feature

Real-time cost tracking, budget enforcement, policy engine, PII guard

feature

30-page Next.js dashboard with dark theme

feature

TypeScript and Python SDKs

infrastructure

PostgreSQL with RLS, Redis, ClickHouse, Redpanda (Kafka), OpenTelemetry