Releases: narvikd/nubedb
Releases · narvikd/nubedb
v3.3.2
- BUGFIXES:
- Add mutex to checkIfNodeNeedsUnblock to be able to use it in threads:
Since there aren't any more operations on the observer that uses it, this fix just shows the leader start quickly.
In future releases as more operations are added, those would be blocked without this fix.
- Add mutex to checkIfNodeNeedsUnblock to be able to use it in threads:
v3.3.1
- BUGFIXES:
- Fix inconsistent FSM_PERFORMANCE flag in docker-compose.
- FEATURES:
- Have ability to implement a discover strategy that isn't the internal mDNS discover.
Full Changelog: v3.3.0...v3.3.1
v3.3.0
- FEATURES:
- Add ability to have lower DB file sizes at the cost of performance.
- Tidy up codebase.
Full Changelog: v3.2.0...v3.3.0
v3.2.0
- FEATURES:
- Backup, restore and get keys endpoints.
- Badger GC for values to prevent the DB from becoming too large.
Full Changelog: v3.1.0...v3.2.0
v3.1.0
- FEATURES:
- Add is_quorum_possible to healthcheck
- On heart beat failure remove the node from the leader list.
- BUGFIXES:
- Cluster readiness check to fix slow cluster start causing cluster wide race conditions.
Full Changelog: v3.0.0...v3.1.0
v3.0.0
- BREAKING
- Remove support for Windows.
- Will not support deploys outside orchestrators.
- FEATURES
- Any non-leader requests are forwarded to the leader.
- Auto bootstrapping & auto discover.
- Self healing features to ensure the cluster runs without any intervention.
Full Changelog: v2.0.0...v3.0.0
v2.0.0
- BREAKING
- DB engine changed from sync.map to BadgerDB.
- FEATURES
- Consensus state endpoint now reports the leader.
- Delete endpoint.
- BUGFIXES
- Suppresses
ErrNothingNewToSnapshot
from being printed in console logs. (It doesn't affect any consensus logs.)
- Suppresses
Full Changelog: v1.0.0...v2.0.0