|
| 1 | +# TileDB v2.28.1 Release Notes |
| 2 | + |
| 3 | + |
| 4 | +## New features |
| 5 | +* Add support for `Profiles` onto the `Config`. [#5570](https://github.com/TileDB-Inc/TileDB/pull/5570) |
| 6 | + |
| 7 | + |
| 8 | +## Improvements |
| 9 | +* Finalize Profile feature and add example. [#5572](https://github.com/TileDB-Inc/TileDB/pull/5572) |
| 10 | +* Update array create to pass the storage path in payload [#5582](https://github.com/TileDB-Inc/TileDB/pull/5582) |
| 11 | +* Use config parameters instead of a config setter to set a profile on a config object. [#5586](https://github.com/TileDB-Inc/TileDB/pull/5586) |
| 12 | +* Relax Profile parameter constraints for flexibility. [#5587](https://github.com/TileDB-Inc/TileDB/pull/5587) |
| 13 | +* Avoid throwing on missing Profile parameters in getter APIs. [#5588](https://github.com/TileDB-Inc/TileDB/pull/5588) |
| 14 | +* URL encode workspace and teamspace for REST URIs. [#5549](https://github.com/TileDB-Inc/TileDB/pull/5549) |
| 15 | +* Update to use new route for group creation. [#5581](https://github.com/TileDB-Inc/TileDB/pull/5581) |
| 16 | +* Fix empty array name for URIs with trailing slash. [#5592] (https://github.com/TileDB-Inc/TileDB/pull/5592) |
| 17 | + |
| 18 | + |
| 19 | +## Defects removed |
| 20 | +* Fixed compile errors in the S3 VFS. [#5554](https://github.com/TileDB-Inc/TileDB/pull/5554) |
| 21 | +* Fix Subarray::add_point_ranges_var to use the appropriate variable data Range constructor. [#5562](https://github.com/TileDB-Inc/TileDB/pull/5562) |
| 22 | +* Fixed integer overflows. [#5571](https://github.com/TileDB-Inc/TileDB/pull/5571) |
| 23 | +* Fixed opening groups on object storage, that contain directory placeholder files. [#5583](https://github.com/TileDB-Inc/TileDB/pull/5583) |
| 24 | + |
| 25 | +## API changes |
| 26 | + |
| 27 | + |
| 28 | +### C API |
| 29 | +* 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](https://github.com/TileDB-Inc/TileDB/pull/5564) |
| 30 | +* Introduce `tiledb_current_domain_dump_str` and `tiledb_ndrectangle_dump_str`. [#5561](https://github.com/TileDB-Inc/TileDB/pull/5561) |
| 31 | + |
| 32 | + |
| 33 | +### C++ API |
| 34 | + |
| 35 | +* Introduce Profile C++ APIs: name, homedir, set_param, get_param, save, load, remove, dump. [#5564](https://github.com/TileDB-Inc/TileDB/pull/5564) |
| 36 | +* Introduce `operator<<` overloads for the `CurrentDomain` and `NDRectangle`. [#5561](https://github.com/TileDB-Inc/TileDB/pull/5561) |
| 37 | + |
| 38 | + |
| 39 | +## Build System Changes |
| 40 | +* Install serialization C API headers regardless of build configuration. [#5559](https://github.com/TileDB-Inc/TileDB/pull/5559) |
| 41 | + |
1 | 42 | # TileDB v2.28.0 Release Notes
|
2 | 43 |
|
3 | 44 | ## Disk Format
|
|
0 commit comments