Skip to content

Releases: tislib/roda-ledger

v0.1.0

16 May 19:04
16730ea

Choose a tag to compare

What's Changed

  • Feature/server implementation by @tislib in #1
  • Stress testing by @tislib in #2
  • Add ADR for entries-based execution model and migrate reporting docs by @tislib in #3
  • Feature/entries based execution model by @tislib in #4
  • Add ADR-002: Vec-based balance storage for improved performance and m… by @tislib in #5
  • Refactor snapshot system to use Vec-based balance storage for impro… by @tislib in #6
  • Move Roda-Ledger Architecture documentation and process diagram. by @tislib in #7
  • feature/adr-003-ledger-api-redesign by @tislib in #8
  • Remove wallet module and generics from Ledger API, refactor operation… by @tislib in #9
  • Add ADR-004: Transition external interface to gRPC for improved cross… by @tislib in #10
  • Transition external interface to gRPC, removing custom TCP binary pro… by @tislib in #11
  • Add gRPC reflection support, Docker integration, documentation update… by @tislib in #12
  • Remove HFT Systems from README applications list by @tislib in #13
  • Introduce PressureManager for adaptive pipeline execution by @tislib in #14
  • Introduce PipelineMode for adaptive execution and integrate logging w… by @tislib in #15
  • Improve WAL and snapshot durability with new mechanisms by @tislib in #17
  • Feature/wal snapshot durability by @tislib in #18
  • Introduce roda-ctl CLI tool with commands for WAL segment unpacking… by @tislib in #19
  • Add tests for segment rotation, concurrency, idempotency, and config refactor by @tislib in #20
  • Implement deduplication mechanism and update benchmarks documentation by @tislib in #21
  • Restructure documentation: migrate files to logical directories, add … by @tislib in #22
  • Introduce ADR-010: Configurable Wait Levels for gRPC Submissions by @tislib in #23
  • Revise performance benchmarks for wallet operations by @tislib in #24
  • Enhance Roda-Ledger documentation with concepts and architecture details by @tislib in #25
  • Docs/concepts by @tislib in #26
  • Add comprehensive API documentation and update SUMMARY.md by @tislib in #27
  • Refactor pipeline state management and improve code clarity by @tislib in #28
  • Centralize configuration structs for improved reusability and modularity by @tislib in #29
  • Standardize data directory paths in configuration and Docker setup by @tislib in #30
  • Introduce Syncer module and refactor WAL and transaction handling by @tislib in #31
  • Introduce Syncer module and refactor WAL management and transaction flow by @tislib in #32
  • Optimize WAL synchronization and transaction processing performance by @tislib in #33
  • Remove outdated benchmarks and add detailed load test report by @tislib in #34
  • Update machine information in load test report by @tislib in #35
  • Add GitHub Actions workflow for Hetzner-based load testing setup and … by @tislib in #36
  • Enhance documentation with improved diagrams and standardized terminology by @tislib in #37
  • Readme/improvements by @tislib in #38
  • Add Docker Publish workflow for automated image building and pushing by @tislib in #39
  • Cleanup documentation and restructure introduction navigation by @tislib in #40
  • Cleanup documentation and update pipeline with new Docker paths by @tislib in #41
  • Add ADR-011 for WAL Write/Commit Separation and update index by @tislib in #42
  • Add tests for WAL recovery: active, closed-unsealed, and sealed segments by @tislib in #43
  • Implement E2E Testing Framework and GitHub Actions Integration by @tislib in #44
  • Enhance crash recovery tests and gRPC client functionality by @tislib in #45
  • Implement transaction-count-based WAL segments and idempotency model by @tislib in #46
  • Introduce batch transaction handling and load testing improvements by @tislib in #47
  • Add protobuf-compiler to load test dependencies by @tislib in #48
  • Update load-test.yml by @tislib in #49
  • Update Hetzner server type and refactor WAL segment handling by @tislib in #50
  • Feature/0013 wasm function registry by @tislib in #51
  • Expand README and documentation for WASM-based ledger features by @tislib in #52
  • Add docs/internal.md — Stage 1: Ledger invariants by @tislib in #60
  • docs: reconcile contradictions across concepts/api/architecture by @tislib in #62
  • Raft by @tislib in #57
  • Add cluster support with multi-node configuration and enhance gRPC by @tislib in #70
  • Optimize CI pipeline and testing configuration: by @tislib in #71
  • ui by @tislib in #72
  • Merge remote-tracking branch 'origin/master' into ui by @tislib in #73
  • Feature/control by @tislib in #75
  • Enhance demo instructions and Docker build process for multi-node setup by @tislib in #76
  • Build multi-arch Docker images and make control demo pull-only by @tislib in #79
  • Restore function snapshot emission and recovery (internal.md §11.4–§2… by @tislib in #78
  • Enhance demo instructions, Docker setup, and add integration tests by @tislib in #77
  • Remove SegmentHeader and SegmentSealed WAL entries by @tislib in #80
  • Remove GetNodeWalLog from control.proto; UI uses Ledger.GetLog by @tislib in #81
  • Refactor replication and WAL handling with improved testing by @tislib in #82
  • Derive Ledger pipeline stage from cluster indices; sticky failReason by @tislib in #83
  • Add deploy-demo workflow for persistent Hetzner demo by @tislib in #85
  • Feature/control improvements by @tislib in #84
  • Claude/wonderful jones f7565d by @tislib in #86
  • Modify docker compose command in README by @tislib in #88
  • refactoring cluster implementation by @tislib in #89
  • Add wait condition for leader snapshot catch-up in replication test by @tislib in #90
  • Feature/cluster replication improvements by @tislib in #91
  • Run publish workflows only on v* tags by @tislib in #92

Full Changelog: https://github.com/tislib/roda-ledger/commits/v0.1.0