Changelog History
Page 3
-
v7.1.0 Changes
January 28, 2022This release introduces a new automatic clustering approach, known as Bootstrapping, which allows rqlite clusters to form without assistance from an external system such as Consul. This can be very useful for certain deployment scenarios. See the documentation for full details on using the new Bootstrapping mode. Special thanks to Nathan Ferch for his advice regarding the design and development of this feature.
๐ New features
- ๐ PR #974: Add support for automatically bootstrapping clusters from just rqlite nodes.
-
v7.0.1 Changes
January 26, 2022 -
v7.0.0 Changes
January 25, 2022๐ This release introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier. The legacy Discovery mode is not supported by release 7.0, but may be supported in a future release. So, for now, if you wish to continue using legacy Discovery, you will need to run rqlite 6.x, or earlier.
๐ See the new documentation for full details on using Consul and etcd.
โฌ๏ธ Upgrading
๐ This release uses a new database for the Raft system, which should be compatible with earlier releases. However it is strongly recommended you backup any existing Leader nodes before you run 7.0, in the event there are any issues.
๐ There are also some breaking changes in release 7.0, related to command-line arguments:
- โฌ๏ธ The disco-related command-line arguments have changed to support Consul and etcd. If you wish to continue to use legacy Discovery, you can't upgrade to 7.0 -- or consider using Consul or etcd for node-discovery.
- ๐ The command-line argument
-RaftWaitForLeader
has been removed. If you need to wait for a node to have a Leader, you should poll the/readyz
endpoint.
๐ New features
- ๐ PR #957: Support autoclustering via use Consul and etcd KV stores.
- ๐ฑ PR #947: CLI takes list of hosts, so it can try another node if first node is unresponsive. Fixes issue #157. Thanks @chermehdi
๐ Implementation changes and bug fixes
-
v6.10.2 Changes
January 13, 2022๐ Implementation changes and bug fixes
- PR #959: Return clearer error if no database results set.
-
v6.10.1 Changes
January 13, 2022๐ Implementation changes and bug fixes
-
v6.10.0 Changes
January 07, 2022๐ This release enhances the authentication and authorization system, making it more convenient to use. It also fixes some minor bugs, and migrates the end-to-end test suite to Python 3.
๐ New features
- ๐ PR #940: Support specifying the user to join a cluster with, via
-join-as
. - ๐ง PR #940: Add support for pseudo username
*
to authentication configuration, providing more control over access.
๐ Implementation changes and bug fixes
- ๐ PR #934: Use correct MIME media type for JSON text. Fixes issue #933.
- โ PR #939: Migrate end-to-end testing to Python 3.
- โฌ๏ธ PR #941: Upgrade go mod dependencies.
- ๐ PR #940: Support specifying the user to join a cluster with, via
-
v6.9.0 Changes
December 31, 2021๐ New features
- ๐ PR #932: Add support for named parameters. Fixes issue #675.
-
v6.8.2 Changes
December 02, 2021๐ Implementation changes and bug fixes
- ๐ PR #929: Support disabling in-memory initialization of on-disk databases. Fixes issue #928.
-
v6.8.1 Changes
November 13, 2021๐ Implementation changes and bug fixes
- Fix URL for
.ready
CLI command. - ๐ PR #925: Ignore disco ID if there is preexisting state. Fixes issue #347.
- ๐ PR #926: Ignore own join address if passed. Fixes issue #713.
- Fix URL for
-
v6.8.0 Changes
November 09, 2021