- Remove most leaky abstractions from
trailbase_sqlite::Connection:- Introduce an async
Connection::transaction()API to remove many.call_reader()calls. - Add a
SyncConnectionfor the remaining batch uses of.call_reader(). - Add a dedicated backup API.
- Add a first-party Statement abstraction to allow binding parameters to other clients.
- Clean-up a few more overlooked uses and narrow
ToSqlProxy's lifetimes.
- Introduce an async
- Add a new
refinerydriver using above asynctransaction()API. - Use new APIs in
TransactionRecorderused for migrations. - Increase statement cache size.
- Minor: replace
kanalwithflumeeverywhere. - Update dependencies.
Full Changelog: v0.26.4...v0.26.5