Tiledb

Latest version: v0.29.0

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

Scan your dependencies

Page 12 of 22

2.5.3

Improvements

* Removing unnecessary openssl callback function. [2705](https://github.com/TileDB-Inc/TileDB/pull/2705)
* openssl3 md5 deprecation mitigation [2716](https://github.com/TileDB-Inc/TileDB/pull/2716)
* Sparse refactored reader: change all_tiles_loaded_ to vector of uint8_t. [2724](https://github.com/TileDB-Inc/TileDB/pull/2724)

Bug fixes

* Properly check and use legacy readers instead of refactored in serialized query. [2667](https://github.com/TileDB-Inc/TileDB/pull/2667)
* Set array URI in cap'n proto object for compatibility with repeated opened array usage in TileDB 2.4 and older. [2676](https://github.com/TileDB-Inc/TileDB/pull/2676)
* Add the compute_mbr_var_func_pointer assignment in Dimension constructor [2730](https://github.com/TileDB-Inc/TileDB/pull/2730)

2.5.2

Improvements

* Provide non-AVX2 build artifact on Linux [2649](https://github.com/TileDB-Inc/TileDB/pull/2649)
* Error out when setting multiple ranges for global layout [2658](https://github.com/TileDB-Inc/TileDB/pull/2658)

Bug fixes

* Patch AWS sdk for cmake 3.22 support [2639](https://github.com/TileDB-Inc/TileDB/pull/2639)
* Remove assert on memory_used_result_tile_ranges_ in SparseUnorderedWithDupsReader [2652](https://github.com/TileDB-Inc/TileDB/pull/2652)
* Remove tiles that are empty through being filtered with a query condition [2659](https://github.com/TileDB-Inc/TileDB/pull/2659)
* Always load array schemas during array open to find any new array schemas created from array schema evolution [2613](https://github.com/TileDB-Inc/TileDB/pull/2613)

2.5.1

New features

* Disable AVX2 for MSys2 builds used by CRAN [2614](https://github.com/TileDB-Inc/TileDB/pull/2614)

Improvements

* Clarify error messages in `check_buffers_correctness()` [2580](https://github.com/TileDB-Inc/TileDB/pull/2580)

Bug fixes

* Fix schema evolution calls on all pre-TileDB 2.4 arrays [2611](https://github.com/TileDB-Inc/TileDB/pull/2611)
* Unordered reads should be allowed for dense arrays [2608](https://github.com/TileDB-Inc/TileDB/pull/2608)
* Fix logger creation on context to be threadsafe [2625](https://github.com/TileDB-Inc/TileDB/pull/2625)

API additions

C++ API

* Add C++ API for `Context::last_error()` [2609](https://github.com/TileDB-Inc/TileDB/pull/2609)

2.5.0

Breaking C API changes

* Remove deprecated c-api `tiledb_array_max_buffer_size` and `tiledb_array_max_buffer_size_var` [2579](https://github.com/TileDB-Inc/TileDB/pull/2579)
* Remove deprecated cpp-api `Array::max_buffer_elements` [2579](https://github.com/TileDB-Inc/TileDB/pull/2579)

New features

* Support upgrading an older version array to the latest version [2513](https://github.com/TileDB-Inc/TileDB/pull/2513)
* Add improved logging support to classes [2565](https://github.com/TileDB-Inc/TileDB/pull/2565)

Improvements

* Replace Buffer key_ with char key_[32] per shortcut story id 9561 [2502](https://github.com/TileDB-Inc/TileDB/pull/2502)
* Remove support for sparse writes in dense arrays. [2504](https://github.com/TileDB-Inc/TileDB/pull/2504)
* Initial dense refactor. [2503](https://github.com/TileDB-Inc/TileDB/pull/2503)
* More concise cmake output during build [2512](https://github.com/TileDB-Inc/TileDB/pull/2512)
* Sparse refactored readers: fixing looping behavior on large arrays. [2530](https://github.com/TileDB-Inc/TileDB/pull/2530)
* Use sparse global order reader for unordered without duplicates queries. [2526](https://github.com/TileDB-Inc/TileDB/pull/2526)
* Add CMakeUserPresets.json to .gitignore [2534](https://github.com/TileDB-Inc/TileDB/pull/2534)
* Sparse unordered with duplicates reader: support multiple ranges. [2537](https://github.com/TileDB-Inc/TileDB/pull/2537)
* Refactored sparse readers: tile overlap refactor. [2547](https://github.com/TileDB-Inc/TileDB/pull/2547)
* Refactored dense reader: fixing output buffer offsets with multi-ranges. [2553](https://github.com/TileDB-Inc/TileDB/pull/2553)
* Refactored sparse readers: serialization fixes. [2558](https://github.com/TileDB-Inc/TileDB/pull/2558)
* Refactored sparse readers: proper lifetime for tile bitmaps. [2563](https://github.com/TileDB-Inc/TileDB/pull/2563)
* REST scratch buffer is now owned by the query to allow reuse [2555](https://github.com/TileDB-Inc/TileDB/pull/2555)
* Remove default constructor from `Dimension` [2561](https://github.com/TileDB-Inc/TileDB/pull/2561)
* Resource pool: fixing off by one error. [2567](https://github.com/TileDB-Inc/TileDB/pull/2567)
* Splitting config for refactored readers. [2569](https://github.com/TileDB-Inc/TileDB/pull/2569)
* Sparse refactored readers: memory management unit tests. [2568](https://github.com/TileDB-Inc/TileDB/pull/2568)
* Removed all aspects of posix_code from Status [2571](https://github.com/TileDB-Inc/TileDB/pull/2571)
* Fixing pre-loading for tile offsets in various readers. [2570](https://github.com/TileDB-Inc/TileDB/pull/2570)
* Use the new logger in Subarray, SubarrayPartitioner and Consolidator classes. [2574](https://github.com/TileDB-Inc/TileDB/pull/2574)
* Add tiledb_fragment_info_get_schema_name [2581](https://github.com/TileDB-Inc/TileDB/pull/2581)
* Enable CMake AVX2 check [2591](https://github.com/TileDB-Inc/TileDB/pull/2591)
* Adding logging for sparse refactored readers. [2575](https://github.com/TileDB-Inc/TileDB/pull/2575)
* use ROW_MAJOR read paths for unordered reads of Hilbert layout array [2551](https://github.com/TileDB-Inc/TileDB/pull/2551)

Bug fixes

* Fix the memory leak in store_array_schema in the StorageManager class. [2480](https://github.com/TileDB-Inc/TileDB/pull/2480)
* Fix curl/REST query scratch size to reset after each query is processed. [2535](https://github.com/TileDB-Inc/TileDB/pull/2535)
* Sparse refactored readers: segfault with dimension only reads. [2539](https://github.com/TileDB-Inc/TileDB/pull/2539)
* REST array metadata writes should post with timestamps [2545](https://github.com/TileDB-Inc/TileDB/pull/2545)
* Fix bug in Arrow schema construction [2554](https://github.com/TileDB-Inc/TileDB/pull/2554)
* Replaced `auto& path` with `auto path` [2560](https://github.com/TileDB-Inc/TileDB/pull/2560)

API additions

C API

* Expose MBR in Fragment Info API [2222](https://github.com/TileDB-Inc/TileDB/pull/2222)
* Add `tiledb_fragment_info_get_array_schema_name` for fetching array name used by fragment [2581](https://github.com/TileDB-Inc/TileDB/pull/2581)

C++ API

* Expose MBR in Fragment Info API [2222](https://github.com/TileDB-Inc/TileDB/pull/2222)
* Add `FragmentInfo::array_schema_name` for fetching array name used by fragment [2581](https://github.com/TileDB-Inc/TileDB/pull/2581)

2.4.3

Bug fixes

* Fix segfault in result `ResultTile::coord_string` and `ResultTile::compute_results_sparse<char>` due empty chunk buffer [2531](https://github.com/TileDB-Inc/TileDB/pull/2531)
* Fix memory corruption with empty result set in extra_element mode [2540](https://github.com/TileDB-Inc/TileDB/pull/2540)
* REST array metadata writes should post with timestamps [2545](https://github.com/TileDB-Inc/TileDB/pull/2545)
* Backport fixes for new Sparse Unordered with Duplicate readers from [2530](https://github.com/TileDB-Inc/TileDB/pull/2530) and [#2538](https://github.com/TileDB-Inc/TileDB/pull/2538)

API additions

2.4.2

New features

* Add support for empty string as query condition value. [2507](https://github.com/TileDB-Inc/TileDB/pull/2507)

Improvements

* Support writing empty strings for dimensions [2501](https://github.com/TileDB-Inc/TileDB/pull/2501)
* Refactored readers can segfault when multiple contexts are used. [2525](https://github.com/TileDB-Inc/TileDB/pull/2525)

Bug fixes

* Fix ch10191: check cell_val_num for varlen status instead of result count [2505](https://github.com/TileDB-Inc/TileDB/pull/2505)
* Do not access variables after moving them [2522](https://github.com/TileDB-Inc/TileDB/pull/2522)
* Add try/catch to `tiledb_ctx_alloc` for exception safety [2527](https://github.com/TileDB-Inc/TileDB/pull/2527)

Page 12 of 22

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.