March 18, 2026
0.1.19

Streaming Handler Support

New Streaming Tauri

Added

  • Streaming Handlers -- StreamSender with bounded channel backpressure, CancellationToken auto-cancelled on receiver drop, both callback and impl Stream patterns
  • Tauri IPC Bridge -- allframe_stream / allframe_stream_cancel commands with per-stream UUID event channels and ActiveStreams cancellation tracking
  • TypeScript Streaming Codegen -- StreamObserver, StreamSubscription interfaces, callStreamHandler helper with auto-cleanup
  • RxJS Adapter -- toObservable() with lazy import("rxjs"), zero hard dependency
  • #[tauri_compat(streaming)] -- Macro variant for streaming handler migration
  • HandlerKind enum -- allframe_list reports request_response vs streaming for each handler
  • register_stream* -- Bridge futures::Stream to channel-based StreamSender
March 2026
0.1.18

Tauri Migration Ergonomics

New Tauri

Added

  • #[tauri_compat] macro -- Keep function signatures, swap the attribute for mechanical migration from Tauri
  • Typed return values -- Handlers return impl Serialize, framework serializes via IntoHandlerResult trait
  • TypeScript client codegen -- Auto-generate typed TS functions from handler registrations
  • IntoHandlerResult trait -- Extensible handler return types (String, Json<T>, Result<T, E>)
Feb - Mar 2026
0.1.15-17

Offline-First Architecture

New Offline Desktop

Added

  • SQLite event store backend -- WAL mode, zero network deps
  • Offline circuit breaker -- Operation queuing and replay
  • Store-and-forward pattern -- Intermittent connectivity support
  • Bidirectional projection sync -- Pluggable conflict resolution
  • Lazy DI initialization -- Concurrent warm-up
  • Saga compensation -- File snapshots and SQLite savepoints
  • Embedded MCP server -- Local-only LLM tool dispatch
  • allframe-tauri crate -- Tauri 2.x desktop integration
  • offline feature flag -- Zero network dependencies verified by CI
  • Typed handler args and DI state injection
December 15, 2025
0.1.12

MCP Server Debuggability

New Fixed

Added

  • MCP Server Debuggability -- Production-ready stdio transport with comprehensive debugging
  • Environment Variables for MCP Debugging
  • Claude Code Setup Guide -- Comprehensive documentation for Claude Code CLI

Fixed

  • AllSource Core Re-enabled -- cqrs-allsource features now work
December 13, 2025
0.1.9

Protocol-Agnostic Routing Complete

New Authentication

Added

  • Protocol-Agnostic Routing Complete -- Full multi-protocol support across 5 phases
  • MCP Server (Zero-Bloat) -- Separate crate for LLM tool integration
  • KeyedCircuitBreaker<K> -- Generic keyed circuit breaker for per-resource isolation
  • resilience-redis feature -- Redis-backed distributed rate limiting
  • Layered Authentication -- Zero-bloat, feature-gated auth infrastructure (JWT, Axum, gRPC)

Changed

  • Total test count now 455+ (was 361+)
  • Upgraded thiserror from 1.0 to 2.0
December 09, 2025
0.1.8

Graceful Shutdown Utilities

New

Added

  • Graceful Shutdown Utilities -- ShutdownAwareTaskSpawner, GracefulShutdownExt, ShutdownExt trait
  • Examples -- graceful_shutdown.rs and shutdown_patterns.rs with 5 common patterns
December 08, 2025
0.1.7

Resilience and Security Modules

New Resilience

Added

  • Resilience module -- RetryExecutor, CircuitBreaker, RateLimiter, AdaptiveRetry, RetryBudget (~1,000+ lines)
  • Security module -- URL/credential obfuscation, Sensitive<T>, #[derive(Obfuscate)]
  • Proc macros -- #[retry], #[circuit_breaker], #[rate_limited]

Changed

  • health feature now optional (hyper/hyper-util gated behind it)
  • Added cqrs-allsource, cqrs-postgres, cqrs-rocksdb feature flags
  • grpc-tls deprecated in favor of router-grpc-tls
Dec 05-06, 2025
0.1.3-6

Initial crates.io Publishing

New CQRS

Highlights

  • First crates.io publish -- cargo install allframe now works
  • Scalar UI integration -- Modern OpenAPI 3.1 docs (10x smaller than Swagger)
  • Binary size monitoring -- All binaries under 2MB, CI-enforced
  • GraphiQL playground -- Interactive GraphQL documentation
  • Contract testing -- Automatic test generation from router
  • CQRS Phases 1-5 complete -- CommandBus (90% reduction), ProjectionRegistry (90%), Event Versioning (95%), Saga Orchestration (75%)
  • Zero-warning templates -- allframe ignite generates clean projects
  • allsource-core upgrade -- Updated CQRS backend, fixed event trait bounds
2024 - Nov 2025
0.1.0-2

Foundation

Core

Milestones

  • v0.1 -- allframe ignite CLI + project scaffolding
  • v0.2 -- Compile-time DI + Auto OpenAPI 3.1
  • v0.3 -- OpenTelemetry tracing support