Commit Graph
1805 Commits
Author SHA1 Message Date
Andrew Kaneandzeekay f3cdabfc12 Improved type in vector_accum [skip ci]
(cherry picked from commit b22c0e422c132cbabc92c0a641885ddd3bccef74)
2026-09-11 13:47:34 -07:00
Andrew Kaneandzeekay 346f9dd079 Improved type in vector_avg [skip ci]
(cherry picked from commit bb03516bb06600247fbe811a3b63a97fb9720ae1)
2026-09-11 13:47:34 -07:00
Andrew Kaneandzeekay 0c1eb41e35 Hardened vector_combine (currently fails at allocation for some sizes) [skip ci]
(cherry picked from commit eb7913b2d95f57458e7d1c5bb8e125eb13298acb)
2026-09-11 13:47:34 -07:00
zeekayandHanzo Dev bc9c6c0b04 Move the workflows to .github/workflows
The forge reads .github/workflows natively and github.com reads nothing else,
so one directory serves both planes instead of two conventions that disagree
about which one is live. The reusable in hanzoai/ci already lives there, so a
caller naming that path now resolves to a file that exists.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 18:51:52 -07:00
zeekay 6a4ae168b1 ci: give root a role so installcheck can connect
The extension built and installed cleanly, then the suite bailed on its first
psql with `role "root" does not exist` -- installcheck connects as the invoking
user, and a fresh cluster has no root.
2026-08-13 21:12:15 -07:00
zeekay 078c74efb7 ci: build and regression-test against one PostgreSQL
Upstream's matrix spanned PostgreSQL 13-19 on ubuntu-22.04/24.04 x86 and arm,
macOS and Windows. None of those labels exist on this fleet, and an unserved
label queues instead of failing, so none of it has been running.

