Releases: powersync-ja/powersync-kotlin
Releases · powersync-ja/powersync-kotlin
v1.7.0
v1.6.1
- Fix
dlopen failed: library "libpowersync.so.so" not found
errors on Android.
v1.6.0
- Remove internal SQLDelight and SQLiter dependencies.
- Add
rawConnection
getter toConnectionContext
, which is aSQLiteConnection
instance fromandroidx.sqlite
that can be used to step through statements in a custom way. - Fix an issue where
watch()
would run queries more often than intended. - Add an integration for the Room database library (readme).
- Add the
com.powersync:integration-sqldelight
module providing a SQLDelight driver based on open PowerSync instances. See the readme for details.
v1.5.1
What's Changed
- Fix issue in legacy sync client where local writes made offline could have their upload delayed
until a keepalive event was received. This could also cause downloaded updates to be delayed even
further until all uploads were
completed in #255 - [Internal] Update core extension to 0.4.5 in #254
Full Changelog: v1.5.0...v1.5.1
v1.5.0
v1.4.0
Full Changelog: v1.3.1...v1.4.0
v1.3.1
- Update SQLite to 3.50.3.
- Android: Ensure JNI libraries are 16KB-aligned.
- Support receiving binary sync lines over HTTP when the Rust client is enabled.
- Remove the experimental websocket transport mode.
- Update to Kotlin 2.2.0.
- Migrate to
kotlin.time
APIs where appropriate.
v1.3.0
- Support tables created outside of PowerSync with the
RawTable
API. For more information, see the documentation. - Fix
runWrapped
catching cancellation exceptions. - Fix errors in
PowerSyncBackendConnector.fetchCredentials()
crashing Android apps.