TileDB v2.2.8 Release Notes

  • Disk Format

    ๐Ÿ’ฅ Breaking C API changes

    ๐Ÿ’ฅ Breaking behavior

    ๐Ÿ†• New features

    • Support TILEDB_DATETIME_{SEC,MS,US,NS} in arrow_io_impl.h #2229
    • โž• Add support for serialization of config objects #2164
    • โž• Add support for serialization of query config #2177

    ๐Ÿ‘Œ Improvements

    • Optimize Subarray::compute_relevant_fragments #2218
    • โฌ‡๏ธ Reduces memory usage in multi-range range reads #2165
    • Add config option sm.read_range_oob to toggle bounding read ranges to domain or erroring #2162
    • โšก๏ธ Updates bzip2 to v1.0.8 on Linux/OSX #2233

    ๐Ÿ—„ Deprecations

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixes a potential memory leak in the filter pipeline #2185
    • ๐Ÿ›  Fixes misc memory leaks in the unit tests #2183
    • Fix memory leak of tiledb_config_t in error path of tiledb_config_alloc. #2178

    API additions

    C API

    • tiledb_query_get_array now returns a deep-copy #2188
    • Add new api,tiledb_query_get_config to get a query's config. #2167
    • Added tiledb_serialize_config and tiledb_deserialize_config #2164

    C++ API

    • โž• Add new api, Query.config() to get a query's config. #2167