Overview
This release brings in significant performance improvements in various stable structures. There are also some small features included, like the addition of keys
and values
on StableBTreeMap
as well as fix for StableVec
.
What's Changed
- feat: implement
keys
andvalues
onStableBTreeMap
by @hpeebles in #241 - perf: Optimize how values are stored and handled by @frankdavid in #237
- test: Add two new benchmarks for benchmarking situations where not every value is read by @frankdavid in #243
- perf: Refactor the internal Value data structure and make some performance improvements by @frankdavid in #245
- perf: Add inline hint to Ic0StableMemory methods by @frankdavid in #247
- perf: Add new efficient APIs read_unsafe and read_to_vec by @frankdavid in #248
- fix: Fix Vec Iter::count() after next_back() by @frankdavid in #250
- chore: bump version to 0.6.7 by @dsarlis in #252
Full Changelog: v0.6.6...v0.6.7