TileDB 2.23.0-rc0
Pre-release
Pre-release
·
12 commits
to release-2.23
since this release
TileDB v2.23.0 Release Notes
Deprecation announcements
- All deprecated APIs will be removed in version 2.26. TileDB can be built with
--remove-deprecations
to validate that projects are not using any deprecated APIs.
Improvements
- Improve diagnostics when an Azure endpoint is not configured. #4845
- Do not attempt Azure shared key authentication if no account name is specified. #4856
- Clarify the documentation for the non empty domain CAPI. #4885
- Make closing a group that is not open a no-op. #4917
Defects removed
- Fix wrong fallback cell order for Hilbert. #4924
- Config serialization should take into account environment variables. #4865
- Vac files should only be removed if paths removal was fully successful. #4889
- Fix C query condition examples. #4912
C++ API
Query::submit_async
is deprecated. CallQuery::submit()
on another thread instead. #4879- Overloads of methods and constructors in
Array
andArraySchema
that accept encryption keys are deprecated. Specify the encryption key with thesm.encryption_type
andsm.encryption_key
config options instead. #4879 - Add C++ API for tiledb_array_consolidate_fragments. #4884
Build System Changes
- Vcpkg is always enabled; turning the
TILEDB_VCPKG
option off is no longer supported and fails. #4570 - Update the
TILEDB_REMOVE_DEPRECATIONS
option to exclude all deprecated C and C++ APIs from the library binary and the headers. #4887