Skip to content

Conversation

@BrewTestBot
Copy link
Contributor

Created by brew bump


Created with brew bump-formula-pr.

release notes
# TileDB v2.29.0 Release Notes

Breaking behavior

  • Remove experimental features code and build/bootstrap option. #5540
  • tiledb_filestore_uri_import and tiledb_filestore_buffer_import no longer auto-detect the file's MIME type. TILEDB_MIME_AUTODETECT will always set the filestore array's MIME type to application/octet-stream. #5605
  • tiledb_filestore_uri_import and tiledb_filestore_buffer_import no longer auto-detect the file's encoding. New filestore arrays will always have their encoding metadata set to binary. #5605
  • tiledb_filestore_uri_import and tiledb_filestore_buffer_import no longer compresses the filestore array's content. #5605

New features

  • Add support for Profiles onto the Config. #5498
  • Add support for relative URI remote group members. #5635
  • Add ls_recursive_v2 that includes directories in results for all backends. #5602

Improvements

  • Finalize Profile feature and add example. #5533
  • Use config parameters instead of a config setter to set a profile on a config object. #5539
  • Relax Profile parameter constraints for flexibility. #5547
  • Adjust global logger default level to align with config.logging_level when no context is created. #5551
  • Avoid throwing on missing Profile parameters in getter APIs. #5552
  • Improve Fill Value Dumping for Non-Printable Characters. #5556
  • Fix Subarray::add_range to validate var_size consistency between range and dimension. #5569
  • Class MemFS inherits base class FilesystemBase. #5573
  • Class GCS inherits base class FilesystemBase. #5576
  • Class Azure inherits base class FilesystemBase. #5575
  • Update array create to pass the storage path in payload. #5565
  • Class Windows inherits base class FilesystemBase. #5578
  • Class VFS inherits base class FilesystemBase. #5584
  • Fix empty array name for URIs with trailing slash. #5591
  • Refactor class VFS to remove #ifdefs. #5589
  • Add support for tiledb_vfs_copy_file and tiledb_vfs_copy_dir on Windows. #5600
  • Allow adding relative group members to remote groups. #5623
  • Always check return codes in Curl::get_data and throw #5640
  • Do not retry most SSL-related failures in the REST client. #5638
  • Respect TILEDB_PROFILE_DIR environment variable in Profile save path. #5644

Deprecations

  • Deprecate ls_recursive. #5602

Defects removed

  • Fix overflow detection errors in double delta and bit width reduction filters. #5506
  • Fixed integer overflows. #5518
  • Fix a missing newline in array-schema printer. #5522
  • Erase param from set_params_ in Config::unset. #5519
  • Build error on make examples on M1 Mac for the PNG/Web_P examples. #5529
  • Fix segfault race condition at process exit. #5477
  • URL encode workspace and teamspace for REST URIs. #5544
  • Fixed compile errors in the S3 VFS. #5545
  • Fix Subarray::add_point_ranges_var to use the appropriate variable data Range constructor. #5560
  • Update to use new route for group creation. #5543
  • Fix Rust linter error #5577
  • Fixed opening groups on object storage, that contain directory placeholder files. #5558
  • Fixed the tiledb_vfs_create_dir function to automatically create non-existent parent directories on POSIX. #5579
  • Fixed the tiledb_vfs_create_dir function to not fail when the directory already exists. #5579
  • Correctly reset bugdet when initial data already loadad. #5599
  • Fixed incorrect documentation of tiledb_vfs_copy_dir. #5600
  • Fix build errors with --disable-stats from unused variable warnings. #5603
  • Fix zip_view default constructor for C++20 concepts compliance. #5613
  • Fixed compile errors in compilers defaulting to C23. #5639

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. #5492
  • Introduce tiledb_current_domain_dump_str and tiledb_ndrectangle_dump_str. #5538

C++ API

  • Introduce Profile C++ APIs: name, homedir, set_param, get_param, save, load, remove, dump. #5492
  • Introduce operator<< overloads for the CurrentDomain and NDRectangle. #5538
  • Introduce ls_recursive_v2 that includes directories in results for all backends. #5602

Build System Changes

  • Install serialization C API headers regardless of build configuration. #5530
  • Removed dependency to libmagic. #5605

View the full release notes at https://github.com/TileDB-Inc/TileDB/releases/tag/2.29.0.


@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Sep 22, 2025
Copy link

@jdblischak jdblischak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should be able to remove depends_on "libmagic" for TileDB 2.29.0 (TileDB-Inc/TileDB#5605)

BrewTestBot and others added 2 commits September 22, 2025 14:35
tiledb: remove `libmagic` dep

Signed-off-by: Rui Chen <[email protected]>
@github-actions
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

Caution

Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Sep 22, 2025
@BrewTestBot BrewTestBot added this pull request to the merge queue Sep 22, 2025
Merged via the queue into main with commit c4e24ed Sep 22, 2025
22 checks passed
@BrewTestBot BrewTestBot deleted the bump-tiledb-2.29.0 branch September 22, 2025 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants