Persy 1.7
Roughly 9 months after the last release, here we are with a new release, it has only small changes though, let's go through them
Changes
Most of the work in this release was around refactoring some of the index logic and to track down the last remaining random bug, using as well crash tests, the changes revolved mainly around avoid the use of reference counting in the index changes tracking structures, and relay more on the ownership concepts, in a way that make the internal logic more linear and idiomatic.
Small fixes where also done for make sure that flush of file metadata is done when is needed, some fixes where done also on flushing of root pages, and on journal recovery logic.
Was added a new method in the inspect trait that allow to read record avoid panics, mostly to be used for debug of existing databases.
Future
Again as the previous release post, the future work is mostly stabilization, there are still a few crashes with the crash tests, I feel like the issues left over are getting smaller so that new features may be added again soon
Support
If you want to support my work on Persy feel free to sponsor me