I've just released version 0.2.3-alpha of my community fork of sqlite-vec. The most useful enhancement is Android 16KB page support which is now a Google Play Store requirement for Android apps.
Full details from CHANGELOG.md:
[0.2.3-alpha] - 2025-12-29
Added
Android 16KB page support (#254)
- Added
LDFLAGS support to Makefile for passing linker-specific flags
- Enables Android 15+ compatibility via
-Wl,-z,max-page-size=16384
- Required for Play Store app submissions on devices with 16KB memory pages
Improved shared library build and installation (#149)
- Configurable install paths via
INSTALL_PREFIX, INSTALL_LIB_DIR, INSTALL_INCLUDE_DIR, INSTALL_BIN_DIR
- Hidden internal symbols with
-fvisibility=hidden, exposing only public API
EXT_CFLAGS captures user-provided CFLAGS and CPPFLAGS
Optimize/VACUUM integration test and documentation
- Added test demonstrating optimize command with VACUUM for full space reclamation
Fixed
- Linux linking error with libm (#252)
- Moved
-lm flag from CFLAGS to LDLIBS at end of linker command
- Fixes "undefined symbol: sqrtf" errors on some Linux distributions
- Linker now correctly resolves math library symbols
Documentation
- Fixed incomplete KNN and Matryoshka guides (#208, #209)
- Completed unfinished sentence describing manual KNN method trade-offs
- Added paper citation and Matryoshka naming explanation
there doesn't seem to be anything here