CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Added

  • BREAKING: Dynamic Nodes Membership behaviour.
  • BREAKING: Node Attributes Maps.
  • BREAKING: Node Status information.
  • Action: Cluster Initialisation.
  • Action: Add Node.
  • Action: Join Cluster.
  • Action: Remove Node.
  • Definition of Agent Action Invocation Records.

Changed

  • BREAKING: Agent API endpoints and returned information.
  • Restructured the agents specification documents.

0.3.1 - 2022-09-25

Changed

  • Clarify meaning of primary and secondary shard roles.
  • Clarify that agents aren’t required as long as data store nodes can respect the model.
  • Fixed typos.

Removed

  • Optional operator friendly name.

0.3.0 - 2020-03-07

Changed

  • BREAKING: Added actions API.
  • BREAKING: Rename incorrectly named v1 endpoints.

0.2.0 - 2019-02-20

Changed

  • BREAKING: Encode shard roles in lowercase.
  • BREAKING: Replaced shard’s last_op with a commit_offset.
  • BREAKING: Replication lag has a specified unit (no longer assumed to be seconds).

Removed

  • Half-thought performance stats.

0.1.0 - 2018-01-28

Added

  • Initial model definition.