Releases: vapor/sqlite-nio
1.8.3 - Embed sqlite amalgamation v3.44.1 source code
What's Changed
Embed sqlite amalgamation v3.44.1 source code by @gwynne in #60
Update embedded SQLite from 3.44.0 to 3.44.1 (SQLite release notes)
Also includes some minor tweaks to the API documentation.
Reviewers
Thanks to the reviewers for their help:
This patch was released by @gwynne
Full Changelog: 1.8.2...1.8.3
1.8.2 - Embed sqlite amalgamation v3.44.0 source code
What's Changed
Embed sqlite amalgamation v3.44.0 source code by @gwynne in #59
Update embedded SQLite from 3.43.2 to 3.44.0 (SQLite release notes)
This patch was released by @gwynne
Full Changelog: 1.8.1...1.8.2
1.8.1 - Embed sqlite amalgamation v3.43.2 source code
What's Changed
Embed sqlite amalgamation v3.43.2 source code by @gwynne in #58
Update embedded SQLite from 3.42.1 to 3.43.2 (SQLite release notes)
This patch was released by @gwynne
Full Changelog: 1.8.0...1.8.1
1.8.0 - Add method to allow singleton event loop use
What's Changed
Add method to allow singleton event loop use by @ptoffy in #56
Implements #52.
This patch was released by @gwynne
Full Changelog: 1.7.0...1.8.0
1.7.0 - Add basic Sendable correctness, update to SQLite 3.43.1
What's Changed
Add basic Sendable correctness, update to SQLite 3.43.1 by @gwynne in #51
Changes in this release:
- We now satisfy
StrictConcurrency=complete
with no warnings in this package.- We also now satisfy
ExistentialAny
.- Update embedded SQLite from 3.43.0 to 3.43.1 (SQLite release notes)
- The vendoring script is now an SPM command plugin. Run it with
swift package --disable-sandbox vendor-sqlite
. Accepts--help
,--verbose
, and--force
options. (Users should not need to run this command.)- The
SQLCustomFunction
feature’s API documentation has been heavily improved.
Reviewers
Thanks to the reviewers for their help:
This patch was released by @gwynne
Full Changelog: 1.6.0...1.7.0
1.6.0 - Embed sqlite amalgamation v3.43.0 source code
What's Changed
Embed sqlite amalgamation v3.43.0 source code by @gwynne in #55
Update embedded SQLite from 3.42.0 to 3.43.0 (SQLite release notes)
Additional changes:
- Renames the vendored
sqlite3.h
andsqlite3.c
files tosqlitenio_sqlite3.h
andsqlitenio_sqlite3.c
. This will hopefully improve usability for anyone who has to deal with both a system SQLite and the embedded one in the same process.- Cleaned up the script that does the vendoring
This patch was released by @gwynne
Full Changelog: 1.5.3...1.6.0
1.5.3 - Use platform condition instead of compilation condition in Package.swift
What's Changed
Use platform condition instead of compilation condition in Package.swift by @gwynne in #54
This fixes cross-compilation issues
This patch was released by @gwynne
Full Changelog: 1.5.2...1.5.3
Embed sqlite amalgamation v3.42.0 source code
This patch was authored and released by @gwynne.
Update embedded SQLite from 3.41.2 to 3.42.0 (SQLite release notes)
fix: Corrects possible leaking promise in `query`
This patch was authored by @NeedleInAJayStack and released by @gwynne.
Similar to #44, this removes a leaking promise when calling query
on an inactive thread pool.