Skip to content

6.24.2

Compare
Choose a tag to compare
@groue groue released this 21 Jan 11:20
· 61 commits to master since this release

A new release of the Swift toolkit for SQLite databases.

  • Documentation Update: #1485: The Sharing a Database guide was updated with a new recommendation for databases shared between multiple processes. Writers should always perform IMMEDIATE transactions in order to avoid the SQLITE_BUSY error that can occur when transactions overlap. The new recommendation fits in a single line of code: configuration.defaultTransactionKind = .immediate.
  • New: Associations that involve views instead of tables were already supported, with an explicit ForeignKey in their definition. When the foreign key is missing, a clear diagnostic message is now emitted, instead of an unhelpful "no such table" runtime error.

Changes from 6.24.1 and 6.24.0:

  • Fixed: #1477: Remove shadow tables from database dump
  • New: #1466 by @barnettben: Add schema name option to database introspection methods