Releases: TileDB-Inc/TileDB
Releases · TileDB-Inc/TileDB
2.1.0-rc3
TileDB v2.1.0
TileDB v2.1.0 Release Notes
Breaking behavior
- Empty dense arrays now return cells with fill values. Also the result estimator is adjusted to work properly with this new behavior.
New features
- Added configuration option "sm.compute_concurrency_level" #1766
- Added configuration option "sm.io_concurrency_level" #1766
- Added configuration option "sm.sub_partitioner_memory_budget" #1729
- Added configuration option "vfs.read_ahead_size" #1785
- Added configuration option "vfs.read_ahead_cache_size" #1785
- Added support for getting/setting Apache Arrow buffers from a Query #1816
Improvements
- Source built curl only need HTTP support #1712
- AWS SDK version bumped to 1.8.6 #1718
- Split posix permissions into files and folers permissions #1719
- Support seeking for CURL to allow redirects for posting to REST #1728
- Changed default setting for
vfs.s3.proxy_scheme
fromhttps
tohttp
to match common usage needs #1759 - Enabled parallelization with native system threads when TBB is disabled #1760
- Subarray ranges will be automatically coalesced as they are added #1755
- Update GCS SDK to v1.16.0 to fixes multiple bugs reported #1768
- Read-ahead cache for cloud-storage backends #1785
- Allow multiple empty values at the end of a variable-length write #1805
- Build system will raise overridable error if important paths contain regex character #1808
- Lazily create AWS ClientConfiguration to avoid slow context creations for non S3 usage after the AWS SDK version bump #1821
- Moved
Status
,ThreadPool
, andLogger
classes from foldertiledb/sm
totiledb/common
#1843
Deprecations
- Deprecated config option "sm.num_async_threads" #1766
- Deprecated config option "sm.num_reader_threads" #1766
- Deprecated config option "sm.num_writer_threads" #1766
- Deprecated config option "sm.num_vfs_threads" #1766
- Support for MacOS older than 10.13 is being dropped when using the AWS SDK. Prebuilt Binaries now target 10.13 #1753
- Use of Intel's Thread Building Blocks (TBB) will be discontinued in the future. It is now disabled by default #1762
- No longer building release artifacts with Intel's Thread Building Blocks (TBB) enabled #1825
Bug fixes
- Fixed bug in setting a fill value for var-sized attributes.
- Fixed a bug where the cpp headers would always produce compile-time warnings about using the deprecated c-api "tiledb_coords()" #1765
- Only serialize the Array URI in the array schema client side. #1806
- Fix C++ api
consolidate_metadata
function uses incorrect config #1841 #1844
API additions
C API
- Added functions
tiledb_attribute_{set,get}_fill_value
to get/set default fill values
C++ API
- Added functions
Attribute::{set,get}_fill_value
to get/set default fill values
2.1.0-rc2
2.1.0-rc1
TileDB v2.0.8
TileDB v2.0.8 Release Notes
Improvements
- Split posix permissions into files and folders permissions #1719
- Support seeking for CURL to allow redirects for posting to REST #1728
- Add additional release artifacts which include disabling TBB #1753
- Lazy initialization for GCS backend #1752
Bug fixes
- Fix crash during GCS backend initialization due to upstream bug. #1752
TileDB v2.0.7
TileDB v2.0.7 Release Notes
Improvements
- Various performance optimizations in the read path. #1689 #1692 #1693 #1694 #1695
- Google Cloud SDK bumped to 1.14. #1687, #1742
Bug fixes
- Fixed error "Error: Out of bounds read to internal chunk buffer of size 65536" that may occur when writing var-sized attributes. #1732
- Fixed error "Error: Chunk read error; chunk unallocated error" that may occur when reading arrays with more than one dimension. #1736
- Fixed a small memory leak when opening arrays. #1690
- Fixed an overflow in the partioning path that may result in a hang or poor read performance. #1725#1707
- Fix Catch2 detection of system install #1733
- Use libtiledb-detected certificate path for Google Cloud Storage, for better linux binary/wheel portability. #1741
- Fix compilation on gcc 10.1 for blosc #1740
- Fixed a rare hang in the usage of
load_tile_var_sizes
. #1748
TileDB v2.0.6
2.0.5_testing: Compress and upload build directory in release CI
This uploads the build directories to azure artifacts for easier debugging of link problems we have been having.
TileDB v2.0.5
TileDB v2.0.5 Release Notes
Improvements
- Don't include curl's linking to libz, avoids build issue with double libz linkage #1682
TileDB v2.0.4
TileDB v2.0.4 Release Notes
Improvements
- Fix typo in GCS cmake file for superbuild #1665
- Don't error on GCS client init failure #1667
- Don't include curl's linking to ssl, avoids build issue on fresh macos 10.14/10.15 installs #1671
- Handle ubuntu's cap'n proto package not providing cmake targets #1659