Skip to content

Releases: single-cell-data/TileDB-SOMA

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

TileDB-SOMA 1.11.0rc0

13 May 20:15
a955277
Compare
Choose a tag to compare
TileDB-SOMA 1.11.0rc0 Pre-release
Pre-release

What's Changed

  • [r] Bump DESCRIPTION version past 1.10 (main branch) by @johnkerl in #2451
  • [c++] Addition of ArrowSchema to TileDB ArraySchema Converter by @nguyenv in #2418
  • [c++] Fix Windows build regressions and stop using deprecated TileDB APIs by @teo-tsirpanis in #2445
  • [c++] Write data in ArrowArray to SOMAArray by @nguyenv in #2425
  • [python]Robust URI handling for Ingestion-performance improvement by @johnkerl in #2457
  • [python] Use C++ DataFrame bindings for create and writes by @nguyenv in #2431
  • [r,ci] Update r-ci.sh, remove unneeded entries from r-ci.yml by @eddelbuettel in #2475
  • [c++] Pass ColumnIndexInfo as ArrowTable by @nguyenv in #2472
  • [python] Allow obs_query=None/var_query=None in ExperimentAxisQuery by @johnkerl in #2476
  • [r] Port resume-mode to R by @mojaveazure in #2405
  • [c++] Add documentation and better checking to PlatformConfig by @nguyenv in #2481
  • [r] Set default create options during TileDBCreateOptions$new() by @mojaveazure in #2483
  • [r] Always return filters in TileDBCreateOptions by @mojaveazure in #2486
  • [c++] Pass Boolean to indicate sparse or dense in ArraySchema by @nguyenv in #2487
  • [r,ci] Run coverage only on workflow_dispatch events by @eddelbuettel in #2488
  • [c++] Support cmake-verbose flag in Makefile by @johnkerl in #2495
  • [python] Remove arbitrary dimension limit in used_shape by @thetorpedodog in #2479
  • [c++] Do not add dimensions for dense array queries if not requested by @johnkerl in #2453
  • [r] Silence missing command logs warning by @mojaveazure in #2507
  • [python/c++] Use C++ bindings for SparseNDArray write path by @nguyenv in #2446
  • [python] Append-mode enum bit-width mods by @johnkerl in #2455
  • [python,c++] Use C++ DenseNDArray bindings in Python API by @nguyenv in #2494
  • [c++,python] Remove tiledb-py for all arrays by @nguyenv in #2498
  • [python] Fix unbound-local error by @johnkerl in #2516
  • [python/ci] Add CI job to test building wheel from sdist by @jdblischak in #2506
  • [python] Continue #2516 by @johnkerl in #2522
  • [c++] Remove extraneous print statements by @johnkerl in #2527
  • [c++] Explicitly set ArrowSchema flag to 0 by @nguyenv in #2525
  • Bump jinja2 from 3.1.3 to 3.1.4 in /doc by @dependabot in #2514
  • [python] Clarify test_update_dataframe.py and _arrow_types.py by @johnkerl in #2521
  • [r] Ensure SOMADataFrame$shape() throws a not-yet-implemented error by @mojaveazure in #2531
  • [python] Fix failed to convert buffer on update_obs/update_var by @johnkerl in #2518
  • [python] Raise NotImplementedError for DataFrame.shape by @nguyenv in #2533
  • [python] Error on registration of multi-modal experiment with distinct var field names by @johnkerl in #2535
  • [r/ci] Utilize pin of tiledb-r during install by @mojaveazure in #2540
  • [python] Fix write from array that is not row or column order by @jp-dark in #2542
  • [ci] Restrict R/Python GHAs from running on irrelevant {.github,doc} changes by @ryan-williams in #2543
  • [python] Update doc/ README/deps, fix warnings, from_h5ad formatting by @ryan-williams in #2538
  • [r/ci] Add check to disable BSPM in R CI by @mojaveazure in #2546
  • Use core 2.23.0, TileDB-Py 0.29.0, TileDB-R 0.27.0 by @johnkerl in #2548
  • [python] Export tiledbsoma.SparseNDArrayRead, include in module doc site by @ryan-williams in #2544
  • [r] Prep for 1.11.0 by @johnkerl in #2553

Full Changelog: 1.10.2...1.11.0rc0

TileDB-SOMA 1.10.2

29 Apr 16:59
b1f7fd5
Compare
Choose a tag to compare

Features

  • [r] Backport resume-mode for R to the release-1.10 branch, and R 1.10.2 by @johnkerl in #2490
  • [Backport release-1.10] [python] Allow obs_query=None/var_query=None in ExperimentAxisQuery by @github-actions in #2478

Minor/internal changes

  • [Backport release-1.10] [r,ci] Run coverage only on workflow_dispatch events by @github-actions in #2489
  • [Backport release-1.10] [r,ci] Update r-ci.sh, remove unneeded entries from r-ci.yml by @github-actions in #2477

Full Changelog: 1.10.1...1.10.2

1.10.1

19 Apr 19:37
563a8b5
Compare
Choose a tag to compare

This release contains a single Python bugfix.

  • [Backport release-1.10] [python]Robust URI handling for Ingestion-performance improvement by @github-actions in #2459
  • [r] TileDB-SOMA-R 1.10.1 by @johnkerl in #2458