Kept: one column, on a runner that answers. Lost: the version and platform
drift a matrix catches. A single gate that runs beats seven that do not.
2026-08-13 21:05:28 -07:00
Andrew Kaneandzeekay 1d5cb54402 Improved tests for rescans / nested loop joins [skip ci]
(cherry picked from commit 721fcf4d2c92e2ef022c42304d547b807cbfbee1)
2026-07-28 09:08:02 -07:00
Andrew Kaneandzeekay cdb5755e18 Fixed tests for Postgres < 16
(cherry picked from commit 2f999115540fdb2f8376df3018c3695bbe306007)
2026-07-28 09:08:02 -07:00
Andrew Kaneandzeekay 16a0bf585e Added tests for rescans / nested loop joins - #1002
Co-authored-by: zthhhhh <[email protected]>
(cherry picked from commit 982593ef013e722998c0fb2e2e1a2c804ed8be20)
2026-07-28 09:08:02 -07:00
zthhhhhandzeekay 96662947da Fix memory leak in ivfrescan
(cherry picked from commit 93a5b4a16d699eaf890970777c19f19b9d545782)
2026-07-28 09:08:01 -07:00
Andrew Kaneandzeekay 9c34ba4583 Added nnz check for vector/halfvec to sparsevec casts (in case limits change in future) [skip ci]
Co-authored-by: 0xJi3F
(cherry picked from commit c0919bc26ae7449dc7448b959449394372affbae)
2026-07-28 09:08:01 -07:00
Andrew Kaneandzeekay 0a99770a2c Added test for array to halfvec cast [skip ci]
(cherry picked from commit 3e523434f487882964d3e2c91c772f830ef8f060)
2026-07-28 09:08:01 -07:00
zooqueenandHanzo Dev 9e99ab499e docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-authored-by: Hanzo Dev <[email protected]>
mirror/master-33a44e6
2026-06-17 09:51:02 -07:00
zeekay 4c4426aca5 merge: upstream/master (preserve Hanzo brand, 4 commits) 2026-06-02 10:01:35 -07:00
Andrew Kane 94ef0f6b3b Updated readme [skip ci] 2026-05-30 11:58:10 -07:00
Andrew Kane 42f8358b95 Improved casting [skip ci] 2026-05-26 14:09:19 -07:00
Andrew Kane 300d92703e Ran latest pgindent [skip ci] 2026-05-26 13:39:55 -07:00
Andrew Kane ea517e52b1 Simplified comment [skip ci] 2026-05-26 13:39:20 -07:00
zeekay 9c8dfd3063 Merge remote-tracking branch 'upstream/master' 2026-05-19 21:56:22 -07:00
Andrew KaneandGitHub 8a99c0a241 Merge pull request #979 from xingtanzjr/fix_ivf_create_concurrently
Fix CREATE INDEX CONCURRENTLY crash on ivfflat with assertion-enabled PostgreSQL
2026-04-27 03:28:52 -07:00
Zhang Jinrui df1d65cc74 Fix CREATE INDEX CONCURRENTLY crash on ivfflat with assertion-enabled PostgreSQL by passing anyvisible=false in ivfflat SampleRows 2026-04-27 10:15:32 +00:00
Andrew Kane 7134874221 Added link to PgHero [skip ci] 2026-04-27 02:11:17 -07:00
Andrew Kane 5681169677 Added link to PgDog [skip ci] 2026-04-27 00:09:20 -07:00
Andrew Kane 047eea1af4 Updated readme [skip ci] 2026-04-26 14:47:17 -07:00
Andrew Kane a735588fae Updated readme [skip ci] 2026-04-26 14:45:12 -07:00
Andrew Kane 2bdd931032 Moved scaling section [skip ci] 2026-04-26 13:12:28 -07:00
Andrew Kane 2bf74bce73 Added more scaling advice to readme [skip ci] 2026-04-26 12:56:07 -07:00
Andrew Kane 8789b7b215 Updated style [skip ci] 2026-04-14 16:21:32 -07:00
lychen0613andAndrew Kane 85c9c73d49 optimize: defer sample normalization when building ivfflat 2026-04-14 16:14:17 -07:00
Andrew Kane 6bb41ffd13 Added comment [skip ci] 2026-04-14 16:10:45 -07:00
Andrew Kane 9ce995ae7a Fixed compilation errors with Postgres 19 2026-04-14 15:46:10 -07:00
Andrew Kane 5f18c75863 Fixed CI 2026-04-14 13:51:04 -07:00
Andrew Kane cb0d56971c Changed rowstoskip to double to match reservoir_get_next_S 2026-04-14 13:38:20 -07:00
lychen0613 100223fd14 Add benchmark for ivfflat sample rows 2026-04-14 21:56:10 +08:00
lychen0613 8e32d2ca81 fix: correctly use reservoir_get_next_S when building ivfflat 2026-04-14 17:57:40 +08:00
zeekay 80c721f5f9 chore: symlink AGENTS.md + CLAUDE.md → LLM.md 2026-04-06 15:07:46 -07:00
zeekay ec2a4106a8 chore: remove stale LLM.md 2026-03-03 14:00:00 -08:00
zeekay 053df2d08f docs: add LLM.md project guide 2026-03-11 10:33:33 -07:00
Andrew Kane 24b9f32005 Improved includes [skip ci] 2026-02-25 17:35:23 -08:00
Andrew Kane 7664593a54 Improved casting for HNSW scan memory limit [skip ci] 2026-02-25 12:59:17 -08:00
Andrew Kane 60ca02120d Improved limit for HNSW scan memory 2026-02-25 12:52:29 -08:00
Andrew Kane c1ee3a3cb7 Updated changelog [skip ci] 2026-02-25 11:28:43 -08:00
Andrew Kane 082be9f5ca Version bump to 0.8.2 [skip ci] 2026-02-25 10:46:57 -08:00
Andrew Kane c4dc57c5c6 Added test case for low memory HNSW index builds 2026-02-25 10:41:17 -08:00
Andrew Kaneandchungkn from OneMount Group 4d60fc5c26 Hardened shared memory allocator
Co-authored-by: chungkn from OneMount Group <[email protected]>
2026-02-25 10:39:01 -08:00
Andrew Kane 0081f83cce Fixed integer wraparound leading to buffer overflow with parallel HNSW index build
Reported-by: chungkn from OneMount Group <[email protected]>
2026-02-25 10:35:14 -08:00
Andrew Kane 2ec69854d1 Updated CI 2026-02-23 14:06:35 -08:00
Andrew Kane ae76da0bfc Switched to statically-allocated IndexAmRoutine for Postgres 19 [skip ci] 2026-01-21 16:40:35 -08:00
Andrew Kane 52a4dde6d6 Updated checkout action [skip ci] 2026-01-15 20:45:56 -08:00
Jack HuangandGitHub 8c91206333 Add RISC-V64 architecture support in Makefile (#948) 2026-01-14 06:11:58 -08:00