Releases: gsmlg-dev/concord
Release v2.1.1
Concord v2.1.1
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 2.1.1"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
What's Changed
- fix: guard compressed value replay by @gsmlg in #25
- fix: decompress prefix scan values by @gsmlg in #26
Full Changelog: v2.1.0...v2.1.1
Release v2.1.0
Concord v2.1.0
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 2.1.0"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
What's Changed
- docs: document embedded boot fixes by @gsmlg in #19
- docs: align package version docs by @gsmlg in #20
- docs: rebuild changelog release history by @gsmlg in #21
- test: stabilize backup release gate by @gsmlg in #22
Full Changelog: v2.0.1...v2.1.0
Release v2.0.1
Concord v2.0.1
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 2.0.1"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
What's Changed
- fix: start ra system before concord cluster by @gsmlg in #15
- fix: return actionable backup error without ra by @gsmlg in #12
- fix: disable prometheus exporter by default by @gsmlg in #13
- fix: make concord clustering configurable by @gsmlg in #14
- fix: recover concord startup from stale ra state by @gsmlg in #16
Full Changelog: v2.0.0...v2.0.1
Release v2.0.0
Concord v2.0.0
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 2.0.0"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
What's Changed
Full Changelog: v1.1.0...v2.0.0
Release v1.1.0
Concord v1.1.0
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 1.1.0"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
Full Changelog: v1.0.2...v1.1.0
Release v1.0.2
Concord v1.0.2
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 1.0.2"}
]
endDocumentation
Features
- Embedded distributed key-value store for Elixir
- Raft consensus via Ra for strong consistency
- Secondary indexes with declarative extractors
- TTL support, compression, and bulk operations
- Backup/restore and snapshot support
Full Changelog: v1.0.1...v1.0.2
Release v1.0.1
Concord v1.0.1
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 1.0.1"}
]
endDocumentation
Features
- Distributed, strongly-consistent embedded key-value store
- Raft consensus algorithm via Ra
- 600K+ ops/sec performance
- HTTP REST API with OpenAPI documentation
- Token-based authentication and RBAC
- TTL support, compression, and bulk operations
What's Changed
Full Changelog: v1.0.0...v1.0.1
Release v1.0.0
Concord v1.0.0
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 1.0.0"}
]
endDocumentation
Features
- Distributed, strongly-consistent embedded key-value store
- Raft consensus algorithm via Ra
- 600K+ ops/sec performance
- HTTP REST API with OpenAPI documentation
- Token-based authentication and RBAC
- TTL support, compression, and bulk operations
What's Changed
Full Changelog: v0.2.0...v1.0.0
Release v0.2.0
Changes in v0.2.0
This release was created automatically from the release workflow.
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 0.2.0"}
]
endDocumentation
Documentation is available at: https://hexdocs.pm/concord/0.2.0
Release v0.1.3
Changes in v0.1.3
This release was created automatically from the release workflow.
Installation
Add concord to your dependencies in mix.exs:
def deps do
[
{:concord, "~> 0.1.3"}
]
endDocumentation
Documentation is available at: https://hexdocs.pm/concord/0.1.3