Thoughts on Boundary, Clojure full-stack development and FC/IS architecture.
2026-06-24
Release: v1.0.1-alpha-33
A new boundary-mcp server exposes the framework to coding agents over the Model Context Protocol, realtime gains Redis-backed pub/sub for horizontal scaling, AGENTS.md is generated from a single knowledge source — plus a critical Redis cache fix.
Payments hardening — idempotent off-session charges, fail-fast credential checks, and webhook correlation — plus a hexagonal boundary gate, a ports-convention project template, and a new scaling guide.
The Stripe adapter lands — implementing the extended IPaymentProvider port from alpha-30 — plus CI fixes that make tagged alpha releases installable, and a dependency refresh.
The IPaymentProvider port grows off-session payments, checkout expiry and mandate-aware checkout sessions — groundwork for the Stripe PaymentIntents adapter and the boundary-license billing engine.
A Ring wrap-csrf middleware for handlers that bypass the interceptor stack, and a reliable, guarded Clojars publish pipeline — re-shipping CSRF deltas the stale alpha-28 artifact never carried.
Real CSRF protection and security headers for web routes, smarter admin list-view columns, a Redis cache serialization fix, and a unified error-code catalogue.
DX Vision: a 6-phase developer experience overhaul with dev dashboard, REPL power tools, error pipeline, and AI integration. Plus an LRU cache fix and dependency updates.