Releases: TileDB-Inc/TileDB-Py
Releases · TileDB-Inc/TileDB-Py
TileDB-Py 0.36.0
- TileDB-Py 0.36.0 includes TileDB Embedded 2.30.0
Bug Fixes
- Fix double-offset bug in chunked sparse CSV row indices by @kounelisagis in #2279
Improvements
- Wrap
data_protocolAPI by @kounelisagis in #2287 - Expose overwrite parameter for saving a profile by @kounelisagis in #2277
- Add label index support for aggregation by @kounelisagis in #2272
- Expose the fill value setter at the Python layer by @kounelisagis in #2274
Full Changelog: 0.35.2...0.36.0
PyPI release: https://pypi.org/project/tiledb/0.36.0/
TileDB-Py 0.35.2
- TileDB-Py 0.35.2 includes TileDB Embedded 2.29.2
Packaging Notes
- Added support for Python 3.14 by @kounelisagis in #2266
Improvements
- Fix dtype setting of an Array that's been limited to a specific attribute by @kylemann16 in #2262
- Add global order write tests by @kounelisagis in #2259
Full Changelog: 0.35.1...0.35.2
PyPI release: https://pypi.org/project/tiledb/0.35.2/
TileDB-Py 0.35.1
- TileDB-Py 0.35.1 includes TileDB Embedded 2.29.1
Bug Fixes
- Prevent
Nonefrom being converted to"None"inConfig.setby @kounelisagis in #2258 - Initialize of
uint32_tto prevent OS-dependent undefined behavior by @kounelisagis in #2248
Improvements
- Skip cloud tests if secret env vars are empty strings by @jdblischak in #2257
- Add support for fixed-size blob attributes by @kounelisagis in #2252
- Update macOS runners to macOS 15 and macOS 26 by @nickvigilante in #2253
- Expose the
typeargument for theGroup.addmethod by @kounelisagis in #2254 - Update
.from_pandas()docstrings to show False as default value for sparse by @nickvigilante in #2250
Build system changes
- Hotfix for env var pass @ktsitsi in #2255
- Add support for pybind11 3.0 by @kounelisagis in #2249
PyPI release: https://pypi.org/project/tiledb/0.35.1/
TileDB-Py 0.35.0
- TileDB-Py 0.35.0 includes TileDB Embedded 2.29.0
Bug Fixes
- Fix
numpy.sumoverflow in aggregate tests by @kounelisagis in #2245 - Upcast sum aggregation results to prevent overflows by @kounelisagis in #2244
- Escape quotes in query condition test strings by @kounelisagis in #2243
- Fix: respect context params during vacuum when no config is provided by @kounelisagis in #2236
Improvements
- Fix numpy comparisons; use
==for dtypes andisinstancefor arrays by @kounelisagis in #2235 - Remove outdated lock handling from
create_array_from_fragmentsby @kounelisagis in #2229 - Add backwards compatibility support for variable-length point ranges by @kounelisagis in #2226
Build system changes
PyPI release: https://pypi.org/project/tiledb/0.35.0/
TileDB-Py 0.34.2
Improvements
- Expand GIL release scope for improved threading support by @kounelisagis in #2213
- Restructure Profile REST test and example by @kounelisagis in #2223
- Wrap tiledb_subarray_add_point_ranges_var by @kounelisagis in #2209
Build system changes
- Update ARM64 images in the release workflow by @kounelisagis in #2221
Full Changelog: 0.34.1...0.34.2
PyPI release: https://pypi.org/project/tiledb/0.34.2/
TileDB-Py 0.34.1
- TileDB-Py 0.34.1 includes TileDB Embedded 2.28.1
What's Changed
.ccalias for.libtiledbwas removed by @kounelisagis in #2197
Bug Fixes
- Ensure that the encryption key is propagated correctly when opening an array by @kounelisagis in #2217
- Fix: respect context params during array consolidation when no config is provided by @kounelisagis in #2212
- Fix stacked sparse CSV ingestion by @johnkerl in #2208
- Avoid double opening arrays by @Shelnutt2 in #2206
- Fix segfaulting
PyFragmentInfo::dumpby @kounelisagis in #2201 - Fix: fixture
sparse_array_1dnot found by @kounelisagis in #2200 - Fix: Conditionally include serialization sources with respect to the
TILEDB_SERIALIZATIONflag by @kounelisagis in #2199
Improvements
- Wrap
Profileby @kounelisagis in #2189 - Add query condition support for comparing against
Noneby @kounelisagis in #2216 - Wrap
Subarray::get_rangeby @kounelisagis in #2210 - Add support for
notin query conditions by @kounelisagis in #2211 - Enable
from_pandasfor dense arrays without full-row consumption by @kylemann16 in #2207 - Improve version comparison logic by @kounelisagis in #2203
- Switch from
pytest-retrytopytest-rerunfailuresby @kounelisagis in #2198
Full Changelog: 0.34.0...0.34.1
PyPI release: https://pypi.org/project/tiledb/0.34.1/
TileDB-Py 0.34.0
- TileDB-Py 0.34.0 includes TileDB Embedded 2.28.0
Improvements
- Add Building from Source docs by @nickvigilante in #2190
- Remove support for HDFS by @jdblischak, @kounelisagis, and @teo-tsirpanis in #2185, #2184, and #2191
- Consider index passed, even if the current domain is present by @kounelisagis in #2178
Build system changes
- Set manylinux images to
manylinux_2_28for build wheels workflow by @kounelisagis in #2192
Full Changelog: 0.33.6...0.34.0
PyPI release: https://pypi.org/project/tiledb/0.34.0/
TileDB-Py 0.33.6
Bug Fixes
- Fix URI passed to consolidation by @spencerseale and @kounelisagis in #2176
PyPI release: https://pypi.org/project/tiledb/0.33.6/
TileDB-Py 0.33.5
- TileDB-Py 0.33.5 includes TileDB Embedded 2.27.2
Bug Fixes
- Fix
stats_reset()behavior by @kounelisagis in #2172 - Fix for query conditions that contain attributes with dot(s) when using the
inoperator by @kounelisagis in #2171
Improvements
- Expand
.dfArray/Query accessor to allow indexing with NumPy and PyArrow arrays by @kounelisagis in #2170 - Improve the logic for using Arrow when it is not explicitly requested by @kounelisagis in #2168
Full Changelog: 0.33.4...0.33.5
PyPI release: https://pypi.org/project/tiledb/0.33.5/
TileDB-Py 0.33.4
- TileDB-Py 0.33.4 includes TileDB Embedded 2.27.1
Bug Fixes
- Fix the error caused by non-decodable bytes when retrieving the non-empty domain for
TILEDB_ASCIIdimensions by @kounelisagis in #2164 - Fix
NDRectangle::set_rangeoverloads by @kounelisagis in #2157 - Fix broken API docs search and expose
Metadataby @kounelisagis in #2153 - Bug fix: Data buffer is not resized for byte objects after completing the buffer and offsets conversion by @kounelisagis in #2150
Improvements
- Consider the Current Domain on indexing by @kounelisagis in #2156
- Expand
test_sparse_string_domainfor empty strings by @ihnorton and @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/917 - Use the clang-format pre-commit hook updated to the latest version by @kounelisagis in #2039
- Fix
view_attrnot being respected by__getitem__and subarray by @kounelisagis and @nguyenv in #2139 - Add support for
BLOBattribute type override infrom_pandasby @kounelisagis in https://github.com/TileDB-Inc/TileDB-Py/2143
Full Changelog: 0.33.3...0.33.4
PyPI release: https://pypi.org/project/tiledb/0.33.4/