Skip to content

Releases: single-cell-data/TileDB-SOMA

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

TileDB-SOMA 1.11.0

14 May 12:53
a955277
Compare
Choose a tag to compare

New features added

  • [python]Robust URI handling for Ingestion-performance improvement by @johnkerl in #2457
  • [python] Allow obs_query=None/var_query=None in ExperimentAxisQuery by @johnkerl in #2476
  • [python] Export tiledbsoma.SparseNDArrayRead, include in module doc site by @ryan-williams in #2544
  • [r] Port resume-mode to R by @mojaveazure in #2405

Minor changes

Bug fixes

  • [python] Append-mode enum bit-width mods by @johnkerl in #2455
  • [python] Fix unbound-local error by @johnkerl in #2516
  • [python] Fix failed to convert buffer on update_obs/update_var by @johnkerl in #2518
  • [python] Error on registration of multi-modal experiment with distinct var field names by @johnkerl in #2535
  • [python] Fix write from array that is not row or column order by @jp-dark in #2542
  • [r,ci] Update r-ci.sh, remove unneeded entries from r-ci.yml by @eddelbuettel in #2475

Full Changelog: 1.10.2...1.11.0