TileDB Embedded v2.3Learn more
TileDB has always supported NumPy-like slicing across multiple dimensions. These dimensions are defined in advance when creating TileDB arrays. Now, users have the option to further refine results at query-time by pushing down attribute filtering to the storage engine. Filter by any number of attribute values contained within the array.
This release adds a new configuration parameter to specify the server-side encryption algorithm to use when working with TileDB arrays on Amazon S3. Valid options are aes256 (Amazon S3-managed encryption keys) and kms (AWS Key Management Service). In a related update, this release also includes AWS IAM AssumeRole support with automatic token refresh.
NumPy datetime data types have long been supported as dimensions in sparse TileDB arrays. This release adds support for time data types (without associated dates) as both dimensions and attributes.
This release adds a new Hilbert layout for efficient space-filling-curve ordering of cells. It also fixes some previous issues with partitioning.