- Update to v1.2.0
* Remove wheel generation for 2.7 because the manylinux images
no longer support it.
* Allow passing None as a value to transaction.del in CFFI
implementation for parity with cpython implementation.
* Fix Cursor.put behavior on a dupsort DB with append=True.
* Add warning to docs about use of Environment.set_mapsize.
This is currently an unresolved issue with upstream LMDB.
* CFFI implementation:
fix a seg fault when open_db returns map full.
* CFFI implementation:
fix a bug in open_db in a read-only environment.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lmdb?expand=0&rev=18
* Prevent invalid flag combinations when creating a database.
* Add a Cursor.getmulti method with optional buffer support.
- Update to v1.0.0
* Start of new semantic versioning scheme. This would be a minor
version bump from the 0.99 release if it were semantically
versioned.
* Allow environment copy to take a passed-in transaction.
This is the first released feature that requires a (very small)
patch to the underlying C library. By default, the patch will
be applied unless this module is built with LMDB_PURE
environment variable set.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lmdb?expand=0&rev=16
* Doc updates.
* More removal of code for now-unsupported Python versions.
* Only preload the value with the GIL unlocked when the value is
actually requested. This significantly improves read
performance to retrieve keys with large values when the value
isn't retrieved.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-lmdb?expand=0&rev=8