Full Changelog: 1.10.0...1.10.1

TileDB-SOMA 1.10.0

17 Apr 15:56
de04c46
Compare
Choose a tag to compare

New features added

Minor changes

Bug fixes

  • [python] Expand coverage for registration of multi-region S3-backed H5ADs by @johnkerl in #2369
  • [python] More nan_append checks: not-all-NaN, non-dupe IDs by @ryan-williams in #2364
  • [python] Check for uniqueness of registration obs/var field-name inputs by @johnkerl in #2380
  • [python] Enforce if-not-exists semantics for append/registration by @johnkerl in #2384
  • [python] Pass more context in registrar by @johnkerl in #2411
  • [python] verify_core_versions() during import tiledbsoma by @ryan-williams in #2437
  • [r] Check that TileDB Core library versions match by @eddelbuettel in #2410
  • [r/ci] Unbreak wheel builds by @johnkerl in #2398

Full Changelog: 1.9.5...1.10.0rc0

TileDB-SOMA 1.10.0rc0

17 Apr 13:53
de04c46
Compare
Choose a tag to compare
TileDB-SOMA 1.10.0rc0 Pre-release
Pre-release

New features added

Minor changes

Bug fixes

  • [python] Expand coverage for registration of multi-region S3-backed H5ADs by @johnkerl in #2369
  • [python] More nan_append checks: not-all-NaN, non-dupe IDs by @ryan-williams in #2364
  • [python] Check for uniqueness of registration obs/var field-name inputs by @johnkerl in #2380
  • [python] Enforce if-not-exists semantics for append/registration by @johnkerl in #2384
  • [python] Pass more context in registrar by @johnkerl in #2411
  • [python] verify_core_versions() during import tiledbsoma by @ryan-williams in #2437
  • [r] Check that TileDB Core library versions match by @eddelbuettel in #2410
  • [r/ci] Unbreak wheel builds by @johnkerl in #2398

Full Changelog: 1.9.5...1.10.0rc0

TileDB-SOMA 1.9.5

11 Apr 13:32
3ed7453
Compare
Choose a tag to compare

What's Changed

This release contains a bugfix in the form of #2416.

  • [Backport release-1.9] [python] Pass more context in registrar by @github-actions in #2416
  • [Backport release-1.9] [c++] Address final valgrind issue by @github-actions in #2404
  • [Backport release-1.9] [r] Check that TileDB Core library versions match by @github-actions in #2417
  • [r] TileDB-SOMA 1.9.5 by @johnkerl in #2432

Full Changelog: 1.9.4...1.9.5

TileDB-SOMA 1.9.5rc0

09 Apr 20:41
d425839
Compare
Choose a tag to compare
TileDB-SOMA 1.9.5rc0 Pre-release
Pre-release

What's Changed

  • [Backport release-1.9] [c++] Address final valgrind issue by @github-actions in #2404
  • [Backport release-1.9] [python] Pass more context in registrar by @github-actions in #2416
  • [Backport release-1.9] [r] Check that TileDB Core library versions match by @github-actions in #2417

Full Changelog: 1.9.4...1.9.5rc0

TileDB-SOMA 1.9.4

05 Apr 16:17
1a85dd9
Compare
Choose a tag to compare

New features added

  • [Backport release-1.9] [python] tiledbsoma.io.from_h5ad: document new additional_metadata param by @github-actions in #2361
  • [Backport release-1.9] [r] Add obsm, varm, obsp, and varp to SOMAExperimentAxisQuery by @johnkerl in #2365

Minor changes

  • [Backport release-1.9] [c++, r] Update and refactor nanoarrow by @github-actions in #2363
  • [Backport release-1.9] [python] Remove no-longer-necessary _query_condition import by @github-actions in #2348
  • [Backport release-1.9] [c++] Set nanoarrow.c to use CMAKE_CXX_COMPILER by @github-actions in #2371
  • [r/ci] Controlled downgrade for TileDB-R 0.25 by @johnkerl in #2373
  • [Backport release-1.9] [r] Additional nanoarrow refactor followup by @github-actions in #2377
  • [Backport release-1.9] [python] isort: tiledbsoma before tiledb by @github-actions in #2382
  • [r/ci] Backport of #2395 to the release-1.9 branch by @johnkerl in #2396
  • [r] TileDB-SOMA-R 1.9.4 by @johnkerl in #2399

Bug fixes

  • [Backport release-1.9] [python] Skip writing empty arrow_tables by @github-actions in #2358
  • [Backport release-1.9] [python] Check for uniqueness of registration obs/var field-name inputs by @github-actions in #2385
  • [Backport release-1.9] [python] Enforce if-not-exists semantics for append/registration by @github-actions in #2387
  • [Backport release-1.9] [python] Expand coverage for registration of multi-region S3-backed H5ADs by @github-actions in #2370
  • [Backport release-1.9] [python] More nan_append checks: not-all-NaN, non-dupe IDs by @github-actions in #2378
  • [Backport release-1.9] [r/ci] Unbreak wheel builds by @github-actions in #2401

Full Changelog: 1.9.3...1.9.4