You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on github.com and signed with GitHub’s verified signature.
TileDB v2.25.0 Release Notes
Announcements
TileDB 2.25, includes the new current domain feature which allows to specify an area of the domain that is considered to be active for sparse arrays.
Deprecation announcements
The HDFS backend is no longer officially tested by TileDB. As announced before, it is scheduled to be removed in version 2.28, to be released in Q4 2024. #5085
Support for reading sparse fragments in dense arrays will be removed in version 2.27. Writing sparse fragments in dense arrays was removed in version 2.5. #5116
Support for returning the same results multiple times in sparse reads when ranges overlap will be removed in version 2.27. This was possible by setting sm.merge_overlapping_ranges_experimental to false, but the default true behavior has been there since version 2.17.
Enable array open v2 and query v3 by default. #5207
Improvements
Improve memory consumption for tile structures in dense reader. #5046
Defects removed
Fail early when trying to add members with relative URIs in remote groups. #5025
Correct defective return value in Posix::ls_with_sizes. #5037
Prevent constructing attribute with invalid cell_val_num. #4952
Do not mask failures when listing a directory fails on POSIX. #5043
Fix write queries using sm.var_offsets.extra_element=true. #5033
Fix segfaults in WebP queries ran in parallel. #5065
Fix exceptions with message: unknown exception type; no further information. #5080
Fix check for out of bounds dimension in Dimension::dimension_ptr. #5094
Fix array latest schema selection for same MS timestamps schemas. #5143
Fix serialization issue with schema evolution for query v3. #5154
Fix fragment consolidation to allow using absolute URIs. #5135
Configuration changes
Add vfs.s3.storage_class config option to set the storage class of newly uploaded S3 objects. #5053
Add rest.custom_headers.* config option to set custom headers on REST requests. #5104
Add rest.payer_namespace config option to set the namespace to be charged for REST requests. #5105
Build System Changes
Backwards compatibility with older CMake versions for libfaketime. #5049
Automatic downloading of vcpkg can be disabled by enabling the TILEDB_DISABLE_AUTO_VCPKG CMake option, in addition to setting the environment variable with trhe same name. #5048
Improve embedding of magic.mgc and allow compiling with any libmagic version. #4989
Internal Improvements
Implement actualize function that orders data underlying alt_var_length_view#5087
Implement a partitioning function to partition cells to fit into fixed size bins #5092
Implementation of a chunk_view class to provide a subset of C++23 chunk_view, suitable for supporting external sort. #5035
Tests that the chunks in a chunk_view can be separately sorted. #5052