Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 4.23 KB

CHANGELOG.md

File metadata and controls

72 lines (53 loc) · 4.23 KB

UNRELEASED

1.0.0-rc2 (December 10, 2019)

FEATURES

  • server: Support TLS for Raft RPC and GRPC connections [GH-180].

IMPROVEMENTS

  • common: Bump Go version to 1.13.1 [GH-179].
  • server: Redirect from non-leader servers [GH-176].
  • server: Remove Raft's term checks when applying a new command [GH-172].
  • server: Upgrade Rocksdb to version v6.2.4 [GH-162].
  • server: Validate recovery snapshot before sending data to follower [GH-171].
  • server: Export Raft internal metrics [GH-163].
  • common: Integrate new logging system [GH-164].
  • deploy: Support Terraform v0.12.9 [GH-167].
  • common: Extend API to allow bulk insertions [GH-107].

BUG FIXES

  • server: Remove broken API-Key feature [GH-177].
  • server: Lock balloon operations to avoid race conditions [GH-161].
  • server: Improve cluster join to manage new servers with duplicat ID or address [GH-165].
  • tests: Fix timeouts problem with cluster and e2e tests [GH-170].

1.0.0-rc1 (August 9, 2019)

FEATURES

  • server: Enhanced cluster recovery with full backups and on-demand snapshots via new GRPC internal API [GH-148].
  • cli: Add version command to print build info [GH-150].
  • cli: Add workload command to stress QED servers [GH-144].
  • cli: Add bug command to open bug issues in Github [GH-141].
  • cli: Add generate command to create ed25519 keypairs [GH-126].
  • client: Add auto-verify option to membership and incremental queries [GH-122].
  • server: Support BLAKE2b hashing algorithm [GH-123].

IMPROVEMENTS

  • server: Avoid pruning unnecessary branches in history tree [GH-149].
  • cli: Improve generate command to create self-signed TLS cerfificates [GH-138].
  • cli: Validate correctness for address and URL parameters [GH-137].
  • server: Move event hashing out of balloon internals [GH-136].
  • server: Clean up membership API [GH-130].
  • workload: Add workload metrics [GH-128].
  • server: New cache recovery strategy [GH-124].

BUG FIXES

  • server: Replace hyper cache implementation to avoid losing events due to cache evictions [GH-156].
  • workload: Keep inserting data when QED leader changes [GH-135].

0.2-alpha (April 22, 2019)

FEATURES

  • agents: New agents platform [GH-104].
  • server: Expose Raft WAL metrics [GH-102].
  • server: Use RocksDB column families [GH-87].
  • server: Replace RocksDB as default storage engine [GH-80].
  • server: Use RocksDB as Raft log store [GH-84].
  • client: New advanced client with retries, healthcheks and topology discovery [GH-82].
  • server: Expose RocksDB metrics [GH-85].
  • server: New hyper tree implementation based on batches [GH-71].
  • server: Enable TLS in client API [GH-66].

IMPROVEMENTS

  • workload: Full refactor [GH-81].
  • server: Remove index table [GH-97].