Andrew Kane and zeekay
f3cdabfc12
Improved type in vector_accum [skip ci]
...
(cherry picked from commit b22c0e422c132cbabc92c0a641885ddd3bccef74)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
346f9dd079
Improved type in vector_avg [skip ci]
...
(cherry picked from commit bb03516bb06600247fbe811a3b63a97fb9720ae1)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
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
zeekay and Hanzo 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 Kane and zeekay
1d5cb54402
Improved tests for rescans / nested loop joins [skip ci]
...
(cherry picked from commit 721fcf4d2c92e2ef022c42304d547b807cbfbee1)
2026-07-28 09:08:02 -07:00
Andrew Kane and zeekay
cdb5755e18
Fixed tests for Postgres < 16
...
(cherry picked from commit 2f999115540fdb2f8376df3018c3695bbe306007)
2026-07-28 09:08:02 -07:00
Andrew Kane and zeekay
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
zthhhhh and zeekay
96662947da
Fix memory leak in ivfrescan
...
(cherry picked from commit 93a5b4a16d699eaf890970777c19f19b9d545782)
2026-07-28 09:08:01 -07:00
Andrew Kane and zeekay
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 Kane and zeekay
0a99770a2c
Added test for array to halfvec cast [skip ci]
...
(cherry picked from commit 3e523434f487882964d3e2c91c772f830ef8f060)
2026-07-28 09:08:01 -07:00
zooqueen and Hanzo 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 Kane and GitHub
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
lychen0613 and Andrew 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 Kane and chungkn 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 Huang and GitHub
8c91206333
Add RISC-V64 architecture support in Makefile ( #948 )
2026-01-14 06:11:58 -08:00