This repository has been archived by the owner on Oct 18, 2023. It is now read-only.
Releases: libsql/sqld
Releases · libsql/sqld
v0.20.3
Changes
- dump sqld to v0.20.3 @MarinPostma (#662)
- eagerly load default namespace @MarinPostma (#661)
v0.20.2
Changes
- fix proxy bug @MarinPostma (#659)
- bump sqld to v0.20.2 @MarinPostma (#660)
- Bottomless: restore from chain of generations @Horusiath (#638)
v0.20.1
Changes
- bump sqld to 0.20.1 @MarinPostma (#658)
- Added param to namespace destroy to make backup removal optional @Horusiath (#657)
- fix bad naming for namespace header key @MarinPostma (#656)
- remove binary builds from publish workflow @MarinPostma (#655)
v0.20.0
Changes
- bump sqld to v0.20.0 @MarinPostma (#654)
- bottomless: prefix AWS env vars in use with LIBSQL_BOTTOMLESS_ @Horusiath (#649)
- check for wal presence before checkpointing @MarinPostma (#653)
- bottomless: append namespace to db_id @Horusiath (#652)
- log when a namespace is loaded @MarinPostma (#651)
- Asynchronous snapshot upload @Horusiath (#574)
- Point in time recovery api @Horusiath (#644)
- replication: limit the number of frames in batch_log_entries @psarna (#648)
- Namespace deletion @MarinPostma (#629)
- sqld/rpc: Move
Proxy
namespace to metadata @LucioFranco (#645) - sqld/hrana: Log error failures @LucioFranco (#642)
- rework namespace creation API @MarinPostma (#635)
- sqld: Add replica
ReplicaProxy
@LucioFranco (#641) - sqld: Expose write proxy on primaries @LucioFranco (#636)
- Revert "libsql-bindings: auto-finalize dangling statements (#523)" @psarna (#640)
- fix remove stale file during migration @MarinPostma (#639)
- chore: update cargo-dist to 0.2.0-prerelease.6 and set create-release=false @Gankra (#634)
- bottomless-cli: added support for namespaces @Horusiath (#614)
- Bottomless: provide methods to delete S3 objects @Horusiath (#632)
- bump sqlite3-parser to 0.11 @MarinPostma (#631)
- fix(dist): revert partial workflow job name change @ashleygwilliams (#626)
v0.19.0
Changes
- fix .version file being created in the wrong directory @MarinPostma (#624)
- eager namespace creation @MarinPostma (#623)
- feat(dist): add cargo-dist @ashleygwilliams (#625)
- Migrate database directory structure from pre 0.18 @MarinPostma (#618)
- proxy frame replication @MarinPostma (#599)
- bump v0.19.0 @MarinPostma (#622)
- sqld: Add grpc-web support @LucioFranco (#621)
- sqld: Use metadata for replication namespaces @LucioFranco (#619)
- chore: Fix CI @LucioFranco (#620)
- Create namespace from dump @MarinPostma (#589)
- Add Hrana 3 @honzasp (#548)
- fix rpc error categorization in hrana pipelines @MarinPostma (#615)
- sqld: Ignore
sqld
folders @LucioFranco (#608) - Update BUILD-RUN.md @CodingDoug (#610)
- turn off sqlite auto_checkpoint and introduce period-based checkpoint calls @Horusiath (#547)
- return appropriate sqlite error when checkpoint it ignored @MarinPostma (#613)
- Fix the disable-namespace flag @MarinPostma (#612)
v0.18.1
Changes
- WAL hook functions now invoke generic T:WalHook methods @Horusiath (#603)
- Bump sqld to
0.18.1
@LucioFranco (#602) - sqld: Add
--disable-namespaces
flag @LucioFranco (#601) - sqld: Add panic logging, api error and fix log env @LucioFranco (#588)
- Flip default namespace behaviour @MarinPostma (#598)
- sqld: Document multitenancy feature @penberg (#600)
- sqld: Document incremental snapshot feature @penberg (#596)
- fix(cargo-metadata): update bottomless-cli repo @ashleygwilliams (#594)
v0.18.0
Changes
- bump sqld to 0.18.0 @MarinPostma (#592)
- namespaces @MarinPostma (#575)
- Fix the number of semaphore units taken @psarna (#587)
- overload protection: update total response size on hrana error @psarna (#586)
- sqld: Add
BatchLogEntries
and replication rpc auth @LucioFranco (#584) - sqld: Kill HTTP replication support @penberg (#580)
- Start tracking write requests delegated from replica @avinassh (#579)
- sqld: Add gRPC endpoints to http server @LucioFranco (#578)
- sqld: Convert http api to axum @LucioFranco (#572)
- warn when recovering db not in wal mode @MarinPostma (#576)
- Remove obsolete "sqlc" crate @penberg (#573)
- A few overload protection mechanisms @psarna (#552)
- chore: Add stream comment @Abdur-rahmaanJ (#551)
v0.17.2
v0.17.1
v0.17.0
Changes
- bump sqld to 0.17.0 @haaawk (#531)
- Correctly handle RESPONSE_TOO_LARGE in Hrana @honzasp (#530)
- Introduce initial-idle-shutdown-timeout-s @haaawk (#528)
- libsql-bindings: auto-finalize dangling statements @psarna (#523)
- Make living replica keep primary alive @haaawk (#517)
- Don't check auth for /health @haaawk (#521)
- Don't extend lifetime on /health request @haaawk (#518)
- bottomless: make compiled by default @Horusiath (#499)
- Catch and handle transaction timeouts @honzasp (#514)
- truncate stats file before writing to it @glommer (#512)
- Add --snapshot-exec to execute script for every generated snapshot file @honzasp (#497)
- sqld: no free queries @psarna (#505)
- sqld: bump rusqlite to fixed ROWS_WRITTEN metrics @psarna (#500)
- Update README.md @psarna (#498)
- Use self hosted linux in CI @dyasny (#492)
- bottomless transaction disk cache @Horusiath (#496)
- bottomless: local timestamps @Horusiath (#495)
- Bart/bottomless point in time recovery @Horusiath (#484)
- Fix corruption on replicating transactions with duplicated pages @psarna (#494)