Skip to main content

Changelog

Keep a Changelog Semantic Versioning

All notable changes to the fluxrig project are documented here. This project adheres to Semantic Versioning and follows Keep a Changelog principles, with entries organized by Phase to align technical progress with strategic goals.

Phase 3: open & flexible logic

VersionDateStatusSummary
v0.4.42026-04-23DeliveredLogic Extensibility & Secure Enrollment
v0.4.32026-02-19DeliveredOperational Resilience & NATS V2
v0.4.22026-02-15DeliveredSpec Management & E2E Automation
v0.4.12026-02-09DeliveredStateless Context & I/O Decoupling
v0.4.02026-02-01DeliveredISO8583 Native Gear & Telemetry QoS
v0.3.02026-01-21DeliveredBento Integration & Load Testing

v0.4.4

Added

  • Orchestration logic: Implemented Event-Based Data-Plane Synchronization via mandatory probe handshakes.
  • Integrity guardrails: Enforced bit-perfect UTF-8 validation and transparent hex-encoding for binary metadata.

Changed

  • Deterministic serialization: Migrated internal wire-formats from Msgpack to Deterministic CBOR (RFC 8949) for bit-perfect integrity and institutional data-plane trust.

Security

  • Enrollment security: Hardened edge adoption protocols with nonce-based session isolation.

v0.4.3

Added

  • Operational resilience: Implemented automated blind-retry logic and high-fidelity I/O buffering.
  • Contextual observability: Enhanced distributed tracing with deep context-awareness.

Changed

  • NATS V2 stabilization: Migrated to the JetStream V2 SDK with high-performance ephemeral consumers.
  • License compliance: Standardized all source files with authoritative SPDX headers.

v0.4.2

Added

  • Spec & scenario manager: Introduced a CAS-backed registry for managing protocol specifications.
  • E2E automation: Launched a comprehensive test runner for validating spec lifecycles.

Changed

  • Gear standardization: Unified networking gears under the simple_tcp naming convention.

Removed

  • Architectural hardening: Decommissioned redundant bus KV implementations.

v0.4.1

Added

  • Stateless context (Coat Check): Implemented the architectural pattern for managing detached state.

Changed

  • I/O decoupling: Refactored the networking layer to cleanly separate TCP management from logic.

v0.4.0

Added

  • ISO8583 native gear: Initial release of the high-performance payment switch Gear baseline.
  • Telemetry governor: Introduced QoS traffic shaping for telemetry ingress.

v0.3.0

Added

  • Bento integration: Native support for the Bento ecosystem (100+ connectors).
  • Load testing suite: Integrated high-performance capabilities for stress testing pipelines.

Phase 2: core runtime

VersionDateStatusSummary
v0.2.02025-12-28DeliveredObservability Stack & TLS Foundations

v0.2.0

Added

  • Observability stack: Full OpenTelemetry integration (metrics, traces) with DuckDB backend.
  • TLS support: Enabled mutual TLS for internal bus and HTTPS for management API.

Changed

  • Configuration v2: Unified TOML-based configuration schema.

Phase 1: architecture & foundation

VersionDateStatusSummary
v0.1.02025-12-12DeliveredInitial engine architecture and Snake Protocol

v0.1.0

Added

  • Foundation: Initial release of the core engine architecture.
  • Snake protocol: Secure tunneling implementation for Rack-to-Mixer connectivity.
  • fluxMsg: Canonical self-describing representation for internal communication.