sqlite-kit
4.4.0
Non-blocking SQLite client library with SQL builder built on SwiftNIO
vapor/sqlite-kit
What's New
4.4.0 - Revise in-memory database handling for modern SQLite
2023-09-15T14:05:50Z
What's Changed
Revise in-memory database handling for modern SQLite by @gwynne in #105
SQLiteKit has for a long time depended on the use of SQLite’s shared cache with in-memory databases to support opening multiple connections to such databases. However, SQLite has also for a long time specifically recommended the total omission of the shared cache, a recommendation which SQLiteNIO now follows as of vapor/sqlite-nio#51. Therefore, SQLiteKit now uses uniquely-named temporary files to emulate the feature when in-memory databases are requested.
Additional changes in this release:
Reviewers
Thanks to the reviewers for their help:
This patch was released by @gwynne
Full Changelog: 4.3.1...4.4.0
Description
- Swift Tools 5.7.0
Dependencies
- sqlite-nio1.8.0
- sql-kit3.28.0
- async-kit1.18.0