Skip to content

Commit 920b0d2

Browse files
committed
Bump version to v0.2.3-alpha
1 parent 5c151dd commit 920b0d2

File tree

3 files changed

+37
-7
lines changed

3 files changed

+37
-7
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@
22

33
All notable changes to this community fork will be documented in this file.
44

5+
## [0.2.3-alpha] - 2025-12-29
6+
7+
### Added
8+
9+
- **Android 16KB page support** ([#254](https://github.com/asg017/sqlite-vec/pull/254))
10+
- Added `LDFLAGS` support to Makefile for passing linker-specific flags
11+
- Enables Android 15+ compatibility via `-Wl,-z,max-page-size=16384`
12+
- Required for Play Store app submissions on devices with 16KB memory pages
13+
14+
- **Improved shared library build and installation** ([#149](https://github.com/asg017/sqlite-vec/issues/149))
15+
- Configurable install paths via `INSTALL_PREFIX`, `INSTALL_LIB_DIR`, `INSTALL_INCLUDE_DIR`, `INSTALL_BIN_DIR`
16+
- Hidden internal symbols with `-fvisibility=hidden`, exposing only public API
17+
- `EXT_CFLAGS` captures user-provided `CFLAGS` and `CPPFLAGS`
18+
19+
- **Optimize/VACUUM integration test and documentation**
20+
- Added test demonstrating optimize command with VACUUM for full space reclamation
21+
22+
### Fixed
23+
24+
- **Linux linking error with libm** ([#252](https://github.com/asg017/sqlite-vec/pull/252))
25+
- Moved `-lm` flag from `CFLAGS` to `LDLIBS` at end of linker command
26+
- Fixes "undefined symbol: sqrtf" errors on some Linux distributions
27+
- Linker now correctly resolves math library symbols
28+
29+
### Documentation
30+
31+
- **Fixed incomplete KNN and Matryoshka guides** ([#208](https://github.com/asg017/sqlite-vec/pull/208), [#209](https://github.com/asg017/sqlite-vec/pull/209))
32+
- Completed unfinished sentence describing manual KNN method trade-offs
33+
- Added paper citation and Matryoshka naming explanation
34+
535
## [0.2.2-alpha] - 2025-12-02
636

737
### Added

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.2-alpha
1+
0.2.3-alpha

sqlite-vec.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@
88
#endif
99

1010
#ifdef SQLITE_VEC_STATIC
11-
#define SQLITE_VEC_API
11+
#define SQLITE_VEC_API __attribute__((visibility("default")))
1212
#else
1313
#ifdef _WIN32
1414
#define SQLITE_VEC_API __declspec(dllexport)
1515
#else
16-
#define SQLITE_VEC_API
16+
#define SQLITE_VEC_API __attribute__((visibility("default")))
1717
#endif
1818
#endif
1919

20-
#define SQLITE_VEC_VERSION "v0.2.2-alpha"
20+
#define SQLITE_VEC_VERSION "v0.2.3-alpha"
2121
// TODO rm
22-
#define SQLITE_VEC_DATE "2025-12-02T19:22:08Z+1100"
23-
#define SQLITE_VEC_SOURCE "2dfe8859ca55d5561a4c6e36521f24272fc5d4aa"
22+
#define SQLITE_VEC_DATE "2025-12-29T11:22:41Z+1100"
23+
#define SQLITE_VEC_SOURCE "d12d763eb2170ccdfd7418b9af3febd46fb33a85"
2424

2525

2626
#define SQLITE_VEC_VERSION_MAJOR 0
2727
#define SQLITE_VEC_VERSION_MINOR 2
28-
#define SQLITE_VEC_VERSION_PATCH 2
28+
#define SQLITE_VEC_VERSION_PATCH 3
2929

3030
#ifdef __cplusplus
3131
extern "C" {

0 commit comments

Comments
 (0)