Releases: OP-Engineering/op-sqlite
Releases · OP-Engineering/op-sqlite
Release 11.2.13
Release 11.2.12
What's Changed
- Clean TS files and add more JS Docs by @ospfranco in #220
Full Changelog: 11.2.11...11.2.12
Release 11.2.11
Release 11.2.10
What's Changed
- Try to call realpath to resolve the correct location of the db by @ospfranco in #218
Full Changelog: 11.2.9...11.2.10
Release 11.2.9
What's Changed
- Clean up ci scripts by @ospfranco in #212
- Add build scripts for sqlite-vec and update sqlite-vec by @jhen0409 in #216
New Contributors
Full Changelog: 11.2.8...11.2.9
Release 11.2.8
What's Changed
- Make sqlcipher password optional by @ospfranco in #211
- Turn on iOS embedded tests by @ospfranco in #210
Full Changelog: 11.2.7...11.2.8
Release 11.2.7
What's Changed
- Fix flaky tests and fix getDbPath function by @ospfranco in #208
Full Changelog: 11.2.6...11.2.7
Release 11.2.6
This is a big release! The threading model of the library has been changed to have only one of thread per connection. This will get rid of a lot of race conditions people have been encountering at the price of making the library a smidge slower, but correctness comes before speed.
You can now have multiple connections per database, which is how sqlite is meant to be used. You should have ONLY ONE write connection though, otherwise you might get issues still:
import {open} from "@op-engineering/op-sqlite"
let readConnection = open({name: "db.sqlite"})
let writeConnection = open({name: "db.sqlite"})
What's Changed
- Migrate libsql and sqlcipher by @rflopezm in #207
- Concurrency model change by @ospfranco in #204
New Contributors
Full Changelog: 11.2.5...11.2.6
Release 11.2.5
Release 11.2.4
What's Changed
- Fix compilation for system sqlite on iOS by @ospfranco in #206
Full Changelog: 11.2.3...11.2.4