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.
replictl apply
command to request actions/changes.replictl cluster refresh
command to trigger a cluster refresh task.apply
change requests.replictl
commands to new repliadmin
CLI tool.replictl
CLI tool.Event
s model./cluster/:id/agents
)./cluster/:id/events
)./cluster/:id/nodes
).storage
configuration to storage.primary
./api/unstable
API “version”.display_name
discovery attribute./api/unstable/introspect/health
endpoint./api/unstable/introspect/self
endpoint.unstable
API.name
to node_id
.id
to shard_id
.rustfmt
to CI and move in that direction.replictl versions
.replictl versions
.error-chain
with failure
.log
crate.AGENT_INFO_CHANGED
event.AGENT_INFO_NEW
event.CLUSTER_CHANGED
event.NODE_CHANGED
event.NODE_NEW
event.SHARD_ALLOCATION_CHANGED
event.SHARD_ALLOCATION_NEW
event.discovery
component.data
, event
, timeout
are all root attributes).*Recover
events.DatastoreDown
to NodeDown
.DatastoreRecovered
to NodeUp
.EventData
to EventPayload
.AgentStillDown
with AgentDown
.DatastoreStillDown
with NodeDown
.replictl
progress bar with periodic logs.recent_events
with events(filters, options)
and return an iterator.AGENT_NEW
to include only cluster and host.AGENT_NEW
events.failure
crate.