Skip to content

Releases: slow2342/aether

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 14:18
8ac6fe6

What's Changed

  • chore(ci): add GitHub Actions CI/CD workflows by @slow2342 in #2
  • fix(ci): use specific version for scorecard action by @slow2342 in #3
  • feat(core): project scaffold with error types and config by @slow2342 in #96
  • feat(storage): add RocksDB storage engine by @slow2342 in #97
  • feat(raft): add Raft consensus layer with openraft by @slow2342 in #98
  • chore(ci): update git conventions for PR format and commit author by @slow2342 in #99
  • feat(api): add gRPC API layer with proto definitions and KV service by @slow2342 in #100
  • feat(cluster): add cluster membership management by @slow2342 in #101
  • fix(ci): install protoc for prost-build proto compilation by @slow2342 in #102
  • feat(watch): add Watch mechanism and route writes through Raft by @slow2342 in #103
  • refactor(raft): migrate from openraft to raft-rs by @slow2342 in #104
  • feat(lease): implement lease/TTL subsystem by @slow2342 in #105
  • feat(auth): add authentication and authorization system by @slow2342 in #106
  • chore(ci): remove aarch64 runner builds from CI pipeline by @slow2342 in #107
  • feat(storage): implement MVCC multi-version concurrency control by @slow2342 in #109
  • fix(raft): make Txn sub-operations atomic via shared WriteBatch by @slow2342 in #110
  • feat(raft): add nested transaction and CAS support by @slow2342 in #111
  • feat(raft): add snapshot and recovery mechanism by @slow2342 in #112
  • feat(raft): implement ReadIndex-based linearizable reads by @slow2342 in #113
  • feat(api): add observability with metrics, health check and tracing by @slow2342 in #114
  • feat(shard): add shard management with region splitting by @slow2342 in #115
  • feat(cluster): add learner node tracking and MemberPromote RPC by @slow2342 in #116
  • feat(cluster): add maintenance service with defrag, alarm, and status by @slow2342 in #117
  • feat(lock): add distributed lock primitive by @slow2342 in #118
  • feat(election): add leader election primitive by @slow2342 in #119
  • feat(primitive): add barrier and queue primitives by @slow2342 in #120
  • feat(session): add session management with timeout negotiation by @slow2342 in #121
  • feat(cluster): add discovery service for cluster bootstrap by @slow2342 in #122
  • feat(gateway): add stateless gateway proxy mode by @slow2342 in #123
  • fix(raft): fix committed entries never applied due to advance() ordering by @slow2342 in #124
  • test(benchmark): add criterion microbenchmarks and e2e benchmark CLI tool by @slow2342 in #125
  • fix(raft): fix election and network issues in raft event loop by @slow2342 in #126
  • fix(raft): fix election and network issues in raft event loop by @slow2342 in #127
  • fix(raft): fix all clippy warnings by @slow2342 in #128
  • chore(docker): add Dockerfile for container builds by @slow2342 in #129
  • docs: add README, LICENSE, and Chinese translation by @slow2342 in #130

Full Changelog: https://github.com/slow2342/aether/commits/v0.1.0