Releases: illarionov/wasm-sqlite-open-helper
Releases · illarionov/wasm-sqlite-open-helper
Version 0.1-beta03
🚀 New Feature
- Update Chasm to 0.9.65
- Update Chicory to 1.2.1
🤖 Dependencies
- Bump androidx-sqlite to 2.5.0
- Bump Kotlin to 2.1.20
- Bump Wasi-emscripten-host to 0.5
- Bump other build dependencies
Full Changelog: 0.1-beta02...0.1-beta03
Version 0.1-beta02
[0.1-beta02] — 2025-03-19
Added
- Expose Chicory memory factory and use ExactMemAllocStrategy
🐛 Bug Fix
- Fix memory leak in
sqlite3_free() - Fix
sqlite3_malloc()with zero argument - Add Chicory runtime to sqlite-embedder-chicory api dependencies
🤖 Dependencies
- Bump Chasm to 0.9.62
Full Changelog: 0.1-beta01...0.1-beta02
Version 0.1-beta01
Initial release to Maven Central
What's Changed
- Update README by @illarionov in #136
- Update workaround link by @illarionov in #137
- Refactor debug block by @illarionov in #138
- Reduce minSdk in aux modules with Android target by @illarionov in #139
- Warn (do not fail) on incorrect thread by @illarionov in #140
- Remove database-path-resolver module by @illarionov in #141
- Bump dependency versions. by @illarionov in #142
- Refactor embedder host to be more java-friendly by @illarionov in #143
- Add Pixnews local repository by @illarionov in #148
- Add more targets to common-cleaner by @illarionov in #149
- Add more targets to common-api and sqlite-tests by @illarionov in #150
- Add more targets to common-lock by @illarionov in #151
- Refactor EmbedderHost time to make it more java-friendly by @illarionov in #152
- Bump com.vanniktech:gradle-maven-publish-plugin from 0.28.0 to 0.29.0 by @dependabot in #157
- Update wasm binary to 0.1-alpha06 by @illarionov in #159
- Bump org.jetbrains.kotlinx:atomicfu-gradle-plugin from 0.24.0 to 0.25.0 by @dependabot in #158
- Adding LinuxX64 to wasi-emscripten-host by @illarionov in #153
- Add linuxX64 target to sqlite-common by @illarionov in #154
- Add more targets to sqlite-tests by @illarionov in #155
- Adding linux target to sqlite-driver by @illarionov in #156
- Move wasm reading logic to wsoh-binary-reader module by @illarionov in #160
- Workaround https://youtrack.jetbrains.com/issue/KT-69709 in tests by @illarionov in #161
- Bump Gradle to 8.9-rc2 by @illarionov in #162
- Make WasmSourceReader configurable by @illarionov in #163
- Remove compose-compiler by @illarionov in #164
- Bump androidx-room / sqlite to 2.5.0-alpha05 by @illarionov in #165
- Split Memory to read-only and non read-only by @illarionov in #166
- Move libs.wsoh.sqlite.st to linuxMain dependencies by @illarionov in #167
- Bump Gradle to 8.9, JVM to 22 by @illarionov in #168
- Add NodeJS checmsum by @illarionov in #169
- Bump Chasm to 0.7.0 and some other dependencies by @illarionov in #170
- Add Macos x64 target by @illarionov in #171
- Build on MacOS by @illarionov in #172
- Add MinGW target, remove JS stub by @illarionov in #173
- Add IOS targets by @illarionov in #174
- Replace okio with kotlinx-io by @illarionov in #175
- Update chicory by @illarionov in #176
- Refactor memory io by @illarionov in #177
- Refactor memory io2 by @illarionov in #178
- Always log to console in tests by @illarionov in #179
- Add new version of binaries with publishing in Android assets by @illarionov in #184
- Bump dependency versions by @illarionov in #185
- Reduce Android disk cache size for instrumented tests by @illarionov in #186
- Add LinuxArm64 target by @illarionov in #187
- Fix close database connection by @illarionov in #188
- Fix memory leak in GraalVM implementation, make WasmSQLiteDriver Auto… by @illarionov in #189
- Wait for executor threads complete before closing context by @illarionov in #190
- Refactor file system by @illarionov in #191
- Disable Chasm Android instrumented tests temporarily by @illarionov in #192
- Refactor: extract some classes by @illarionov in #193
- Rename SqliteWasmEnvironment -> SqliteRuntimeInternal, SqliteRuntimeI… by @illarionov in #194
- Extract filesystem to its own module by @illarionov in #195
- Trying to rethink common errors in fs by @illarionov in #196
- Cleanup names in StructStat by @illarionov in #197
- Refactor Path Resolver by @illarionov in #198
- Bump Kotlin to 2.0.20, Room to 2.7.0-alpha07 by @illarionov in #199
- Trying to implement linux fs by @illarionov in #200
- Add simple filesystem logger by @illarionov in #201
- Fix Linux open(), add test with chasm on Linux by @illarionov in #202
- Refactor atfile.def to not depend on system libraries by @illarionov in #203
- Merge linux amr64 and x64 by @illarionov in #204
- Add more tests to linux target by @illarionov in #205
- Add interceptors to filesystem by @illarionov in #206
- Add LinuxLocalTimeFormatter, LinuxTimeZoneInfoProvider by @illarionov in #207
- Add LinuxEntropySource by @illarionov in #208
- Bump versions of KSP, spoteless, desugar_jdk_libs by @illarionov in #209
- Bump gradle/actions from 3 to 4 by @dependabot in #215
- Moving wasi-emscripten-host to own repository by @illarionov in #216
- Bump dependency versions by @illarionov in #217
- Bump deps by @illarionov in #218
- Bump Graalvm to 241, use snapshot version of wasi-emscripten-host by @illarionov in #219
- Bump com.google.devtools.ksp:symbol-processing-gradle-plugin from 2.0.20-1.0.24 to 2.0.20-1.0.25 by @dependabot in #220
- Bump org.jetbrains.kotlinx:atomicfu-gradle-plugin from 0.25.0 to 0.26.1 by @dependabot in #226
- Bump io.mockk:mockk from 1.13.12 to 1.13.14 by @dependabot in #228
- Sync deps by @illarionov in #229
- Sync WEH by @illarionov in #230
- Bump WEH and spotless by @illarionov in #231
- Bump WEH and Chasm by @illarionov in #232
- Bump Spotless, atomicfu, chasm by @illarionov in #233
- Update SQLite to 3.48.1 by @illarionov in #234
- Bump kotlin from 2.1.0 to 2.1.10 by @dependabot in #235
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.0 to 7.0.2 by @dependabot in https://github.com/illarionov/wasm-sqlite-ope...
Version 0.1-alpha04
What's Changed
Added
- Add experimental androidx.sqlite.SQLiteDriver implementation
Removed
- Multithreading (not working)
Version 0.1-alpha03
[0.1-alpha03] — 2024-05-11
Added
- Embedders based on [Chicory] and [Chasm]
- Single-threaded build of SQLite and ICU libraries
Changed
- Many different changes and library updates.
- SQLite 3.45.3
- ICU 74.2
- Emscripten 3.1.58
Build №11
Publish maven snapshot repository to releases on Github (#96) * Publish maven snapshot repository to releases on github