Skip to content

Releases: single-cell-data/TileDB-SOMA

TileDB-SOMA 1.12.2

04 Jul 18:03
c792829
Compare
Choose a tag to compare

This release contains a bugfix for the Python API.

Bug fixes

  • [Backport release-1.12] [python] Continue to use tiledb.Ctx's config until it is removed by @github-actions in #2769

Minor changes

  • [Backport release-1.12] [python] Remove a debug statement by @github-actions in #2767
  • [Backport release-1.12] [python] devtools/outgestor stats and neaten by @github-actions in #2771
  • [Backport release-1.12] [c++] General CMake clean-up by @github-actions in #2773
  • [Backport release-1.12] Split nanoarrow into a separate object library by @github-actions in #2774
  • [r] TileDB-SOMA 1.12.2 by @johnkerl in #2775

Full Changelog: 1.12.1...1.12.2

1.12.1

23 Jun 19:38
0c1d15c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.12.0...1.12.1

TileDB-SOMA 1.12.1rc0

23 Jun 18:39
4794b65
Compare
Choose a tag to compare
TileDB-SOMA 1.12.1rc0 Pre-release
Pre-release

What's Changed

Full Changelog: 1.12.0...1.12.1rc0

TileDB-SOMA 1.12.0rc1

17 Jun 16:38
a588789
Compare
Choose a tag to compare

This is a quick pre-check for the release-tagging process itself (pkgdown, wheel build/publish, etc.) before tagging 1.12.0 -- which I expect to happen today.

What's Changed

  • [Backport release-1.12] [python] Deprecate tiledb_ctx usage in TileDBSOMAContext by @github-actions in #2724
  • [Backport release-1.12] [c++] Fix a nightly-build issue by @github-actions in #2725
  • [Backport release-1.12] [c++] Fix enum-of-bool leveling by @github-actions in #2727
  • [Backport release-1.12] [python] Support tiledbsoma.io.update_obs with post-nullable non-string attributes by @github-actions in #2728
  • [Backport release-1.12] [python] Pin to numpy < 2.0 for 1.12 release by @github-actions in #2746
  • [Backport release-1.12] [r] Connect re-indexer to blockwise iterator by @github-actions in #2748
  • [r] TileDB-SOMA 1.12 by @johnkerl in #2747

Full Changelog: 1.12.0rc0...1.12.0rc1

TileDB-SOMA 1.12.0

17 Jun 17:45
a588789
Compare
Choose a tag to compare

