Skip to content

Commit 9023a7b

Browse files
authored
Merge pull request #39 from powersync-ja/release/0.6.1
v0.6.1
2 parents bea5c58 + 308076c commit 9023a7b

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

CHANGELOG.md

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## 0.6.1
2+
3+
- Fix errors when closing a `SqliteDatabase`.
4+
- Configure SQLite `busy_timeout` (30s default). This fixes "database is locked (code 5)" error when using multiple `SqliteDatabase` instances for the same database.
5+
- Fix errors when opening multiple connections at the same time, e.g. when running multiple read queries concurrently
6+
right after opening the dtaabase.
7+
- Improved error handling when an Isolate crashes with an uncaught error.
8+
- Rewrite connection pool logic to fix performance issues when multiple read connections are open.
9+
- Fix using `SqliteDatabase.isolateConnectionFactory()` in multiple isolates.
10+
111
## 0.6.0
212

313
- Allow catching errors and continuing the transaction. This is technically a breaking change, although it should not be an issue in most cases.

pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
name: sqlite_async
22
description: High-performance asynchronous interface for SQLite on Dart and Flutter.
3-
version: 0.6.0
3+
version: 0.6.1
44
repository: https://github.com/powersync-ja/sqlite_async.dart
55
environment:
6-
sdk: '>=3.2.0 <4.0.0'
6+
sdk: ">=3.2.0 <4.0.0"
77

88
dependencies:
9-
sqlite3: '^2.3.0'
9+
sqlite3: "^2.3.0"
1010
async: ^2.10.0
1111
collection: ^1.17.0
1212

0 commit comments

Comments
 (0)