Skip to content
This repository was archived by the owner on Feb 4, 2026. It is now read-only.

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 01 Jan 16:25
· 242 commits to main since this release
9cec54f

Highlights

  • Container images - Docker infrastructure for aether-node and aether-forge with ghcr.io publishing
  • E2E testing - Testcontainers-based E2E tests for cluster formation, deployment, and chaos scenarios
  • Rolling updates - Two-stage deploy/route model for zero-downtime updates with weighted traffic routing
  • Observability - Micrometer integration with Prometheus endpoint and JVM metrics

What's Changed

Added

  • Docker infrastructure (docker/aether-node/, docker/aether-forge/, docker-compose.yml)
  • E2E test module with AetherNodeContainer, AetherCluster, cluster formation tests
  • Rolling update system with RollingUpdateManager, API endpoints, and CLI commands
  • Weighted endpoint routing via EndpointRegistry.selectEndpointWithRouting()
  • KV schema extensions for rolling updates (VersionRoutingKey, RollingUpdateKey)
  • Prometheus metrics endpoint /metrics/prometheus with JVM metrics

Changed

  • Updated to pragmatica-lite 0.9.3 with consensus observability support

Fixed

  • RabiaNode protocol message routing for pragmatica-lite 0.9.3 compatibility
  • TestCluster QuorumStateNotification routing

See CHANGELOG.md for complete details.