New features added

  • [Backport release-1.12] [r] Connect re-indexer to blockwise iterator by @github-actions in #2748
  • [r] Port re-indexer to the R API by @mojaveazure in #2637
  • [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
  • [c++] Improve default buffer sizes by @johnkerl in #2681
  • Update to core 2.24, tiledb-py 0.30, tiledb-r 0.28 by @johnkerl in #2715

Breaking changes

  • [Backport release-1.12] [python] Deprecate tiledb_ctx usage in TileDBSOMAContext by @github-actions in #2724

Minor changes

Bug fixes

  • [Backport release-1.12] [python] Support tiledbsoma.io.update_obs with post-nullable non-string attributes by @github-actions in #2728
  • [python] Correctly handle string vs large string in Enumerations 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
  • [Backport release-1.12] [c++] Fix enum-of-bool leveling by @github-actions in #2727

Upcoming deprecation notices

Full Changelog: 1.11.4...1.12.0

1.12.0rc0

11 Jun 21:12
78433d5
Compare
Choose a tag to compare
1.12.0rc0 Pre-release
Pre-release

This is a draft release for 1.12.0. Release notes coming soon.

New features added

Breaking changes

Minor changes

Bug fixes

  • [python] Correctly handle string vs large string in Enumerations 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

TileDB-SOMA 1.11.4

03 Jun 16:08
dae9f97
Compare
Choose a tag to compare

New features added

  • [Backport release-1.11] [python] Include guidance for older CPU architectures by @johnkerl in #2656
  • [Backport release-1.11] [r] Port re-indexer to the R API by @johnkerl in #2648
    • Note: the reindexer will be integrated with the blockwise iterator in an upcoming release

Minor changes

  • [Backport release-1.11] [r/ci] Adjust file download timeout to 300 seconds by @github-actions in #2651
  • [r] tiledbsoma 1.11.4 by @johnkerl in #2670

Bug fixes

  • [Backport release-1.11] [python] Correctly handle string vs large string in Enumerations by @github-actions in #2669
  • [Backport release-1.11] [c++] Fix validity buffer bit unpacking by @github-actions in #2654
  • [Backport release-1.11] [c++] Fix indexer memory leak by @github-actions in #2666

Full Changelog: 1.11.3...1.11.4

TileDB-SOMA 1.11.3

25 May 18:05
7c456b6
Compare
Choose a tag to compare

#2646 fixes an intermittent segfault introduced in 1.11.2.

Bug fixes

  • [Backport release-1.11] [c++] Pass in a shared_ptr<Context> to _create_dim_aux by @github-actions in #2646

Minor changes

  • [Backport release-1.11] [r] Correct four \link{} references in help pages by @github-actions in #2627
  • [Backport release-1.11] [r] Update changed URL in three vignette files by @github-actions in #2633
  • [Backport release-1.11] [python/ci] Stop wheel-smoke-test failures for MacOS > 11 by @github-actions in #2635
  • [Backport release-1.11] version.py: prevent Git version computation from raiseing by @github-actions in #2636
  • [Backport release-1.11] Restore/add wheel smoke-tests, parallelize wheel builds by @github-actions in #2642
  • [r] TileDB-SOMA 1.11.3 by @johnkerl in #2647

Full Changelog: 1.11.2...1.11.3

TileDB-SOMA 1.11.2

21 May 21:29
0381e8e
Compare
Choose a tag to compare

One of the main reasons for this release is to bring https://tiledbsoma.readthedocs.io/en/stable/ up to date.

New features added

  • [Backport release-1.11] [c++/python] Enable optional global-order writes for sparse arrays by @github-actions in #2598
  • [Backport release-1.11] Tutorial: TileDB-SOMA append-mode by @github-actions in #2600
  • [Backport release-1.11] [python] Append-mode tutorial: "atlas model" by @github-actions in #2606

Minor changes

  • [Backport release-1.11] [c++/python] Address C++ warnings in Python build by @github-actions in #2611
  • [Backport release-1.11] [c++] Allow row-major and col-major in SOMArray::create by @github-actions in #2562
  • [Backport release-1.11] [c++] Correct platform_config to tiledb_config by @github-actions in #2601
  • [Backport release-1.11] [c++] Handle 32-bit string and binary in writes by @github-actions in #2604
  • [Backport release-1.11] [c++] PlatformConfig refactoring by @github-actions in #2572
  • [Backport release-1.11] [c++] Fix nightly build failure on formattable of json type by @github-actions in #2614
  • [Backport release-1.11] [c++] Also map "NONE" to TILEDB_FILTER_NONE (#2599) by @johnkerl in #2612
  • [Backport release-1.11] [python/c++] Typo fixes / nits by @johnkerl in #2613
  • [Backport release-1.11] [python] Document build improvements, unshallow clone (fix dev builds) by @github-actions in #2566
  • [Backport release-1.11] [python] Trivial neaten by @github-actions in #2568
  • [Backport release-1.11] [r] Fix builds against current TileDB Embedded by @github-actions in #2574
  • [Backport release-1.11] [r] Switch 'UNORDERED' cell order to 'ROW_MAJOR' on schema creation by @github-actions in #2576
  • [Backport release-1.11] [python/ci] Use macos-11 -> macos-12 for python-packaging.yml by @github-actions in #2595
  • [Backport release-1.11] [python] Better version numbers during development by @github-actions in #2570
  • [Backport release-1.11] [ci] Move Python wheel-builds from macos-11,macos-12 to macos-12,macos-latest by @github-actions in #2607
  • [Backport release-1.11] [python] version.py: guard git calls during wheel builds (sans .git) by @johnkerl in #2602
  • [Backport release-1.11] [r] Better handling of timestamps in $reopen() by @johnkerl in #2610
  • [Backport release-1.11] [python/ci] Build wheel from sdist outside of Git repository by @johnkerl in #2605
  • [r] TileDB-SOMA 1.11.2 by @johnkerl in #2615

Full Changelog: 1.11.1...1.11.2

TileDB-SOMA 1.11.1

14 May 16:51
78ff65f
Compare
Choose a tag to compare

This release is identical to 1.11.0. The sole job of this release is to provide PyPI artifacts to work around an issue documented here:

#2556 (comment)

What's Changed

Full Changelog: 1.11.0...1.11.1