chore(release): v3.0.0-beta.4 — Phase 2 complete, halfvec HNSW fix (#95)#105
Merged
Conversation
Ships Phase 2 of the ROADMAP (memory namespaces #16, cold tier search + restoration #14, memory budgeting, adaptive sleep advisory) and closes out related tracker issues. Also fixes #95: schema.sql no longer issues failing CREATE INDEX statements for HNSW on bare halfvec columns (pgvector requires an explicit dimension spec). The two affected indexes are now documented in a new schema/hnsw-indexes.example.sql template that operators apply AFTER choosing their embedding provider's dimension. Fresh installs without embeddings emit no errors; installs with embeddings get a clear, idempotent path to the HNSW indexes. This is the first release publishing via npm Trusted Publishing (OIDC) instead of a long-lived token — validates the infrastructure landed in Sprint A and the Phase 2 follow-up (PR #97). Changes bundled: - package.json: 3.0.0-beta.3 → 3.0.0-beta.4 - CHANGELOG.md: new v3.0.0-beta.4 entry with per-feature and known-gap breakdown - ROADMAP.md: "Where We Are Today" updated; Phase 1 "Remaining" section collapsed (all shipped); Phase 2 marked COMPLETE with per-item PR references; #13 two-pass triage flagged as the one partial item - schema/schema.sql: remove two failing HNSW CREATE INDEX (with documented why-comment pointing at the template) - schema/hnsw-indexes.example.sql: new — template for operators to apply HNSW indexes after pinning halfvec dimension
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Files
Phase 2 scorecard (closed on merge)
Issue cleanup (closed since beta.3)
#10, #14, #16, #17, #18, #35, #43, #46, #50 — all shipped but not previously closed on the tracker. Status comments added to #13 and #41 documenting current state without closing.
Test plan
Follow-up after merge