Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 1.81 KB

CHANGELOG.md

File metadata and controls

81 lines (54 loc) · 1.81 KB

Changelog

All notable changes to this project will be documented in this file.

[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

  • Add timestamp in insert api (#11)
  • Avoid unwrap during key creation
  • Add github workflow for publishing crates (#16)