-
-
Notifications
You must be signed in to change notification settings - Fork 88
Labels
breaking changeBreaking changeBreaking changecomponent/kvKey–value store relatedKey–value store relateddiscussionNeeds discussionNeeds discussion
Milestone
Description
In #498, we are adding an optional list() method to the KvStore interface for Fedify 1.10.0. This gives existing KvStore implementations time to add support for prefix scanning.
In Fedify 2.0.0, the list() method should become a required part of the KvStore interface. This simplifies the interface contract and allows Fedify internals to rely on list() being available without fallback logic.
The migration path is straightforward: implementers have the entire 1.x cycle to add list() support, and the change will be documented as a breaking change in the 2.0.0 release notes.
Related issues
- Add optional
list()operation toKvStore#498 (adds optionallist()in 1.10.0)
Metadata
Metadata
Assignees
Labels
breaking changeBreaking changeBreaking changecomponent/kvKey–value store relatedKey–value store relateddiscussionNeeds discussionNeeds discussion