Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Khepri to 0.17.0 #12753

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Bump Khepri to 0.17.0 #12753

wants to merge 4 commits into from

Conversation

the-mikedavis
Copy link
Member

This is not ready to be merged yet, Khepri 0.17.0 hasn't yet been released. (And we want to make more changes before then anyways.)

This PR handles the breaking changes in Khepri 0.17.0.

@the-mikedavis the-mikedavis self-assigned this Nov 18, 2024
@the-mikedavis the-mikedavis force-pushed the md/khepri-0-17 branch 2 times, most recently from b167fd0 to 6d289fe Compare November 22, 2024 22:00
Khepri v0.17 needs a change in Ra 2.15.0 that exposes more data in the
`ra_aux` API.
`locally_known_members/1` and `locally_known_node/1` were replaced with
`members/2` and `nodes/2` with `favor` set to `low_latency` - this
matches the interface for queries in Khepri.
Khepri 0.17.x will change the return of functions from the khepri_adv
and khepri_tx_adv modules. Previously, functions that target one
specific tree node, for example `khepri_adv:delete/3`, would return
the node props map (`khepri:node_props()`) for the affected node. Now
all of the "adv API" returns `khepri_adv:node_props_map()` for
consistency.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant