1.12.0rc0
Pre-release
Pre-release
johnkerl
released this
11 Jun 21:12
·
21 commits
to release-1.12
since this release
This is a draft release for 1.12.0. Release notes coming soon.
New features added
- [python] Append-mode tutorial: "atlas model" by @ryan-williams in #2582
- [python] TileDB-SOMA append-mode tutorial by @ryan-williams in #2571
- [c++/python] Enable optional global-order writes for sparse arrays by @nguyenv in #2564
- [python] Include guidance for older CPU architectures by @johnkerl in #2643
- [r] Better handling of timestamps in
$reopen()
by @mojaveazure in #2497 - [r] Port re-indexer to the R API by @mojaveazure in #2637
- Update to core 2.24, tiledb-py 0.30, tiledb-r 0.28 by @johnkerl in #2715
- [c++] Improve default buffer sizes by @johnkerl in #2681
Breaking changes
Minor changes
- [python] Document build improvements, unshallow clone (fix dev builds) by @ryan-williams in #2560
- [python] Trivial neaten by @johnkerl in #2567
- [python] Better version numbers during development by @ryan-williams in #2563
- [python]
version.py
: guardgit
calls during wheel builds (sans.git
) by @ryan-williams in #2590 - [python/ci] Build wheel from sdist outside of Git repository by @jdblischak in #2589
- [python/ci] Use
macos-11
->macos-12
forpython-packaging.yml
by @johnkerl in #2594 - [python/c++] Typo fixes / nits by @ryan-williams in #2596
- [c++/python] Address C++ warnings in Python build by @jp-dark in #2581
- [python/ci] Stop wheel-smoke-test failures for MacOS > 11 by @johnkerl in #2620
- [r] Prep on
main
forrelease-1.11
branch by @johnkerl in #2550 - [r] Fix builds against current TileDB Embedded by @johnkerl in #2573
- [r] Correct four \link{} references in help pages by @eddelbuettel in #2626
- [r] Update changed URL in three vignette files by @eddelbuettel in #2632
- [r] Set minimum version of Arrow to 15.0.1 by @mojaveazure in #2678
- [r] Use
arrow
minimum 14, not 15 by @johnkerl in #2690 - [r/ci] Adjust file download timeout to 300 seconds by @mojaveazure in #2649
- [r] Fix dependency of a test on fixed buffer sizes by @johnkerl in #2685
- [r/ci] Unbreak
pkgdown
CI by @johnkerl in #2703 - [r,py,c++] Support data frame write path by @eddelbuettel in #2704
- [r/ci] Unbreak
r-valgrind
CI by @johnkerl in #2711 - [c++] Allow
row-major
andcol-major
inSOMArray::create
by @johnkerl in #2561 - [c++]
PlatformConfig
refactoring by @nguyenv in #2541 - [c++] Correct
platform_config
totiledb_config
by @nguyenv in #2597 - [c++] Also map "NONE" to
TILEDB_FILTER_NONE
by @nguyenv in #2599 - [ci] Move Python wheel-builds from
macos-11,macos-12
tomacos-12,macos-latest
by @johnkerl in #2491 - [c++] Fix nightly build failure on
formattable
ofjson
type by @johnkerl in #2609 version.py
: prevent Git version computation fromraise
ing by @ryan-williams in #2624- Restore/add wheel smoke-tests, parallelize wheel builds by @ryan-williams in #2640
- [c++] Pass in a
shared_ptr<Context>
to_create_dim_aux
by @nguyenv in #2645 - [ci] Switch from 16MB to 32MB buffer sizes for tiny GHA runners by @johnkerl in #2688
- [doc] Update README.md badge for Python CI (closes #2694) [ci skip] by @eddelbuettel in #2695
Bug fixes
- [python] Correctly handle string vs large string in
Enumeration
s by @nguyenv in #2668 - [r] Switch 'UNORDERED' cell order to 'ROW_MAJOR' on schema creation by @eddelbuettel in #2575
- [c++] Handle 32-bit string and binary in writes by @nguyenv in #2519
- [c++] Fix validity buffer bit unpacking by @nguyenv in #2650
- [c++] Fix indexer memory leak by @johnkerl in #2665
Upcoming deprecation notices
Full Changelog: 1.11.4...1.12.0rc0