Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rqlite for openSUSE:Factory checked in at 2026-05-14 21:45:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rqlite (Old) and /work/SRC/openSUSE:Factory/.rqlite.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rqlite" Thu May 14 21:45:40 2026 rev:47 rq:1353213 version:10.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/rqlite/rqlite.changes 2026-03-11 20:53:45.778096284 +0100 +++ /work/SRC/openSUSE:Factory/.rqlite.new.1966/rqlite.changes 2026-05-14 21:45:42.257376486 +0200 @@ -1,0 +2,41 @@ +Thu May 14 12:45:26 UTC 2026 - Andreas Stieger <[email protected]> + +- Update to version 10.0.5: significantly improves clustering, + data integrity guarantees, and makes managing rqlite easier. + * introduces a major improvement to the Raft Snapshot and Log + Truncation process. Previously, a Snapshot stream to a Follower + would block the Leader from taking new Snapshots. Normally a + subsequent retry of the snapshot operation would succeed, but a + persistently slow Follower that kept requiring Snapshots could + starve the Leader entirely. With v10, Snapshotting on the + Leader is no longer blocked by any other operation happening in + the Snapshot Store, including streaming a pre-existing snapshot + to a Follower. + * Concurrent read and write access to the database has been + improved. In previous releases Raft snapshotting -- and, as a + result, writes -- could be blocked for an extended period if + there was a long-running read. In v10 the Raft snapshotting + process is canceled and retried later if a long-running read is + active. + * v10 also uses CRC32 checksumming more comprehensively to detect + issues such as file system corruption and inadvertent + modification of the underlying data files by systems other than + rqlite. + * introduces a new built-in console app, making it more convenient + to manage a rqlite deployment. The console app is available at + http://localhost:4001/console by default. + * Upgrading from v7 or later is seamless and has been extensively + tested, though upgrading first to the latest v9 release is + recommended. Upgrading to v10 supports rolling upgrades, but you + cannot join a new v10 node to a v9 (or earlier) cluster. Upgrade + your existing cluster to v10 before adding new nodes. Back up + your rqlite system before upgrading. + * cli change: -on-disk-path has been removed. It provided little + benefit while making it too easy to corrupt a node. To upgrade a + rqlite system which uses this flag first backup your rqlite node + deploy a new v10 system, and then initialize the new deployment + using the backup. + * cli change: -raft-timeout is now -raft-heartbeat-timeout, to + better reflect its purpose. + +------------------------------------------------------------------- Old: ---- rqlite-9.4.5.tar.xz New: ---- rqlite-10.0.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rqlite.spec ++++++ --- /var/tmp/diff_new_pack.cpEUGy/_old 2026-05-14 21:45:43.301419286 +0200 +++ /var/tmp/diff_new_pack.cpEUGy/_new 2026-05-14 21:45:43.305419450 +0200 @@ -17,14 +17,14 @@ Name: rqlite -Version: 9.4.5 +Version: 10.0.5 Release: 0 Summary: Distributed relational database built on SQLite License: MIT URL: https://rqlite.io/ Source: %{name}-%{version}.tar.xz Source1: vendor.tar.xz -BuildRequires: go >= 1.25.0 +BuildRequires: go >= 1.26.0 BuildRequires: golang-packaging BuildRequires: pkgconfig BuildRequires: pkgconfig(sqlite3) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.cpEUGy/_old 2026-05-14 21:45:43.353421418 +0200 +++ /var/tmp/diff_new_pack.cpEUGy/_new 2026-05-14 21:45:43.357421582 +0200 @@ -3,7 +3,7 @@ <param name="url">https://github.com/rqlite/rqlite.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v9.4.5</param> + <param name="revision">v10.0.5</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.cpEUGy/_old 2026-05-14 21:45:43.385422730 +0200 +++ /var/tmp/diff_new_pack.cpEUGy/_new 2026-05-14 21:45:43.389422894 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/rqlite/rqlite.git</param> - <param name="changesrevision">41d7a347ab2db0fa494fc9553b9d9467c343a678</param> + <param name="changesrevision">6aab1c97eddd21fde001aeec50dbf3605ef1069d</param> </service> </servicedata> (No newline at EOF) ++++++ rqlite-9.4.5.tar.xz -> rqlite-10.0.5.tar.xz ++++++ ++++ 35854 lines of diff (skipped) ++++++ vendor.tar.xz ++++++ ++++ 162992 lines of diff (skipped)
