Releases
2.30.0
Compare
Sorry, something went wrong.
No results found
ypatia
released this
06 Dec 18:10
·
6 commits
to release-2.30
since this release
TileDB v2.30.0 Release Notes
New features
Support VFS::copy_file across filesystems. #5636
Add support for copying directories across filesystems. #5666
Add VFS support for tiledb:// URIs. #5631
Improvements
Improve performance of listing files in Windows. #5617
Improve performance when opening arrays. #5651
Update shuffle and bitshuffle filter implementations to use blosc2. #5620
Add handling for empty profiles.json. #5685
Create a reusable workflow for building artifacts. #5691
Reduce latency when uploading objects on S3 and GCS. #5688
Fix flaky schema evolution test using explicit timestamp ordering. #5689
Add cycle detection to Group::dump(). #5693
Deprecations
Remove deprecated dump APIs. #5585
Defects removed
Fix building tests with s3 enabled. #5624
Use function-local static for logger_prefix_ to ensure safe, single-time initialization. #5630
Check non_empty_domain.sizes size before access. #5650
0-byte read GCS bug fix. #5673
Fix dense global order writer use of max_fragment_size_. #5655
Do not provide storage URIs in TileDB-Server REST requests. #5687
Update group URI to Logical URI coming from the Server #5710
Error if storage location is provided in array / group create request. #5713
API changes
C API
Move tiledb_ctx_alloc_with_error function to stable APIs header. #5667
Expose overwrite parameter in tiledb_profile_save. #5695
Add C API for getting REST data protocol. #5697
C++ API
Improved error reporting when creating a context fails. #5667
Expose the overwrite parameter in Profile::save. #5695
Add C++ API for getting REST data protocol. #5697
Build system changes
Improve build times when not specifying a build target. #5606
Acquire nlohmann-json from vcpkg. A vendored copy of the library is removed. #5609
Fix zip_view default constructor for C++20 concepts compliance. #5611
Fix compile errors in compilers defaulting to C23. #5612
Remove vendored Boost code. #5619
Bump ubuntu version to 24.04. #5574
Update vcpkg version baseline to microsoft/vcpkg@3b9d086 . #5616
Remove vendored sources of blosc and kiyo-masui/bitshuffle, and add a dependency to blosc2. #5620
Fixed wrong release artifact names on macOS. #5703
You can’t perform that action at this time.