Skip to content

TileDB v2.28.1-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ihnorton ihnorton released this 19 Jul 13:14
· 1 commit to release-2.28 since this release
4f93e2a

TileDB v2.28.1 Release Notes

New features

  • Add support for Profiles onto the Config. #5570

Improvements

  • Finalize Profile feature and add example. #5572
  • Update array create to pass the storage path in payload #5582
  • Use config parameters instead of a config setter to set a profile on a config object. #5586
  • Relax Profile parameter constraints for flexibility. #5587
  • Avoid throwing on missing Profile parameters in getter APIs. #5588
  • URL encode workspace and teamspace for REST URIs. #5549
  • Update to use new route for group creation. #5581
  • Fix empty array name for URIs with trailing slash. [#5592] (#5592)

Defects removed

  • Fixed compile errors in the S3 VFS. #5554
  • Fix Subarray::add_point_ranges_var to use the appropriate variable data Range constructor. #5562
  • Fixed integer overflows. #5571
  • Fixed opening groups on object storage, that contain directory placeholder files. #5583

API changes

C API

  • Introduce Profile C APIs: tiledb_profile_alloc, tiledb_profile_free, tiledb_profile_get_name, tiledb_profile_get_homedir, tiledb_profile_set_param, tiledb_profile_get_param, tiledb_profile_save, tiledb_profile_load, tiledb_profile_remove, and tiledb_profile_dump_str. #5564
  • Introduce tiledb_current_domain_dump_str and tiledb_ndrectangle_dump_str. #5561

C++ API

  • Introduce Profile C++ APIs: name, homedir, set_param, get_param, save, load, remove, dump. #5564
  • Introduce operator<< overloads for the CurrentDomain and NDRectangle. #5561

Build System Changes

  • Install serialization C API headers regardless of build configuration. #5559