GRDB.swift v5.5.0 Release Notes
-
๐ Released March 3, 2021 • diff
๐ New: You can now define common table expressions without any generic qualifier (which defaults to
Row
):let cte = CommonTableExpression(...)
The [Common Table Expressions Guide](Documentation/CommonTableExpressions.md) was updated accordingly.
๐ New:
DatabaseQueue
reading methods are now wrapped in a deferred transaction. This guarantees snapshot isolation in case of concurrent writes performed by external connections, and makesDatabaseQueue
a type suitable for shared databases.๐ Fixed:
DatabaseQueue.read
is now declaredthrows
instead ofrethrows
.๐ Fixed: #930: Fix SQL generation for
COLLATE
,IN
,NOT IN