Tags: wszhang/TileDB
Tags
Fix `(u)int8` implicit `char` conversion in `stringstream` (TileDB-In… …c#5445) This PR fixes the implicit character conversion that occurs when writing a `(u)int8` value to a `stringstream` in the helper function `std::string to_str(const T& value)`. By casting to `(u)int32`, we avoid this conversion. This issue was discovered after encountering a `UnicodeDecodeError` when using `operator<<` in the TileDB-Py API on a TileDB Array schema that contained a `(u)int8` attribute. Both a minimal TileDB-Py reproduction and the original issue involving TileDB-SOMA now work as expected. [sc-61915] --- TYPE: NO_HISTORY | BUG DESC: Fix implicit character conversion in `to_str` by casting (u)int8 to (u)int32. --------- Co-authored-by: Theodore Tsirpanis <[email protected]> (cherry picked from commit d0348dc)
Update the libmagic vcpkg port overlay to version 5.45. (TileDB-Inc#5332 ) (TileDB-Inc#5418) Backport TileDB-Inc#5332 to release-2.26 to fix conda-forge/tiledb-feedstock#399 --- [SC-56749](https://app.shortcut.com/tiledb-inc/story/56749/update-the-libmagic-vcpkg-port-overlay-to-version-5-45) This PR updates our custom vcpkg port overlay for libmagic to version 5.45. Unlike the last time we attempted this (TileDB-Inc#4673), this PR does not replace the port with the upstream autotools-based one, and is not expected to be a build-breaking change. --- TYPE: IMPROVEMENT DESC: Updated libmagic to version 5.45. (cherry picked from commit c44fb49) <long description> --- TYPE: NO_HISTORY | FEATURE | BUG | IMPROVEMENT | DEPRECATION | C_API | CPP_API | BREAKING_BEHAVIOR | BREAKING_API | FORMAT DESC: <short description> --------- Co-authored-by: Theodore Tsirpanis <[email protected]>
Release using macos-13 (TileDB-Inc#5400) (TileDB-Inc#5403) Use `macos-13` for x86_64 macos release job, since `macos-12` is deprecated --- TYPE: NO_HISTORY DESC: Use `macos-13` for macos x86_64 release Co-authored-by: Dušan Baran <[email protected]>
Release using macos-13 (TileDB-Inc#5400) (TileDB-Inc#5403) Use `macos-13` for x86_64 macos release job, since `macos-12` is deprecated --- TYPE: NO_HISTORY DESC: Use `macos-13` for macos x86_64 release Co-authored-by: Dušan Baran <[email protected]>
manylinux 2014 DIND build (TileDB-Inc#5396) Change Release CI so that it only uses manylinux2014 image to build TileDB artifacts and do all the orchestration outside. --- TYPE: NO_HISTORY DESC: Fix manylinux2014 release ci --------- Co-authored-by: Dušan Baran <[email protected]>
[Backport release-2.27] Use macos-12 runner for x86_64 release (TileD… …B-Inc#5384) (TileDB-Inc#5385) Backport of TileDB-Inc#5384 to release-2.27 --- TYPE: NO_HISTORY | FEATURE | BUG | IMPROVEMENT | DEPRECATION | C_API | CPP_API | BREAKING_BEHAVIOR | BREAKING_API | FORMAT DESC: <short description> Co-authored-by: Dusan Baran <[email protected]>
Add configuration parameter to load enumerations on all schemas. (Til… …eDB-Inc#5379) This adds a new config parameter `rest.load_enumerations_on_array_open_all_schemas` to control loading enumerations on all array schemas. The previously existing `rest.load_enumerations_on_array_open` config parameter is used to control loading enumerations on the latest schema only. --- TYPE: FEATURE DESC: Add `rest.load_enumerations_on_array_open_all_schemas` config parameter. --------- Co-authored-by: Isaiah Norton <[email protected]>
Update HISTORY for 2.27.0 (TileDB-Inc#5374) Update HISTORY for 2.27.0. [sc-58984] --- TYPE: NO_HISTORY --------- Co-authored-by: Theodore Tsirpanis <[email protected]>
PreviousNext