December 15, 2025
0.1.12

MCP Server Debuggability

New Fixed CQRS

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

Documentation

  • Added "Quick Start with Claude Code (CLI)" section to MCP README
  • Added debugging section with environment variables table
  • Added StdioTransport and StdioConfig to API Overview
  • Updated ALLSOURCE_CORE_ISSUES.md to mark issue as resolved
  • Added social media content for MCP launch (docs/social/)
December 13, 2025
0.1.9

Protocol-Agnostic Routing Complete

New Changed Authentication

Added

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

Changed

  • Updated workspace version to 0.1.9
  • Total test count now 455+ (was 361+)
  • Upgraded thiserror from 1.0 to 2.0 - Resolves version conflicts with downstream crates
December 09, 2025
0.1.8

Graceful Shutdown Utilities

New Production-Ready

Added

  • Graceful Shutdown Utilities - Production-ready shutdown handling

Documentation

  • Added graceful_shutdown.rs example
  • Added shutdown_patterns.rs with 5 common patterns
December 08, 2025
0.1.7

Comprehensive Resilience Module

New Changed Resilience

Added

  • Comprehensive Resilience Module (resilience feature) - ~1,000+ lines replacing kraken-gateway code
  • Security Module (security feature) - Safe logging utilities
  • New Procedural Macros (allframe-macros)
  • New Feature Flags for Reduced Dependencies - Modular feature flags

Changed

  • health feature now optional - hyper and hyper-util gated behind health feature (still in default)
  • CQRS feature flags - Added cqrs-allsource, cqrs-postgres, cqrs-rocksdb for AllSource backends
  • Legacy alias - grpc-tls is now deprecated, use router-grpc-tls instead

Documentation

  • Updated FEATURE_FLAGS.md with comprehensive documentation for all new features
December 06, 2025
0.1.6

Version 0.1.6

Changed Fixed CQRS

Changed

  • allsource-core upgraded to 0.7.0 - Updated CQRS backend to use latest allsource-core API

Fixed

  • Event trait bounds - Added Serialize + DeserializeOwned bounds for proper event serialization
December 06, 2025
0.1.5

Zero-warning templates

New Fixed

Added

  • Zero-warning templates - allframe ignite now generates projects that compile with zero warnings
  • Working Clean Architecture example - Generated projects include functional Greeter example
  • Unit tests in templates - Generated projects include passing tests demonstrating mocking
  • New integration test - ignite_creates_project_with_zero_warnings verifies builds with -D warnings

Fixed

  • Clippy warnings - Fixed derive for Default, collapsible str::replace calls
  • Template unused imports - Removed unused pub use re-exports from module files
December 06, 2025
0.1.4

CLI binary in root crate

New Fixed Multi-Protocol

Added

  • CLI binary in root crate - cargo install allframe now works correctly

Fixed

  • Graceful shutdown utilities - Added GracefulShutdown and ShutdownSignal types
  • #[derive(GrpcError)] macro - Automatic tonic::Status conversion
  • Enhanced #[traced] macro - Configuration options (name, skip, ret, err, level)
December 05, 2025
0.1.3

Initial crates.io publishing

New Resilience

Added

  • Initial crates.io publishing
  • allframe-forge CLI for project scaffolding
  • allframe-mcp for MCP server integration

Added - Scalar Integration (2025-12-01)

  • Scalar UI Integration - Modern OpenAPI 3.1 documentation interface
  • OpenApiServer struct for server configuration
  • OpenApiGenerator::with_server() method for adding server endpoints
  • ScalarConfig for comprehensive UI customization
  • scalar_html() function for generating documentation HTML
  • New scalar_docs.rs example (175 lines)
  • Updated default_features.rs to showcase server configuration
  • Updated all_features.rs to demonstrate complete Scalar integration
  • Comprehensive Scalar Documentation Guide (docs/guides/SCALAR_DOCUMENTATION.md) - 500+ lines
  • Scalar Integration Complete report (docs/phases/SCALAR_INTEGRATION_COMPLETE.md)

Added - Binary Size Monitoring (2025-12-01)

  • GitHub Actions CI/CD Workflow for binary size tracking
  • scripts/check_size.sh for local size verification
  • cargo-make task integration (cargo make check-size)
  • cargo-bloat analysis for size optimization
  • All binaries under 2MB (target was 2-8MB)
  • Exceeded all targets with significant headroom
  • Zero-cost abstractions working perfectly
  • Binary Size Monitoring Complete report (docs/phases/BINARY_SIZE_MONITORING_COMPLETE.md)

Updated

  • Added Scalar Integration announcement in "What is AllFrame?" section
  • Updated "Current Status" to reflect Scalar completion (133 tests passing)
  • Added comprehensive Scalar code example in "Core Features"
  • Added "Scalar API Documentation" section to documentation index
  • Updated roadmap to show Track A (Scalar) and Track B (Binary Size) as complete
  • Removed generic Swagger UI references in favor of Scalar
  • default_features.rs: Now demonstrates server configuration and output
  • all_features.rs: Now showcases complete Scalar integration with all features

Completed - CQRS Infrastructure (Nov 2025)

  • Phases 1-5 complete with 85% average boilerplate reduction
  • CommandBus (90% reduction)
  • ProjectionRegistry (90% reduction)
  • Event Versioning with auto-upcasting (95% reduction)
  • Saga Orchestration with automatic compensation (75% reduction)
  • AllSource backend integration

Completed - Core Features (2024-2025)

  • v0.3: OpenTelemetry tracing support
  • v0.2: Compile-time DI + Auto OpenAPI 3.1
  • v0.1: allframe ignite CLI + project scaffolding
  • v0.0: Repository setup, documentation migration

Test Coverage

  • Total Tests: 455+ passing
  • CQRS Tests: 72
  • Router/Protocol Tests: 78
  • Scalar/OpenAPI Tests: 42
  • MCP Tests: 37
  • Resilience/Security Tests: 55
  • Graceful Shutdown Tests: 17
  • Other Tests: 154
  • Coverage: 100% (TDD-enforced)

Binary Sizes (Release builds)

  • Minimal (no features): 1.89MB
  • Default features: 1.89MB
  • All features: 1.89MB

Documentation

  • Total Documentation: 4,000+ lines
  • Scalar guides: 675+ lines
  • GraphQL guides: 600+ lines
  • CQRS guides: 1,000+ lines
  • Routing guides: 500+ lines
  • Project documentation: 1,200+ lines
  • Repository: https://github.com/all-source-os/all-frame
  • Documentation: https://github.com/all-source-os/all-frame/tree/main/docs
  • Twitter Thread: See docs/announcements/TWITTER_THREAD_2025_12_01.md