Releases: canonical/k8s-dqlite
Releases · canonical/k8s-dqlite
v1.3.0
What's Changed
The most notable change for the new v1.3.0 k8s-dqlite release is the use of the Dqlite LTS v1.17.x.
- Add docs on k8s-dqlite versioning by @louiseschmidtgen in #165
- Remove unused GetRevision query by @marco6 in #166
- Make connection pool configurable by @louiseschmidtgen in #158
- Code cleanup remove lease test and dead code by @louiseschmidtgen in #168
- Update versioning docs by @louiseschmidtgen in #169
- Add concurrency to create/update/insert benchmarks by @marco6 in #171
- Update Query by @louiseschmidtgen in #170
- Fix delete benchmark by @marco6 in #176
- Fix watch test by @marco6 in #177
- Rename concurrent tests for create, delete and update by @marco6 in #172
- Delete Query by @louiseschmidtgen in #175
- Adding Config Reference & Development Docs plus Readme Makeover by @louiseschmidtgen in #178
- Add scorescard action and jira sync configuration by @petrutlucian94 in #179
- Increase parallelism for write benchmarks by @marco6 in #182
- Remove admission code by @HomayoonAlimohammadi in #181
- K8s-snap integration test with k8s-dqlite changes by @louiseschmidtgen in #183
- Cancel concurrent workflow k8s-snap integration test by @louiseschmidtgen in #184
- Fix sqlite initialization flags by @marco6 in #186
- Bump aquasecurity/trivy-action from 0.24.0 to 0.27.0 by @dependabot in #189
- Remove old append/insert logic by @louiseschmidtgen in #190
- Use Otel Collector by @louiseschmidtgen in #192
- Bump aquasecurity/trivy-action from 0.27.0 to 0.28.0 by @dependabot in #191
- Make Create path uniform with Update/Delete by @marco6 in #187
- Performance Test Set-up (1) by @louiseschmidtgen in #197
- Performance Test workload (2) by @louiseschmidtgen in #199
- Performance Test Parse Metrics (3) by @louiseschmidtgen in #200
- Dqlite LTS v1.17.1, go-dqlite v2 by @louiseschmidtgen in #202
- Simplify keys read path by @marco6 in #193
- Add Trivy scan for release branches by @maci3jka in #205
New Contributors
- @petrutlucian94 made their first contribution in #179
- @HomayoonAlimohammadi made their first contribution in #181
- @maci3jka made their first contribution in #205
Full Changelog: v1.2.0...v1.3.0
v1.1.11
What's Changed
- Configurable watch query timeout @louiseschmidtgen in #162
Full Changelog: v1.1.10...v1.1.11
v1.2.0
What's Changed
This release shows notable improvements in the performance of queries to Dqlite, namely compaction and creation. The addition of Otel allows better visibility of queries to Dqlite by utilizing traces. This release also includes the node NotReady
bugfix.
- Suppress logrus output during tests by @marco6 in #121
- Add continuous benchmarking by @marco6 in #123
- Update go-sqlite3 to the last version by @marco6 in #129
- Add setup action to all tests by @marco6 in #130
- Instrument SQLite by @marco6 in #127
- Instrument Otel by @louiseschmidtgen in #125
- Sqllog otel traces by @louiseschmidtgen in #143
- Enable minor schema version updates by @louiseschmidtgen in #141
- Address concurrency issue in logstructured.create by @louiseschmidtgen in #150
- Update Dqlite and its dependencies by @louiseschmidtgen in #151
- Instrument dqlite by @marco6 in #131
- Automate prepared statements by @marco6 in #132
- Improve list test and resize admission test by @marco6 in #136
- Improve create query by @louiseschmidtgen in #152
- Improve compaction by @marco6 in #149
- Build raft with dqlite by @louiseschmidtgen in #153
- Dqlite arm64 build fix by @louiseschmidtgen in #155
- Disable kine metrics by default by @louiseschmidtgen in #154
- Bump aquasecurity/trivy-action from 0.23.0 to 0.24.0 by @dependabot in #124
- Bump actions/cache from 3 to 4 by @dependabot in #128
- Instrument calls to DB by @louiseschmidtgen in #156
- Configurable watch query timeout by @louiseschmidtgen in #162
- Fix list benchmark and notify CI on error by @marco6 in #164
Full Changelog: v1.1.11...v1.2.0
K8s dqlite v1.1.10 release
What's Changed
- update cla checker by @bschimke95 in #104
- Initial implementation for embedded datastore by @neoaggelos in #105
- Add write permissions for trivy by @bschimke95 in #112
- Fix migration test by @marco6 in #109
- Make DoCompact operation interruptible by @marco6 in #111
- Improve retry logic by @marco6 in #110
- Allow builds without libdqlite by @marco6 in #108
- Improve compact benchmark by @marco6 in #106
- Remove UpdateSameKeyLinearity by @marco6 in #115
- Add synchronization primitive for server shutdown by @marco6 in #114
- Readme & PR template by @louiseschmidtgen in #118
- Simplify integration tests by @marco6 in #116
- Revert 6f4a785 by @neoaggelos in #119
- Remove build flag by @marco6 in #117
- Stable benchmarks by @marco6 in #120
New Contributors
- @louiseschmidtgen made their first contribution in #118
Full Changelog: v1.1.9...v1.1.10
K8s dqlite v1.1.9 release
What's Changed
- Update build and test instructions on README by @neoaggelos in #94
- Use rpath for dynamically linked binaries by @neoaggelos in #93
- Bump libuv version by @eaudetcobello in #95
- Bump deps by @eaudetcobello in #101
Full Changelog: v1.1.8...v1.1.9
K8s dqlite v1.1.8 release
What's Changed
- Bump sys by @eaudetcobello in #87
- Rewritten list query, test and fix [#82] by @miro-balaz in #83
- Changes for v1.29 conformance by @eaudetcobello in #86
- Kv should be mkv by @eaudetcobello in #89
- Refactor build process for k8s-dqlite by @neoaggelos in #90
- Follow up fixes on k8s-dqlite build process by @neoaggelos in #91
- 1.29 conformance fixes by @neoaggelos in #92
New Contributors
- @eaudetcobello made their first contribution in #87
- @miro-balaz made their first contribution in #83
Full Changelog: v1.1.7...v1.1.8
K8s dqlite v1.1.7 release
What's Changed
Full Changelog: v1.1.6...v1.1.7
K8s dqlite v1.1.6 release
What's Changed
- Update go-dqlite to 1.11.8 in #47
K8s dqlite v1.1.5 release
What's Changed
- Update kine to include index migration by @ktsakalozos in #46
Full Changelog: v1.1.4...v1.1.5
K8s dqlite v1.1.4 release
Include the latest bug fixes from kine