Skip to content

Commit 9fc5c32

Browse files
authored
Update HISTORY for 2.30 (#5699)
Update HISTORY for release 2.30. --- TYPE: NO_HISTORY
1 parent 3707a72 commit 9fc5c32

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

HISTORY.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,71 @@
1+
# TileDB v2.30.0 Release Notes
2+
3+
4+
## New features
5+
6+
* Add support for relative URI remote group members. [#5625](https://github.com/TileDB-Inc/TileDB/pull/5625)
7+
* Support `VFS::copy_file` across filesystems. [#5636](https://github.com/TileDB-Inc/TileDB/pull/5636)
8+
* Add support for copying directories across filesystems. [#5666](https://github.com/TileDB-Inc/TileDB/pull/5666)
9+
* Add VFS support for `tiledb://` URIs. [#5631](https://github.com/TileDB-Inc/TileDB/pull/5631)
10+
11+
12+
## Improvements
13+
14+
* Improve performance of listing files in Windows. [#5617](https://github.com/TileDB-Inc/TileDB/pull/5617)
15+
* Do not retry most SSL-related failures in the REST client. [#5618](https://github.com/TileDB-Inc/TileDB/pull/5618)
16+
* Allow adding relative group members to remote groups. [#5621](https://github.com/TileDB-Inc/TileDB/pull/5621)
17+
* Always check return codes in `Curl::get_data` and throw. [#5632](https://github.com/TileDB-Inc/TileDB/pull/5632)
18+
* Improve performance when opening arrays. [#5651](https://github.com/TileDB-Inc/TileDB/pull/5651)
19+
* Update shuffle and bitshuffle filter implementations to use `blosc2`. [#5620](https://github.com/TileDB-Inc/TileDB/pull/5620)
20+
* Add handling for empty `profiles.json`. [#5685](https://github.com/TileDB-Inc/TileDB/pull/5685)
21+
* Create a reusable workflow for building artifacts. [#5691](https://github.com/TileDB-Inc/TileDB/pull/5691)
22+
* Reduce latency when uploading objects on S3 and GCS. [#5688](https://github.com/TileDB-Inc/TileDB/pull/5688)
23+
* Fix flaky schema evolution test using explicit timestamp ordering. [#5689](https://github.com/TileDB-Inc/TileDB/pull/5689)
24+
* Add cycle detection to `Group::dump()`. [#5693](https://github.com/TileDB-Inc/TileDB/pull/5693)
25+
26+
27+
## Deprecations
28+
29+
* Remove deprecated dump APIs. [#5585](https://github.com/TileDB-Inc/TileDB/pull/5585)
30+
31+
32+
## Defects removed
33+
34+
* Fix building `tests` with `s3` enabled. [#5624](https://github.com/TileDB-Inc/TileDB/pull/5624)
35+
* Use function-local static for `logger_prefix_` to ensure safe, single-time initialization. [#5630](https://github.com/TileDB-Inc/TileDB/pull/5630)
36+
* Check `non_empty_domain.sizes` size before access. [#5650](https://github.com/TileDB-Inc/TileDB/pull/5650)
37+
* 0-byte read `GCS` bug fix. [#5673](https://github.com/TileDB-Inc/TileDB/pull/5673)
38+
* Fix dense global order writer use of `max_fragment_size_`. [#5655](https://github.com/TileDB-Inc/TileDB/pull/5655)
39+
* Do not provide storage URIs in TileDB-Server REST requests. [#5687](https://github.com/TileDB-Inc/TileDB/pull/5687)
40+
41+
42+
## Build system changes
43+
44+
* Improve build times when not specifying a build target. [#5606](https://github.com/TileDB-Inc/TileDB/pull/5606)
45+
* Acquire `nlohmann-json` from `vcpkg`. A vendored copy of the library is removed. [#5609](https://github.com/TileDB-Inc/TileDB/pull/5609)
46+
* Fix `zip_view` default constructor for C++20 concepts compliance. [#5611](https://github.com/TileDB-Inc/TileDB/pull/5611)
47+
* Fix compile errors in compilers defaulting to C23. [#5612](https://github.com/TileDB-Inc/TileDB/pull/5612)
48+
* Remove vendored `Boost` code. [#5619](https://github.com/TileDB-Inc/TileDB/pull/5619)
49+
* Bump `ubuntu` version to 24.04. [#5574](https://github.com/TileDB-Inc/TileDB/pull/5574)
50+
* Update `vcpkg` version baseline to https://github.com/microsoft/vcpkg/commit/3b9d086009cc1c2256e9c28ad44a00036fbd9b26. [#5616](https://github.com/TileDB-Inc/TileDB/pull/5616)
51+
* Remove vendored sources of `blosc` and `kiyo-masui/bitshuffle`, and add a dependency to `blosc2`. [#5620](https://github.com/TileDB-Inc/TileDB/pull/5620)
52+
53+
54+
## API changes
55+
56+
### C API
57+
58+
* Move `tiledb_ctx_alloc_with_error` function to stable APIs header. [#5667](https://github.com/TileDB-Inc/TileDB/pull/5667)
59+
* Expose `overwrite` parameter in `tiledb_profile_save`. [#5695](https://github.com/TileDB-Inc/TileDB/pull/5695)
60+
* Add C API for getting REST data protocol. [#5697](https://github.com/TileDB-Inc/TileDB/pull/5697)
61+
62+
### C++ API
63+
64+
* Improved error reporting when creating a context fails. [#5667](https://github.com/TileDB-Inc/TileDB/pull/5667)
65+
* Expose the `overwrite` parameter in `Profile::save`. [#5695](https://github.com/TileDB-Inc/TileDB/pull/5695)
66+
* Add C++ API for getting REST data protocol. [#5697](https://github.com/TileDB-Inc/TileDB/pull/5697)
67+
68+
169
# TileDB v2.29.2 Release Notes
270

371

0 commit comments

Comments
 (0)