Skip to content

Build against Drivine 0.0.79 - #80

Merged
johnsonr merged 1 commit into
mainfrom
chore/drivine-0.0.79
Aug 14, 2026
Merged

Build against Drivine 0.0.79#80
johnsonr merged 1 commit into
mainfrom
chore/drivine-0.0.79

Conversation

@johnsonr

Copy link
Copy Markdown
Contributor

Drivine 0.0.79 replaced VectorIndexSpec's 5-arg constructor with an 8-arg one (hnswM, hnswEfConstruction, engineOptions).

embabel-agent-rag-graph and embabel-chat-store already publish against 0.0.79, while dice-storage was still on 0.0.73. A consumer that puts all three on one classpath gets a NoSuchMethodError at context load whichever Drivine wins — this is currently breaking embabel/me's build on main.

propositionVectorIndexSpec passes named arguments and leaves the new parameters defaulted, so the bump is source-compatible. Full mvn install is green locally.

Merging this publishes a dice SNAPSHOT that lets me pin Drivine 0.0.79.

🤖 Generated with Claude Code

https://claude.ai/code/session_014bVjwe3rqRZ5wp9ov6q2Ki

Drivine 0.0.79 replaced VectorIndexSpec's 5-arg constructor with an 8-arg
one (hnswM, hnswEfConstruction, engineOptions). embabel-agent-rag-graph
and embabel-chat-store already publish against 0.0.79, so a consumer that
puts them on one classpath with dice-storage hit a NoSuchMethodError at
context load — whichever Drivine won, the other side's call site was gone.

propositionVectorIndexSpec passes named arguments and leaves the new
parameters defaulted, so the bump is source-compatible.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014bVjwe3rqRZ5wp9ov6q2Ki
@johnsonr
johnsonr merged commit 586e850 into main Aug 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant