Tiledb

Latest version: v0.32.5

Safety actively analyzes 682471 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 31

2.5.1

Bug fixes
* Support dict parameter for 'config' argument to VFS constructor [805](https://github.com/TileDB-Inc/TileDB-Py/pull/805)
* Correct libtiledb version checking for Fragment Info API getters' MBRs and array schema name [784](https://github.com/TileDB-Inc/TileDB-Py/pull/784)

TileDB-Py 0.11.0 Release Notes

TileDB Embedded updates:

2.5.0

API Changes
* Addition of MBRs to `FragmentInfo` API [760](https://github.com/TileDB-Inc/TileDB-Py/pull/760)
* Addition of `array_schema_name` to `FragmentInfo` API [777](https://github.com/TileDB-Inc/TileDB-Py/pull/777)
* Addition of `tiledb.create_array_from_fragments` to copy fragments within a given timestamp range to a new array [777](https://github.com/TileDB-Inc/TileDB-Py/pull/777)

TileDB-Py 0.10.5 Release Notes

API Changes
* Addition of `tiledb.delete_fragments` to remove fragments within a given timestamp range [774](https://github.com/TileDB-Inc/TileDB-Py/pull/774)

TileDB-Py 0.10.4 Release Notes

TileDB Embedded updates:

2.4.3

Bug fixes
* Error out when applying `QueryCondition` to dense arrays; this feature will be implemented in TileDB Embedded 2.5 [753](https://github.com/TileDB-Inc/TileDB-Py/pull/753)
* Ensure that indexer, multi-indexer, and .df return the same results when applying `QueryCondition` [753](https://github.com/TileDB-Inc/TileDB-Py/pull/753)
* Fix error when using .df with PyArrow 6 due to incorrect metadata field in exported schema [764](https://github.com/TileDB-Inc/TileDB-Py/pull/764)
* Fix [755](https://github.com/TileDB-Inc/TileDB-Py/issues/755): `from_pandas` to correctly round-trip unnamed Index [#761](https://github.com/TileDB-Inc/TileDB-Py/pull/761)
* Fix .df indexer bug with empty result set [744](https://github.com/TileDB-Inc/TileDB-Py/pull/744)

API Changes
* Close the `PyFragmentInfo` object in the `FragmentInfoList` constructor to reflect changes in the `FragmentInfo` API in TileDB Embedded 2.5 [752](https://github.com/TileDB-Inc/TileDB-Py/pull/752)
* Make `ctx` argument optional for `ArraySchemaEvolution` [743](https://github.com/TileDB-Inc/TileDB-Py/pull/743)
* Remove `coords_filters` from `ArraySchema` for dense arrays [762](https://github.com/TileDB-Inc/TileDB-Py/pull/762)

TileDB-Py 0.10.3 Release Notes

TileDB Embedded updates:

2.4.2

- Note that 2.4.1 was skipped due to accidental tagging of the 2.4.1 git tag during CI testing

API Changes
* Addition of `overwrite` parameter to `Array.create` [713](https://github.com/TileDB-Inc/TileDB-Py/pull/713)
* Addition of `"ascii"` dtype for `Dim`s [720](https://github.com/TileDB-Inc/TileDB-Py/pull/720)

Bug fixes
* Pass `Ctx` to `ArraySchema.load` in `from_pandas` [709](https://github.com/TileDB-Inc/TileDB-Py/pull/709)
* Give clear error message when attempting to apply `QueryCondition` on dimensions [722](https://github.com/TileDB-Inc/TileDB-Py/pull/722)
* Do not add string range when querying empty array [721](https://github.com/TileDB-Inc/TileDB-Py/pull/721)

Improvements
* String dimension default fix in core [2436](https://github.com/TileDB-Inc/TileDB/pull/2436) reverts a previous change in which the nonempty domain was passed the to multi-range indexer if unspecified [#712](https://github.com/TileDB-Inc/TileDB-Py/pull/712)

TileDB-Py 0.10.2 Release Notes

API Changes
* Deprecate sparse writes to dense arrays [681](https://github.com/TileDB-Inc/TileDB-Py/pull/681)
* Addition of `Attr.isascii` [681](https://github.com/TileDB-Inc/TileDB-Py/pull/681)
* Addition of `Ctx.get_stats` and `Query.get_stats` [698](https://github.com/TileDB-Inc/TileDB-Py/pull/698)

Improvements
* Added support for `timestamp` argument in `tiledb.from_numpy` [699](https://github.com/TileDB-Inc/TileDB-Py/pull/699)

TileDB-Py 0.10.1 Release Notes

API Changes
* Do not require `domain=(None, None)` for string dimensions [662](https://github.com/TileDB-Inc/TileDB-Py/pull/662)

Improvements
* Print a warning about ContextVar bug when running under ipykernel < 6.0. [665](https://github.com/TileDB-Inc/TileDB-Py/pull/665)
Please see https://github.com/TileDB-Inc/TileDB-Py/issues/667 for more information.
* `tiledb.Dim` representation now displays `var=True` for dimensions with `bytes` datatype, consistent with `tiledb.Attr` [669](https://github.com/TileDB-Inc/TileDB-Py/pull/669)

Bug fixes
* Fix concurrent use of `Array.multi_index` and `.df` by using new instance for each invocation [672](https://github.com/TileDB-Inc/TileDB-Py/pull/672)
* For attributes, if `var=False` but the bytestring is fixed-width or if `var=True` but the bytestring is variable length, error out [663](https://github.com/TileDB-Inc/TileDB-Py/pull/663)

TileDB-Py 0.10.0 Release Notes

TileDB Embedded updates:
* TileDB-Py 0.10.0 includes TileDB Embedded [TileDB 2.4.0](https://github.com/TileDB-Inc/TileDB/releases/tag/2.4.0) with a number of
new features and improvements, including:
- new platform support: Apple M1
- support for ArraySchema evolution (adding and removing attributes)
- support for Azure SAS (shared access signature) tokens

API Changes
* When using `Array.multi_index`, an empty result is returned if the nonempty domain is empty [656](https://github.com/TileDB-Inc/TileDB-Py/pull/656)
* Addition of `Array.set_query` to read array using a serialized query [651](https://github.com/TileDB-Inc/TileDB-Py/pull/651)

Improvements
* Support numeric column names in `from_pandas` by casting to str dtype [652](https://github.com/TileDB-Inc/TileDB-Py/pull/652)
* New `tiledb.ArraySchemaEvolution` API to add and drop attributes from an existing array [657](https://github.com/TileDB-Inc/TileDB-Py/pull/657)

Bug Fixes
* Correct listing of consolidated fragments to vacuum in the Fragment Info API by deprecating `FragmentInfoList.to_vacuum_uri`, `FragmentInfoList.to_vacuum_num`, `FragmentInfo.to_vacuum_uri`, and `FragmentInfo.to_vacuum_num` and replacing with `FragmentInfoList.to_vacuum` [650](https://github.com/TileDB-Inc/TileDB-Py/pull/650)
* Correct issue where appending `None` to `FilterList` causes segfault by checking the `filter` argument [653](https://github.com/TileDB-Inc/TileDB-Py/pull/653)

TileDB-Py 0.9.5 Release Notes

TileDB Embedded updates:

2.4.0

Disk Format

* Store array schemas under `__schema` directory [2258](https://github.com/TileDB-Inc/TileDB/pull/2258)

New features

* Perform early audit for acceptable aws sdk windows path length [2260](https://github.com/TileDB-Inc/TileDB/pull/2260)
* Support setting via config s3 BucketCannedACL and ObjectCannedACL via SetACL() methods [2383](https://github.com/TileDB-Inc/TileDB/pull/2383)
* Update spdlog dependency to 1.9.0 fixing c++17 compatibility and general improvements [1973](https://github.com/TileDB-Inc/TileDB/pull/1973)
* Added Azure SAS token config support and new config option [2420](https://github.com/TileDB-Inc/TileDB/pull/2420)
* Load all array schemas in storage manager and pass the appropriate schema pointer to each fragment [2415](https://github.com/TileDB-Inc/TileDB/pull/2415)
* First revision of the Interval class [2417](https://github.com/TileDB-Inc/TileDB/pull/2417)
* Add `tiledb_schema_evolution_t` and new apis for schema evolution [2426](https://github.com/TileDB-Inc/TileDB/pull/2426)
* Add `ArraySchemaEvolution` to cpp_api and its unit tests are also added. [2462](https://github.com/TileDB-Inc/TileDB/pull/2462)
* Add c and cpp api functions for getting the array schema of a fragment [2468](https://github.com/TileDB-Inc/TileDB/pull/2468)
* Add capnp serialization and rest support for array schema evolution objects [2467](https://github.com/TileDB-Inc/TileDB/pull/2467)

Improvements

* `encryption_key` and `encryption_type` parameters have been added to the config; internal APIs now use these parameters to set the key. [2245](https://github.com/TileDB-Inc/TileDB/pull/2245)
* Initial read refactor [2374](https://github.com/TileDB-Inc/TileDB/pull/2374)
* Create class ByteVecValue from typedef [2368](https://github.com/TileDB-Inc/TileDB/pull/2368)
* Encapsulate spdlog.h [2396](https://github.com/TileDB-Inc/TileDB/pull/2396)
* Update OSX target to 10.14 for release artifacts [2401](https://github.com/TileDB-Inc/TileDB/pull/2401)
* Add nullable (and unordered, nullable) support to the smoke test. [2405](https://github.com/TileDB-Inc/TileDB/pull/2405)
* Initial sparse global order reader [2395](https://github.com/TileDB-Inc/TileDB/pull/2395)
* Remove sm.sub_partitioner_memory_budget [2402](https://github.com/TileDB-Inc/TileDB/pull/2402)
* Update the markdown documents for our new version of array schemas [2416](https://github.com/TileDB-Inc/TileDB/pull/2416)
* Sparse global order reader: no more result cell slab copy. [2411](https://github.com/TileDB-Inc/TileDB/pull/2411)
* Sparse global order reader: initial memory budget improvements. [2413](https://github.com/TileDB-Inc/TileDB/pull/2413)
* Optimization of result cell slabs generation for sparse global order reader. [2414](https://github.com/TileDB-Inc/TileDB/pull/2414)
* Remove selective unfiltering. [2410](https://github.com/TileDB-Inc/TileDB/pull/2410)
* Updated Azure Storage Lite SDK to 0.3.0 [2419](https://github.com/TileDB-Inc/TileDB/pull/2419)
* Respect memory budget for sparse global order reader. [2425](https://github.com/TileDB-Inc/TileDB/pull/2425)
* Use newer Azure patch for all platforms to solve missing header error [2433](https://github.com/TileDB-Inc/TileDB/pull/2433)
* increased diag output for differences reported by tiledb_unit (some of which may be reasonable) [2437](https://github.com/TileDB-Inc/TileDB/pull/2437)
* Adjustments to schema evolution new attribute reads [2484](https://github.com/TileDB-Inc/TileDB/pull/2484)
* Change `Quickstart` link in readthedocs/doxygen `index.rst` [2448](https://github.com/TileDB-Inc/TileDB/pull/2448)
* Initial sparse unordered with duplicates reader. [2441](https://github.com/TileDB-Inc/TileDB/pull/2441)
* Add calls to `malloc_trim` on context and query destruction linux to potentially reduce idle memory usage [2443](https://github.com/TileDB-Inc/TileDB/pull/2443)
* Add logger internals for `std::string` and `std::stringstream` for developer convenience [2454](https://github.com/TileDB-Inc/TileDB/pull/2454)
* Allow empty attribute writes. [2461](https://github.com/TileDB-Inc/TileDB/pull/2461)
* Refactored readers: serialization. [2458](https://github.com/TileDB-Inc/TileDB/pull/2458)
* Allow null data pointers for writes. [2481](https://github.com/TileDB-Inc/TileDB/pull/2481)
* Update backwards compatibility arrays for 2.3.0 [2487](https://github.com/TileDB-Inc/TileDB/pull/2487)

Deprecations

* Deprecate all `*_with_key` APIs. [2245](https://github.com/TileDB-Inc/TileDB/pull/2245) [#2308](https://github.com/TileDB-Inc/TileDB/pull/2308) [#2412](https://github.com/TileDB-Inc/TileDB/pull/2412)

Bug fixes

* Fix to correctly apply capnproto create_symlink avoidance patch [2264](https://github.com/TileDB-Inc/TileDB/pull/2264)
* The bug for calculating max_size_validity for var_size attribute caused incomplete query [2266](https://github.com/TileDB-Inc/TileDB/pull/2266)
* Always run ASAN with matching compiler versions [2277](https://github.com/TileDB-Inc/TileDB/pull/2277)
* Fix some loop bounds that reference non-existent elements [2282](https://github.com/TileDB-Inc/TileDB/pull/2282)
* Treating `std::vector` like an array; accessing an element that is not present to get its address. [2276](https://github.com/TileDB-Inc/TileDB/pull/2276)
* Fix buffer arguments in unit-curl.cc [2287](https://github.com/TileDB-Inc/TileDB/pull/2287)
* Stop loop iterations within limits of vector being initialized. [2320](https://github.com/TileDB-Inc/TileDB/pull/2320)
* Modify FindCurl_EP.cmake to work for WIN32 -EnableDebug builds [2319](https://github.com/TileDB-Inc/TileDB/pull/2319)
* Fixing test failure because of an uninitialized buffer. [2386](https://github.com/TileDB-Inc/TileDB/pull/2386)
* Change a condition that assumed MSVC was the only compiler for WIN32 [2388](https://github.com/TileDB-Inc/TileDB/pull/2388)
* Fix defects in buffer classes: read, set_offset, advance_offset [2342](https://github.com/TileDB-Inc/TileDB/pull/2342)
* Use CHECK_SAFE() to avoid multi-threaded conflict [2394](https://github.com/TileDB-Inc/TileDB/pull/2394)
* Use tiledb _SAFE() items when overlapping threads may invoke code [2418](https://github.com/TileDB-Inc/TileDB/pull/2418)
* Changes to address issues with default string dimension ranges in query [2436](https://github.com/TileDB-Inc/TileDB/pull/2436)
* Only set cmake policy CMP0076 if cmake version in use knows about it [2463](https://github.com/TileDB-Inc/TileDB/pull/2463)
* Fix handling curl REST request having all data in single call back [2485](https://github.com/TileDB-Inc/TileDB/pull/2485)
* Write queries should post start/end timestamps for REST arrays [2492](https://github.com/TileDB-Inc/TileDB/pull/2492)

API additions

* Introduce new `tiledb_experimental.h` c-api header for new feature that don't have a stabilized api yet [2453](https://github.com/TileDB-Inc/TileDB/pull/2453)
* Introduce new `tiledb_experimental` cpp-api header for new feature that don't have a stabilized api yet [2453](https://github.com/TileDB-Inc/TileDB/pull/2462)

C API

* Refactoring [get/set]_buffer APIs [2315](https://github.com/TileDB-Inc/TileDB/pull/2315)
* Add `tiledb_fragment_info_get_array_schema` functions for getting the array schema of a fragment [2468](https://github.com/TileDB-Inc/TileDB/pull/2468)
* Add `tiledb_schema_evolution_t` and new apis for schema evolution [2426](https://github.com/TileDB-Inc/TileDB/pull/2426)

C++ API

* Refactoring [get/set]_buffer APIs [2399](https://github.com/TileDB-Inc/TileDB/pull/2399)
* Add `FragmentInfo::array_schema` functions for getting the array schema of a fragment [2468](https://github.com/TileDB-Inc/TileDB/pull/2468)
* Add `ArraySchemaEvolution` to cpp_api and its unit tests are also added. [2462](https://github.com/TileDB-Inc/TileDB/pull/2462)

2.3.4

Improvements

* `Query::set_layout`: setting the layout on the subarray. [2451](https://github.com/TileDB-Inc/TileDB/pull/2451)
* Allow empty attribute writes. [2461](https://github.com/TileDB-Inc/TileDB/pull/2461)

Bug fixes

* Fix deserialization of buffers in write queries with nullable var-length attributes [2442](https://github.com/TileDB-Inc/TileDB/pull/2442)

Page 14 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.