CHANGELOG.rst 4.08 KB

Wendelin.core change history

0.11 (2017-03-28)

  • Switch back to using ZBlk0 format by default (commit)

0.10 (2017-03-16)

  • Tell the world dtype=object is not supported (commit)

0.9 (2017-01-17)

  • Avoid deadlocks via doing storeblk() calls with virtmem lock released (commit 1, 2)
  • Don't crash if in loadblk() implementation an exception is internally raised & caught (commit 1, 2, 3)

0.8 (2016-09-28)

  • Do not leak memory when loading data in ZBlk1 format (commit).

0.7 (2016-07-14)

  • Add support for Python 3.5 (commit 1, 2)
  • Fix bug in pagemap code which could lead to crashes and other issues (commit)
  • Various bugfixes

0.6 (2016-06-13)

  • Add support for FORTRAN ordering (commit 1, 2)
  • Avoid deadlocks via doing loadblk() calls with virtmem lock released (commit 1, 2)
  • Various bugfixes

0.5 (2015-10-02)

  • Introduce another storage format, which is optimized for small changes, and make it the default. (commit 1, 2)
  • Various bugfixes and documentation improvements

0.4 (2015-08-19)

  • Add support for O(δ) in-place BigArray.append() (commit)
  • Implement proper multithreading support (commit)
  • Implement proper RAM pages invalidation when backing ZODB objects are changed from outside (commit 1, 2)
  • Fix all kind of failures that could happen when ZODB connection changes worker thread in-between handling requests (commit 1, 2)
  • Tox tests now cover usage with FileStorage, ZEO and NEO ZODB storages (commit 1, 2)
  • Various bugfixes

0.3 (2015-06-12)

  • Add support for automatic BigArray -> ndarray conversion, so that e.g. the following:

    A = BigArray(...)
    numpy.mean(A)       # passing BigArray to plain NumPy function
    

    either succeeds, or raises MemoryError if not enough address space is available to cover whole A. (current limitation is ~ 127TB on linux/amd64)

    (commit)

  • Various bugfixes (build-fixes, crashes, overflows, etc)

0.2 (2015-05-25)

  • Add support for O(1) in-place BigArray.resize() (commit)
  • Various build bugfixes (older systems, non-std python, etc)

0.1 (2015-04-03)

  • Initial release