Skip to content

Releases: vapor/sqlite-nio

1.10.3 - Embed sqlite amalgamation v3.47.0 source code

22 Oct 20:51
02dde2f
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.47.0 source code by @gwynne in #75

Update embedded SQLite from 3.46.1 to 3.47.0 (SQLite release notes).

Reviewers

Thanks to the reviewers for their help:

This patch was released by @gwynne

Full Changelog: 1.10.2...1.10.3

1.10.2 - Embed sqlite amalgamation v3.46.1 source code

19 Aug 11:41
feb3146
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.46.1 source code by @gwynne in #73

Update embedded SQLite from 3.46.0 to 3.46.1 (SQLite release notes).

Reviewers

Thanks to the reviewers for their help:

This patch was released by @gwynne

Full Changelog: 1.10.1...1.10.2

1.10.1 - Avoid double-logging queries

28 May 23:48
1b03daf
Compare
Choose a tag to compare

What's Changed

Avoid double-logging queries by @gwynne in #71

This logging is handled in SQLiteKit and should not be present at the SQLiteNIO layer.

This patch was released by @gwynne

Full Changelog: 1.10.0...1.10.1

1.10.0 - Embed sqlite amalgamation v3.46.0 source code

24 May 10:56
fbdc327
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.46.0 source code by @gwynne in #69

Update embedded SQLite from 3.45.3 to 3.46.0 (SQLite release notes).

Also fixes Sendable warnings in SQLiteDataConvertible (incidentally solving a real thread-safety issue in the process).

This patch was released by @gwynne

Full Changelog: 1.9.0...1.10.0

1.9.0 - A minor overhaul

10 May 10:02
98d2894
Compare
Choose a tag to compare

What's Changed

A minor overhaul by @gwynne in #68

Numerous improvements have been made to SQLiteNIO’s functionality:

  • Blobs are now copied fewer times on their way to and from the database (and in some rare cases, they’re copied several fewer times).
  • When decoding Strings, Floats, and Doubles via the SQLiteDataConvertible path (this primarily affects FluentSQLiteDriver and SQLiteKit), integer and real values are now converted to strings, and integer values are now converted to floats or doubles. Previously such conversions would be rejected.
  • The minimum supported Swift version is now 5.8.
  • All EventLoopFuture-based APIs now have explicit async counterparts, which in most cases saves at least a couple of excess thread hops. (This shows particular benefits in SQLiteKit - or rather, it will once vapor/sqlite-kit#108 lands.)
  • SQLite statement handles are now finalized correctly after encountering error conditions, rather than leaking until the overall connection is closed.

Reviewers

Thanks to the reviewers for their help:

This patch was released by @gwynne

Full Changelog: 1.8.8...1.9.0

1.8.8 - Embed sqlite amalgamation v3.45.3 source code

15 Apr 16:39
e79d223
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.45.3 source code by @gwynne in #66

Update embedded SQLite from 3.45.2 to 3.45.3 (SQLite release notes).

This patch was released by @gwynne

Full Changelog: 1.8.7...1.8.8

1.8.7 - Embed sqlite amalgamation v3.45.2 source code

12 Mar 15:09
2102da7
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.45.2 source code by @gwynne in #64

Update embedded SQLite from 3.45.1 to 3.45.2 (SQLite release notes).

This patch was released by @gwynne

Full Changelog: 1.8.6...1.8.7

1.8.6 - Embed sqlite amalgamation v3.45.1 source code

16 Feb 16:37
f316421
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.45.1 source code by @gwynne in #63

Update embedded SQLite from 3.45.0 to 3.45.1 (SQLite release notes).

This patch was released by @gwynne

Full Changelog: 1.8.5...1.8.6

1.8.5 - Embed sqlite amalgamation v3.45.0 source code

18 Jan 12:50
e998284
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.45.0 source code by @gwynne in #62

Update embedded SQLite from 3.44.2 to 3.45.0 (SQLite release notes).

Also does some minor package cleanup.

This patch was released by @gwynne

Full Changelog: 1.8.4...1.8.5

1.8.4 - Embed sqlite amalgamation v3.44.2 source code

28 Nov 06:28
e3a6442
Compare
Choose a tag to compare

What's Changed

Embed sqlite amalgamation v3.44.2 source code by @gwynne in #61

Update embedded SQLite from 3.44.1 to 3.44.2 (SQLite release notes)

This patch was released by @gwynne

Full Changelog: 1.8.3...1.8.4