v0.9.0 Release
DefraDB v0.9 is a major pre-production release. Until the stable version 1.0 is reached, the SemVer minor patch number will denote notable releases, which will give the project freedom to experiment and explore potentially breaking changes.
To get a full outline of the changes, we invite you to review the official changelog below. This release does include a Breaking Change to existing v0.8.x databases. If you need help migrating an existing deployment, reach out at [email protected] or join our Discord at https://discord.source.network/.
Changelog
Features
- feat: Add PN Counter CRDT type (#2119)
- feat: Add blob scalar type (#2091)
- feat: Add unique secondary index (#2131)
- feat: Allow users to add Views (#2114)
- feat: Mutation typed input (#2167)
- feat: New cmd for docs auto generation (#2096)
Fix
- fix: Add entropy to counter CRDT type updates (#2186)
- fix: Filtering on unique index if there is no match (#2177)
- fix: Handle multiple nil values on unique indexed fields (#2178)
Refactoring
- refactor: Add strong typing to document creation (#2161)
- refactor: Rename key,id,dockey to docID terminology (#1749)
- refactor: Simplify Merkle CRDT workflow (#2111)
Testing
- test: Add auto-doc generation (#2051)