Skip to content

TileDB 2.21.0

Compare
Choose a tag to compare
@KiterLuc KiterLuc released this 20 Mar 16:15
0ea9c13

TileDB v2.21.0 Release Notes

Deprecation announcements

  • Building with Visual Studio 2019 (MSVC toolchains v14.29 and earlier) will become unsuported in version 2.28, to be released in Q3 2024.
  • HDFS support will be removed in version 2.28, to be released in Q3 2024.
  • Support for GLIBC 2.17 (manylinux2014, based on CentOS 7) will be removed in TileDB version 2.31, to be released in Q4 2024. It will be replaced by support for GLIBC 2.28 (manylinux_2_28; RHEL8; Rocky Linux 8).

New features

  • Add datatypes GEOM_WKB and GEOM_WKT. #4640

TileDB backend API support:

  • Query Plan REST support. #4519
  • Consolidation Plan REST support. #4537

Improvements

  • Optimize sparse reads when full non empty domain is requested. #4710
  • Lazily initialize the Azure SDK client. #4703
  • Remove QueryCondition requirement for Enumeration values to be valid. #4707
  • Convert dimension function pointer members to subclass methods. #4774
  • Implement dense dimension aggregates. #4801

Defects removed

  • Fix documentation of Subarray::set_config to match tiledb_subarray_set_config. #4672
  • Fix stats bug in StorageManager. #4708
  • Add explicit casts to fix compile errors. #4712
  • Fix bug with new minio behavior. #4725
  • Support reading V1 group details with explicit version in the name. #4744
  • Update crop_range to clamp to domain range. #4781
  • Fix segfault in ArraySchema::check. #4787
  • Fix crash in aggregates on dimensions. #4794
  • Fix defects with query channels. #4786
  • Remove trailing slash from rest.server_address configuration option. #4790
  • Provide a clear exception message when performing remote incomplete queries with aggregates. #4798

API changes

C API

  • Support VFS ls_recursive API for posix filesystem. #4778

Test only changes

  • Add unit_vfs to tests for windows/osx/linux. #4748

Build System Changes

  • Update vcpkg version baseline to microsoft/vcpkg@7201090. #4553
  • Add vcpkg triplets for RelWithDebInfo. #4669
  • Reintroduce the TILEDB_STATIC option under a deprecation warning. #4732
  • Fix linker errors when building with MSVC. #4759
  • CPack in Release Workflow. #4694
  • Single release CMake file that contains all required links/hashes. #4631
  • Improve build performance when GCS is enabled. #4777
  • Fix compiling unit tests when HDFS is enabled. #4795
  • Add CPack support to CMakeLists.txt. #4645