TileDB v2.28.1-rc0
Pre-release
Pre-release
·
1 commit
to release-2.28
since this release
TileDB v2.28.1 Release Notes
New features
- Add support for
Profiles
onto theConfig
. #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
andtiledb_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 theCurrentDomain
andNDRectangle
. #5561
Build System Changes
- Install serialization C API headers regardless of build configuration. #5559