1
0
mirror of https://github.com/pgvector/pgvector.git synced 2026-10-23 10:48:54 +03:00

1973 Commits

Author SHA1 Message Date
Andrew Kane
f37c13f68b Version bump to 0.8.7 [skip ci] v0.8.7 2026-10-01 10:26:23 -07:00
Andrew Kane
ee00d39ab3 Fixed buffer overflow with IVFFlat index build and hardened index entry points 2026-10-01 10:19:30 -07:00
Andrew Kane
70fb225dc0 Removed unneeded code [skip ci] 2026-09-30 00:08:07 -07:00
Andrew Kane
468fc77093 Reverted casting changes 2026-09-29 11:39:45 -07:00
Andrew Kane
7db2345ed9 Updated Postgres version check in Windows Makefile [skip ci] 2026-09-22 11:39:20 -07:00
Andrew Kane
efa08fda9e Fixed zero handling for HNSW level selection - resolves #1023
Co-authored-by: cuishuang <imcusg@gmail.com>
2026-09-08 07:26:15 -07:00
Andrew Kane
e48241b4dc Fixed broken links - resolves #1019 [skip ci]
Co-authored-by: Anna Limonta <annalimonta@discente.ufg.br>
2026-08-19 20:46:55 -07:00
Andrew Kane
36c26ba176 Updated type names [skip ci] 2026-08-15 09:00:32 -07:00
Andrew Kane
7252374fa8 Added more tests for sparsevec casts [skip ci] 2026-08-15 08:59:03 -07:00
Andrew Kane
5436e9d31b Reordered cast tests [skip ci] 2026-08-15 08:56:21 -07:00
Andrew Kane
5e2752dac8 Added more tests for casts [skip ci] 2026-08-15 08:49:45 -07:00
Andrew Kane
23e03a08a1 Added more tests for halfvec casts [skip ci] 2026-08-15 08:41:55 -07:00
Andrew Kane
1a79ebccc2 Improved safety check [skip ci] 2026-08-14 12:17:29 -07:00
Andrew Kane
cd0e135ae5 Hardened sparsevec_to_halfvec - #1016 [skip ci]
Co-authored-by: lyinglyingl <929464008@qq.com>
2026-08-14 09:55:49 -07:00
Andrew Kane
5aa947505d Hardened sparsevec_to_vector - #1016 [skip ci]
Co-authored-by: lyinglyingl <929464008@qq.com>
2026-08-14 09:50:37 -07:00
Andrew Kane
6e398f928f Fixed conversion warnings with pd_lower [skip ci] 2026-08-14 07:14:39 -07:00
Andrew Kane
8c1aa16875 Fixed conversion warnings [skip ci] 2026-08-14 07:01:17 -07:00
Andrew Kane
f1e0eda5a3 Improved types for sparsevec [skip ci] 2026-08-13 22:16:19 -07:00
Andrew Kane
8d31b87933 Improved casting [skip ci] 2026-08-13 22:12:04 -07:00
Andrew Kane
a0b8e5df18 Fixed conversion code in array_to_sparsevec [skip ci] 2026-08-13 22:10:14 -07:00
Andrew Kane
5a058d6218 Improved casting [skip ci] 2026-08-13 22:01:50 -07:00
Andrew Kane
572039bf47 Improved cast [skip ci] 2026-08-13 20:19:33 -07:00
Andrew Kane
6e57410123 Fixed conversion warning [skip ci] 2026-08-13 20:12:38 -07:00
Andrew Kane
f879613825 Fixed conversion warnings in ivfkmeans 2026-08-13 20:06:29 -07:00
Andrew Kane
7d1045fd45 Fixed conversion warnings with pq_getmsgint [skip ci] 2026-08-13 19:41:34 -07:00
Andrew Kane
b8b38f0ad6 Fixed conversion warnings in hnswutils [skip ci] 2026-08-13 19:27:21 -07:00
Andrew Kane
7664e16cfa Fixed conversion warnings with popcount64 [skip ci] 2026-08-13 19:20:50 -07:00
Andrew Kane
e590279063 Fixed conversion warnings [skip ci] 2026-08-13 19:15:53 -07:00
Andrew Kane
29dbbe022d Fixed conversion warnings with pq_sendint16 and pq_sendint32 [skip ci] 2026-08-13 19:09:21 -07:00
Andrew Kane
0cd6b58078 Fixed conversion warning [skip ci] 2026-08-13 19:04:20 -07:00
Andrew Kane
05bf40b8bc Fixed conversion warnings [skip ci] 2026-08-13 19:00:24 -07:00
Andrew Kane
bf404c9c04 Fixed conversion warnings [skip ci] 2026-08-13 18:55:47 -07:00
Andrew Kane
d8aae47773 Hardened IvfflatParallelScanAndSort [skip ci] 2026-08-13 18:52:09 -07:00
Andrew Kane
1c9169f27b Fixed conversion warnings [skip ci] 2026-08-13 18:50:22 -07:00
Andrew Kane
ef8e78dc05 Fixed conversion warnings [skip ci] 2026-08-13 18:43:32 -07:00
Andrew Kane
61b83b67ab Fixed conversion warnings [skip ci] 2026-08-13 18:39:32 -07:00
Andrew Kane
52386f36c7 Fixed conversion warnings [skip ci] 2026-08-13 18:11:33 -07:00
Andrew Kane
744d75e819 Improved check [skip ci] 2026-08-13 18:06:21 -07:00
Andrew Kane
dc1d9c4daf Improved HNSW test [skip ci] 2026-08-13 18:04:53 -07:00
Andrew Kane
2be49035e4 Hardened IvfflatBeginParallel [skip ci] 2026-08-13 17:58:28 -07:00
Andrew Kane
7463c52cc1 Fixed conversion warnings [skip ci] 2026-08-13 17:57:30 -07:00
Andrew Kane
a0bd768bcb Fixed conversion warnings [skip ci] 2026-08-13 17:50:37 -07:00
Andrew Kane
1b03f094ee Fixed implicit int conversion warnings [skip ci] 2026-08-13 17:07:05 -07:00
Andrew Kane
53397cfd44 Fixed implicit int conversion warnings [skip ci] 2026-08-13 16:52:13 -07:00
Andrew Kane
03a5dceba4 Fixed implicit float conversion warnings [skip ci] 2026-08-13 16:23:07 -07:00
Andrew Kane
3dcfba36e4 Improved types for halfvec_accum and halfvec_avg [skip ci] 2026-08-13 16:16:46 -07:00
Andrew Kane
76e82d3b46 Replaced pq_sendint with pq_sendint16 and pq_sendint32 [skip ci] 2026-08-13 15:40:16 -07:00
Andrew Kane
1e26db177d Improved error messages for safety checks [skip ci] 2026-08-13 13:13:02 -07:00
Andrew Kane
4de2932a27 Improved error messages for safety checks [skip ci] 2026-08-13 13:08:41 -07:00
Andrew Kane
521957586f Improved consistency [skip ci] 2026-08-07 23:08:21 -07:00