Changelog for
libraft0-0.22.0-bp156.1.1.x86_64.rpm :
* Tue Feb 20 2024 Andreas Stieger
- raft 0.22.0 - new upstream https://github.com/cowsql/raft This version is is a drop-in replacement of canonical/raft up to 0.18.0- contains improvements to the raft implementation in the replication and leader election code, a legacy shim for the v1 API (disabled), test improvements and developer visible changes
* Mon Feb 19 2024 Andreas Stieger - raft 0.18.1:
* final release of this project, will be discontinued and incorporated into dqlite
* developer visible changes and bug fixes
* Wed Oct 18 2023 Andreas Stieger - raft 0.18.0:
* bug fixes and developer visible refactorings
* Fri Jan 20 2023 Andreas Stieger - raft 0.17.1:
* not API compatible
* Correct quorum calculation that determines when it\'s safe to apply a log entry
* Ensuring that a \"known good\" configuration is always available to roll back to when a new configuration can\'t be committe
* Fix potential crashes when a Raft state transition occurs during an asynchronous operation like writing to disk.
* Sun Dec 04 2022 Andreas Stieger - raft 0.16.0:
* support for hostnames
* bug fixes
* Mon Sep 05 2022 Andreas Stieger - raft 0.15.0:
* raft_io version 2 introducing async_work
* raft_fsm version introducing snapshot_async
* disable failing test for libuv 1.44.2 and higher
* Tue Jul 12 2022 Andreas Stieger - raft 0.14.0:
* Support for automated recovery of corrupt segments upon startup
* Bug fixes and developer visible changes
* Tue Apr 19 2022 Andreas Stieger - raft 0.13.0:
* move to raft_fsm v2 introducing snapshot_finalize
* Tue Feb 01 2022 Andreas Stieger - raft 0.11.3:
* initial support for tracing
* protocol bug fixes
* Sun Aug 08 2021 Andreas Stieger - raft 0.11.2:
* set start_index correctly when no closed segments are present
* uv_segment code correctnes fixes
* replication: do not send snapshots to offline nodes
* Tue Jun 22 2021 Andreas Stieger - raft 0.11.1:
* libuv implementation will use lz4 to compress snapshots
* minor bug fixes
* Wed May 05 2021 Andreas Stieger - raft 0.10.1:
* Add raft_set_initial_shapshot_timeout to API
* Sat Sep 12 2020 Andreas Stieger - raft 0.9.25:
* Add APIs to configure timeouts when promoting a stand-by
* Improve detection of the version of the ZFS kernel module
* Honor endianness when decoding test FSM commands
* Mon Jul 27 2020 Andreas Stieger - raft 0.9.24:
* updates to tests
* Fri Jul 10 2020 Andreas Stieger - raft 0.9.23:
* Disable async for UBIFS
* Reset vote when converting to candidate and starting a prevote round
* use internal configuration APIs in uv module
* Wed Jun 03 2020 Andreas Stieger - raft 0.9.22:
* various raft protocol fixes
* Wed May 13 2020 Andreas Stieger - raft 0.9.19:
* New raft_aligned_free() API
* Fix coverity findings/ and compiler warnings
* Tue Apr 28 2020 Andreas Stieger - raft 0.9.18:
* ignore empty snapshot data files, and other bug fixes
* Fri Jan 31 2020 Andreas Stieger - raft 0.9.17:
* Fix probing for fully async I/O on older kernels
* Check if we are still followers after completing a disk write
* Mon Jan 06 2020 Andreas Stieger - raft 0.9.16:
* no concise changelog available
* license changed to LGPL 3.0 with a static linking exception
* Thu Nov 07 2019 Andreas Stieger - raft 0.9.9:
* fix many compiler warning and drop unused flags
* Support forcing re-configuration and other improvements
* Thu Sep 19 2019 Andreas Stieger - raft 0.9.6:
* raft_watch API dropped
* don\'t stop half-way when deleting old segments
* Fri Aug 30 2019 Andreas Stieger - raft 0.9.5, initial package