Package Release Info

rqlite-8.43.1-bp160.1.3

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

rqlite

Change Logs

* Sun Aug 03 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.43.1
  * rqlite shell .dump supports limiting tables
  * Protect table-specific dumping against SQL injection
  * Support backing up specific tables
  * Add "running inside Kubernetes" hint to /status
  * Rollback transaction if restore fails
  * Support providing backups in DELETE mode
  * Add Raft transport-level logging
* Wed Jul 23 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.41.0:
  * Add a HTTP API which instructs the Leader to stepdown,
    transferring Leadership to another node in the cluster
  * Allow specification of target node as new Leader during
    Stepdown
  * rqlite shell supports specifying ID of new leader node after
    stepdown
* Wed Jul 09 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.39.1:
  * Automatic Backup and Restore now supports Google Cloud Storage
* Fri Jul 04 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.38.3:
  * Add CDC (change-data-capture) service
* Sat Jun 28 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.38.2:
  * CLI supports RQLITE_HOST as connection environment variable
  * Upgrade dependencies via 'go get'.
  * Query supports returning Raft Index for Strong Consistency Reads
  * Support returning Raft index in responses
  * Add basic CDC streamer to database module
  * Add CDC support to Store component
  * Expose Raft log index via Store.Execute()
  * Expose Raft log index via Store.Request()
  * Support returning Raft Index in HTTP responses
  * Upgrade go mod dependencies
* Sat Jun 07 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.37.4:
  * Upgrade SQL parser
* Sat Jun 07 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.37.3:
  * Upgrade SQL parser
* Mon Jun 02 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.37.2:
  * Upgrade SQL parser
  * Update Go dependencies
* Thu May 29 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.37.1:
  * Prevent single-node cluster from joining another cluster
  * update dependencies
* Sun May 04 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 8.37.0:
  * Add support for automatically reloading all X.509 certificates
    and keys
Version: 10.2.0-bp160.1.1
* Fri May 29 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 10.2.0:
  * Support verifying mTLS peer Common Name
  * Console supports restore from SQLite data
  * Console "count rows" respects current Tables Expand/Collapse state
  * Console supports dropping indexes
  * Further Console app improvements
* Thu May 28 2026 Andreas Stieger <andreas.stieger@gmx.de>
- update go-net depdendency to address IDN Punycode validation
  bypass CVE-2026-39821 boo#1266544
* Thu May 21 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 10.1.0:
  * Add Schema management page to Console app
  * Display node TLS state in console's Cluster panel
- includes changes from 10.0.6:
  * Limit number of redirects followed on cluster-join
  * fix HTTP auth reporting
Version: 10.0.5-bp160.1.1
* Thu May 14 2026 Andreas Stieger <andreas.stieger@gmx.de>
- 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.
- includes fix for CVE-2026-33814: golang.org/x/net/http2: infinite
  loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE
  (boo#1265706)
* Tue Mar 10 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.4.5:
  * Rely soley on SQLite busy for WAL truncate
  * Prevent deadlock situation during raft snapshots
* Mon Mar 09 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.4.3:
  * Remove mustTruncate as it can result in a deadlock
  * Fix: INSERT/UPDATE with RETURNING clause will not abort
    transaction on erro
* Fri Feb 13 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.4.1:
  * Add proxy layer between HTTP layer and Store
  * Use maps and slices packages where possible
  * Check if DB context contains an error and return it if so
* Sat Feb 07 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.4.0:
  * Add /db/sql API to demonstrate SQL rewriting
  * Upgrade SQL parser
- includes changes from 9.3.21:
  * improvements to SQLite WAL checkpointing.
- includes changes from 9.3.20:
  * Switch to Synchronous=FULL mode when checkpointing database
  * Ensure checkpointing doesn't permanently change Synchronous mode
  * Explicitly fsync WAL file copied to Snapshot store
- includes changes from 9.3.19:
  * various logic improvements
* Thu Jan 29 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.3.18:
  * Upgrade SQL parser
* Sat Jan 17 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.3.15:
  * Upgrade rqlite-go-sqlite3 and SQL parser bundled dependencies
* Sat Jan 10 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.3.14:
  * Increase WAL Checkpoint busy timeout to 250ms
  * Implement a must-checkpoint-WAL after multiple failures policy
  * fix SQL comment handling in CLI
* Wed Jan 07 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.3.11:
  * Correctly handle EXPLAIN QUERY PLAN for mutations
* Mon Jan 05 2026 Andreas Stieger <andreas.stieger@gmx.de>
- Update to version 9.3.10:
  * Remove any temporary WAL files if persisting a Snapshot fails
    or is not even invoked
  * Improve FSM logging
  * Order alphabetically output of shell command .tables