Unclaimed project
Are you a maintainer of dqlite? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
dqlite
Embeddable, replicated and fault-tolerant SQL engine.
databaseraftsqlite
Last updated 13 days ago
Back to changelogNew
dqlite v1.18.2
What's Changed
- Dynamic trailing computation by @marco6 in https://github.com/canonical/dqlite/pull/714
- fix: Prevent dqlite_server_stop() called multiple times by @just-now in https://github.com/canonical/dqlite/pull/738
- chore: update CLA check job by @marco6 in https://github.com/canonical/dqlite/pull/741
- chore: rename float_t to real_t by @marco6 in https://github.com/canonical/dqlite/pull/746
- chore: drop support for 20.04 by @marco6 in https://github.com/canonical/dqlite/pull/745
- fix: reduce trace stack usage by @marco6 in https://github.com/canonical/dqlite/pull/743
- fix: free shallow snapshot headers correctly by @marco6 in https://github.com/canonical/dqlite/pull/744
- fix: database truncation by @marco6 in https://github.com/canonical/dqlite/pull/748
- feat: add timers support in raft_io by @marco6 in https://github.com/canonical/dqlite/pull/750
- feat: use SQLITE_STATIC binding by @marco6 in https://github.com/canonical/dqlite/pull/753
- chore: improve gateway readability by @marco6 in https://github.com/canonical/dqlite/pull/752
- test: add stress test by @marco6 in https://github.com/canonical/dqlite/pull/754
ci: remove clang-tidy by @letFunny in https://github.com/canonical/dqlite/pull/755refactor: new exec state machine by @marco6 in https://github.com/canonical/dqlite/pull/740fix: dump database without open by @marco6 in https://github.com/canonical/dqlite/pull/756feat: allow vacuum on main by @marco6 in https://github.com/canonical/dqlite/pull/734perf: merge raft barrier requests by @marco6 in https://github.com/canonical/dqlite/pull/742fix: errorcode return by @marco6 in https://github.com/canonical/dqlite/pull/757fix: use-after-free for prepared statement by @marco6 in https://github.com/canonical/dqlite/pull/762fix: unresponsive connection after leadership lost by @marco6 in https://github.com/canonical/dqlite/pull/758fix: silly cast for vfs time by @marco6 in https://github.com/canonical/dqlite/pull/759fix: missing barrier events by @marco6 in https://github.com/canonical/dqlite/pull/761feat: keep connection open on leadership loss by @marco6 in https://github.com/canonical/dqlite/pull/763fix: use clang for musl builds by @marco6 in https://github.com/canonical/dqlite/pull/764refactor: separate VFS journal behavior by @marco6 in https://github.com/canonical/dqlite/pull/760chore: remove useless stdbool.h by @marco6 in https://github.com/canonical/dqlite/pull/765refactor: group semantically vfs methods by @marco6 in https://github.com/canonical/dqlite/pull/769refactor: remove deprecated vfs interface by @marco6 in https://github.com/canonical/dqlite/pull/751refactor: remove useless undef by @marco6 in https://github.com/canonical/dqlite/pull/775fix: read main file when out of range by @marco6 in https://github.com/canonical/dqlite/pull/772refactor: separate {Wal,Main,DiskMain}Files behaviour by @marco6 in https://github.com/canonical/dqlite/pull/770test: improve stress test reader by @marco6 in https://github.com/canonical/dqlite/pull/776chore: remove vfs2 by @marco6 in https://github.com/canonical/dqlite/pull/779feat: implement randomness initialization on Linux by @marco6 in https://github.com/canonical/dqlite/pull/777feat: improve db__open initialization by @marco6 in https://github.com/canonical/dqlite/pull/778test: fix wait times for gateway tests by @marco6 in https://github.com/canonical/dqlite/pull/780fix: enable foreign key support by default by @marco6 in https://github.com/canonical/dqlite/pull/782fix: retry fallocate if EINTR is returned by @marco6 in https://github.com/canonical/dqlite/pull/787refactor: improve Vfs{Poll,Abort,Apply} interface by @marco6 in https://github.com/canonical/dqlite/pull/783chore: fix pipeline by @marco6 in https://github.com/canonical/dqlite/pull/785test: improve error message for stress test by @marco6 in https://github.com/canonical/dqlite/pull/791refactor: use an in-memory file to serve shared memory by @marco6 in https://github.com/canonical/dqlite/pull/790chore: bump header version by @marco6 in https://github.com/canonical/dqlite/pull/792chore: enable testing arm64 builds by @marco6 in https://github.com/canonical/dqlite/pull/793Full Changelog: https://github.com/canonical/dqlite/compare/v1.18.1...v1.18.2