Releases: surrealdb/vart
Releases · surrealdb/vart
Release 0.9.1
Changelog
All notable changes to this project will be documented in this file.
[0.9.1] - 2025-02-06
Miscellaneous Tasks
- Simplify control flow in prefix comparison (#75)
Perf
- Simpler way to set version (#84)
Release
- 0.9.0 (#80)
Remove
- Keys_at_ts (#79)
[0.7.0] - 2024-10-29
Miscellaneous Tasks
- Update doc for public functions on Tree (#58)
- Allow creating custom snapshot (#60)
- Update vart 0.7.0 (#65)
- Add release ci (#66)
Performance
- Remove version from nodes (#64)
[0.6.0] - 2024-10-14
Bug Fixes
- Remove unneeded usage of MaybeUninit
- Clippy warnings
- Sorting in flatnode
- Remove category slug from cargo.toml (#39)
Features
- Add versioned iterator
Fix
- Range scans (#45)
Miscellaneous Tasks
- Make benchmarks more deterministic (#18)
- Remove
BitArray<T,SIZE>
in favor of[Option<T>;SIZE]
(#21) - Remove snapshot counters
- Update vart 0.2.1
- Bump surrealkv version 0.3.0 (#30)
- Bump cargo version to 0.3.1
- Remove unnecessary Clone trait bounds
- Add versioned apis (#33)
- Tree and snapshots do not need closing (#36)
- Make get methods return Option instead of Result (#37)
- Remove unused hashbrown dependency (#41)
- Add double ended iterator (#44)
- Remove unused variable new_version in bulk_insert (#47)
- Add alloc benchmark (#53)
- Make functions private to avoid major bump on private func change (#56)
- Collapse node4 to child and get rid of node 1 (#55)
Performance
- Remove old value lookup on insert (#46)
- Add inlining for range/iter and benchmark (#51)
- Reduce allocations in Node::add_child (#52)
- Make insert_unchecked mutable to avoid cow (#54)
Release
- Bump crate version to v0.4.0 (#34)
[0.1.0] - 2024-01-16
Bug Fixes
- Remove spaces from keywords in package definition (#17)
Features
- Add timed adaptive radix trie (#1)
Miscellaneous Tasks
Release 0.9.0
Release 0.8.1
v0.7.0
What's Changed
- Add insert_or_replace methods by @gsserge in #57
- Do not clone prefix when inserting by @gsserge in #59
- chore: update doc for public functions on Tree by @arriqaaq in #58
- chore: allow creating custom snapshot by @arriqaaq in #60
- Implement clone, scan_at_ts and keys_at_ts for Tree by @gsserge in #62
- Remove Snapshot by @gsserge in #63
- Perf: remove version from nodes by @arriqaaq in #64
- chore: update vart 0.7.0 by @arriqaaq in #65
- chore: add release ci by @arriqaaq in #66
Full Changelog: v0.6.0...v0.7.0