Fixed
v1.18.3
What's Changed
- fix:
RETURNINGsemantics by @marco6 in https://github.com/canonical/dqlite/pull/798 - feat: enable multithreaded execution by @marco6 in https://github.com/canonical/dqlite/pull/747
- feat: improve cancellation behaviour by @marco6 in https://github.com/canonical/dqlite/pull/802
- chore: fix arm tests on 22.04 by @marco6 in https://github.com/canonical/dqlite/pull/806
- chore: embed human-readable version string in binary by @marco6 in https://github.com/canonical/dqlite/pull/805
- fix: defer apply when busy by @marco6 in https://github.com/canonical/dqlite/pull/803
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/canonical/dqlite/pull/807
- chore: remove unused snapshot algorithm by @letFunny in https://github.com/canonical/dqlite/pull/808
- fix: minor build issues by @marco6 in https://github.com/canonical/dqlite/pull/813
- chore: disable publishing on 20.04 & 24.10, enable 25.04 by @marco6 in https://github.com/canonical/dqlite/pull/814
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in https://github.com/canonical/dqlite/pull/727
- chore: move debian packaging definition from dqlite-ppa by @marco6 in https://github.com/canonical/dqlite/pull/818
- chore: fix new PPA build by @marco6 in https://github.com/canonical/dqlite/pull/819
- chore: deduplicate munit library by @marco6 in https://github.com/canonical/dqlite/pull/816
- chore: rename source package name by @marco6 in https://github.com/canonical/dqlite/pull/820
- chore: fix workflow package name by @marco6 in https://github.com/canonical/dqlite/pull/824
- chore: remove disk mode by @marco6 in https://github.com/canonical/dqlite/pull/801
- refactor: improve snapshot interface by @marco6 in https://github.com/canonical/dqlite/pull/811
- chore: remove RAFT_LIBS reference from .pc by @marco6 in https://github.com/canonical/dqlite/pull/823
- chore: remove support for pre-lts coordinated checkpoint by @marco6 in https://github.com/canonical/dqlite/pull/822
- chore: rename unstable lib to match releases by @marco6 in https://github.com/canonical/dqlite/pull/829
- chore: fix small conversion for 32-bit by @marco6 in https://github.com/canonical/dqlite/pull/838
- bugfix: multi-region shm mapping for systems with big pages by @marco6 in https://github.com/canonical/dqlite/pull/839
- chore: scope transaction state in exec_tick by @marco6 in https://github.com/canonical/dqlite/pull/840
- feat: delete_database pragma by @marco6 in https://github.com/canonical/dqlite/pull/809
- chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in https://github.com/canonical/dqlite/pull/836
- fix: always call
VfsAborton error by @marco6 in https://github.com/canonical/dqlite/pull/841 - github: Restore raft testing on other filesystems by @cole-miller in https://github.com/canonical/dqlite/pull/647
- refactor: simplify fsm interface by @marco6 in https://github.com/canonical/dqlite/pull/827
- refactor: remove wal from snapshot by @marco6 in https://github.com/canonical/dqlite/pull/812
- chore: test building on all enable architectures by @marco6 in https://github.com/canonical/dqlite/pull/845
- refactor: improve VFS open path by @marco6 in https://github.com/canonical/dqlite/pull/830
- bugfix: allow opening in-memory databases by @marco6 in https://github.com/canonical/dqlite/pull/846
- fix: remove forced tail calls by @marco6 in https://github.com/canonical/dqlite/pull/844
- fix(roles): Initialize variables to fix LTO build by @wszqkzqk in https://github.com/canonical/dqlite/pull/847
- fix: include lz4 in the pkg-config dependencies by @marco6 in https://github.com/canonical/dqlite/pull/849
- perf: track read index on databases by @marco6 in https://github.com/canonical/dqlite/pull/821
- chore: add more threads when testing by @marco6 in https://github.com/canonical/dqlite/pull/831
- bugfix: work-around XFS mtime limitations by @marco6 in https://github.com/canonical/dqlite/pull/843
- perf: streaming compression/decompression by @marco6 in https://github.com/canonical/dqlite/pull/804
- fix: fix compression test and explicit assumption by @marco6 in https://github.com/canonical/dqlite/pull/850
- chore: prepare for v1.18.3 by @marco6 in https://github.com/canonical/dqlite/pull/825
New Contributors
- @wszqkzqk made their first contribution in https://github.com/canonical/dqlite/pull/847
Full Changelog: https://github.com/canonical/dqlite/compare/v1.18.2...v1.18.3-fixed