Releases: TileDB-Inc/TileDB-Py
TileDB-Py 0.33.3.rc0
Bug Fixes
- Arrays losing CloudArray interface by @kounelisagis in #2144
Improvements
- Add cc alias for libtiledb by @kounelisagis in #2145
Full Changelog: 0.33.2...0.33.3.rc0
PyPI release: https://pypi.org/project/tiledb/0.33.3.rc0/
TileDB-Py 0.33.2
What's Changed
Wheels are now available for aarch64 Linux on PyPI.
Bug Fixes
- Explicitly set the numpy type passed in
QueryExperimental::set_data_buffer
by @kounelisagis in #2128
Improvements
- Enable aarch64 wheel builds by @dudoslav in #2114
- Rename default branch from
dev
tomain
, update associated references by @kounelisagis in #2126 - Fix/generalize schema evolution test added in #2083 by @kounelisagis in #2116
Full Changelog: 0.33.1...0.33.2.rc0
TileDB-Py 0.33.2.rc0
What's Changed
Bug Fixes
- Explicitly set the numpy type passed in
QueryExperimental::set_data_buffer
by @kounelisagis in #2128
Improvements
- Enable aarch64 wheel builds by @dudoslav in #2114
- Rename default branch from
dev
tomain
, update associated references by @kounelisagis in #2126 - Fix/generalize schema evolution test added in #2083 by @kounelisagis in #2116
Full Changelog: 0.33.1...0.33.2.rc0
TileDB-Py 0.33.1
Release 0.33.1
Packaging Notes
This version eliminates the Cython dependency, and communication with the TileDB Arrays library (libtiledb) is now handled exclusively with pybind11.
Improvements
- Remove Cython Dependency by @kounelisagis in #2118
- Factor _write_array out of Cython by @kounelisagis in #2115
- Factor write_direct_dense out of Cython by @kounelisagis and @nguyenv in #2109
- Remove indexing.pyx by @kounelisagis in #2108
- Move Query to pure Python by @kounelisagis in #2106
- Merge Metadata and GroupMetadata into one Python class by @kounelisagis in #2099
- Move _setitem_impl_sparse to Python by @kounelisagis in #2092
- Move Array to pure Python by @kounelisagis, @nguyenv, and @teo-tsirpanis in #2076
PyPI release: https://pypi.org/project/tiledb/0.33.1/
TileDB-Py 0.33.0
Release 0.33.0
- TileDB-Py 0.33.0 includes TileDB Embedded 2.27.0
Improvements
- Fix
stats_dump
broken return value type by @kounelisagis in #2104 - Enable builds for Python 3.13 by @kounelisagis in #2107
- Implement serialization functionality for
Config
andVFS
objects by @kounelisagis in #2110
Full Changelog: 0.32.5...0.33.0
PyPI release: https://pypi.org/project/tiledb/0.33.0/
TileDB-Py 0.32.5
Release 0.32.5
- TileDB-Py 0.32.5 includes TileDB Embedded 2.26.2
Improvements
- Fix GroupMetadata backwards compatibility by @kounelisagis in #2102
- Fix typo in API doc for create_bucket by @nickvigilante in #2101
- Update enumerations exception message by @shaunrd0 in #2096
- Handle removal of 'StorageManager' from stats dumps in 2.27 - Part 2 by @kounelisagis #2098
Build system changes
- Revert "Do not run CI in PR twice (#2082)" by @kounelisagis in #2100
PyPI release: https://pypi.org/project/tiledb/0.32.5/
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/
TileDB-Py 0.32.3
Release 0.32.3
- TileDB-Py 0.32.3 includes TileDB Embedded 2.26.2
Build system changes
PyPI release: https://pypi.org/project/tiledb/0.32.3/
TileDB-Py 0.32.2
Release 0.32.2
Improvements
- Fix object_type return value by @kounelisagis in #2073
PyPI release: https://pypi.org/project/tiledb/0.32.2/
TileDB-Py 0.32.1
Release 0.32.1
- TileDB-Py 0.32.1 includes TileDB Embedded 2.26.1
Improvements
- Move vacuum to pure Python by @kounelisagis in #2067
- Make dump calls conditional by @kounelisagis in #2062
Build system changes
- Bump libtiledb version to 2.26.0 for daily tests by @kounelisagis in #2063
PyPI release: https://pypi.org/project/tiledb/0.32.1/