TileDB-Py 0.32.4
Release 0.32.4
TileDB-Py 0.32.4 was inadvertently released against TileDB 2.26.1. This will be corrected in 0.32.5, but the version delta does not justify yanking 0.32.4.
Improvements
- Add
TILEDB_DATETIME_DAY
type support for Arrow by @kounelisagis in #2002 - Extend the
GroupMetadata
functionality to support NumPy arrays by @kounelisagis in #2085 - Add extra argument to Group::add_member by @kounelisagis in #2093
- Handle removal of 'StorageManager' from stats dumps in 2.27 by @kounelisagis in #2088
- Make default value for
vfs.s3.region
in test conditional by @kounelisagis in #2086 - Make error message for non-existing
Enumeration
in test conditional by @kounelisagis in #2087 - Fix randomly failing test
DenseArrayTest::test_open_with_timestamp[False]
by @kounelisagis in #2090 - Fix skipif condition for test_cloud by @kounelisagis in #2084
- Raise error when sparse=True is passed to
tiledb.from_numpy
by @kounelisagis in #2080 - Documentation and CI updates by @kounelisagis in #2078
- Move
DenseArrayImpl
to pure Python by @kounelisagis and @nguyenv in #2071 - Move
PackedBuffer
andpack_metadata_val
to pure Python, and wraptiledb_datatype_size
with pybind by @kounelisagis in #2072 - Move
SparseArrayImpl
to pure Python by @kounelisagis in #2065
Build system changes
- Add CI to test against the TileDB core library built from source with a custom version by @dudoslav and @kounelisagis in #2091
- Do not run CI in PR twice by @dudoslav in #2082
- Disable release for Python 3.8 by @dudoslav in #2081
- Re-enable automatic upload to pypi by @dudoslav and @kounelisagis in #2034
- Drop Python 3.8 support by @kounelisagis in #2079
PyPI release: https://pypi.org/project/tiledb/0.32.4/