Version history
Plyvel 0.8
Release date: not yet released
Plyvel 0.7
Release date: 2013-11-15
- New raw iterator API that mimics the LevelDB C++ interface. See
DB.raw_iterator() and RawIterator. (issue #17)
- Migrate to pytest and tox for testing (issue #24)
- Performance improvements in iterator and write batch construction. The
internal calls within Plyvel are now a bit faster, and the weakref handling
required for iterators is now a lot faster due to replacing
weakref.WeakValueDictionary with manual weakref handling.
- The fill_cache, verify_checksums, and sync arguments to various methods
are now correctly taken into account everywhere, and their default values are
now booleans reflecting the the LevelDB defaults.
Plyvel 0.6
Release date: 2013-10-18
Plyvel 0.5
Release date: 2013-09-17
- Fix Iterator.seek() for PrefixedDB iterators
(issue #15)
- Make some argument type checking a bit stricter (mostly None checks)
- Support LRU caches larger than 2GB by using the right integer type for the
lru_cache_size DB constructor argument.
- Documentation improvements
Plyvel 0.4
Release date: 2013-06-17
- Add optional ‘default’ argument for all .get() methods
(issue #11)
Plyvel 0.3
Release date: 2013-06-03
- Fix iterator behaviour for reverse iterators using a prefix
(issue #9)
- Documentation improvements
Plyvel 0.2
Release date: 2013-03-15
- Fix iterator behaviour for iterators using non-existing start or stop keys
(issue #4)
Plyvel 0.1
Release date: 2012-11-26