Changelog
Version history and release notes.
v1.0.1 — 2026-04-02: Fuzz Testing and CI
- Added MLLP fuzz tests covering frame structure, payload size, HL7 content, and connection state
- Added CI fuzz job in GitHub Actions
- Added GoReleaser config and release workflow
v1.0.0 — 2026-03-28: Initial Release
- MLLP protocol server with standard framing (0x0B/0x1C/0x0D)
- CEL validation engine with pre-compiled rules
- TLS/mTLS support with certificate hot-reload
- Pluggable connector framework with CEL-based routing
- HTTP connector with retry and dead letter queue
- bbolt-backed message persistence with atomic fanout
- OpenTelemetry metrics (connections, messages, latency, bytes)
- Ring buffer logging with synchronous audit trail
- Kubernetes manifests with Kustomize overlays (dev/staging/prod)
- Interactive TUI (mllp-cli) for outbox and DLQ management
- 12-factor configuration via environment variables
- Graceful shutdown with connection draining
- Signal handling: SIGHUP (cert reload), SIGUSR1 (log level cycling)