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
* [python] Use C++ `DataFrame` bindings for create and writes by nguyenv in 2431
* [python] Remove arbitrary dimension limit in `used_shape` by thetorpedodog in 2479
* [python/c++] Use C++ bindings for `SparseNDArray` write path by nguyenv in 2446
* [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/ci] Add CI job to test building wheel from sdist by jdblischak in 2506
* [python] Continue 2516 by johnkerl in 2522
* [python] Clarify `test_update_dataframe.py` and `_arrow_types.py` by johnkerl in 2521
* [python] Raise `NotImplementedError` for `DataFrame.shape` by nguyenv in 2533
* [python] Update `doc/` README/deps, fix warnings, `from_h5ad` formatting by ryan-williams in 2538
* [r] Set default create options during `TileDBCreateOptions$new()` by mojaveazure in 2483
* [r] Always return filters in `TileDBCreateOptions` by mojaveazure in 2486
* [r,ci] Run coverage only on `workflow_dispatch` events by eddelbuettel in 2488
* [r] Silence missing command logs warning by mojaveazure in 2507
* [r] Ensure `SOMADataFrame$shape()` throws a not-yet-implemented error by mojaveazure in 2531
* [r/ci] Utilize pin of tiledb-r during install by mojaveazure in 2540
* [r/ci] Add check to disable BSPM in R CI by mojaveazure in 2546
* [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
* [c++] Pass `ColumnIndexInfo` as `ArrowTable` by nguyenv in 2472
* [c++] Add documentation and better checking to `PlatformConfig` by nguyenv in 2481
* [c++] Pass Boolean to indicate sparse or dense in ArraySchema by nguyenv in 2487
* [c++] Support `cmake-verbose` flag in `Makefile` by johnkerl in 2495
* [c++] Do not add dimensions for dense array queries if not requested by johnkerl in 2453
* [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
* [ci] Restrict R/Python GHAs from running on irrelevant `{.github,doc}` changes by ryan-williams in 2543
* [r] Bump `DESCRIPTION` version past 1.10 (`main` branch) by johnkerl in 2451
* [r] Prep for 1.11.0 by johnkerl in 2553
* Use core 2.23.0, TileDB-Py 0.29.0, TileDB-R 0.27.0 by johnkerl in 2548
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**: https://github.com/single-cell-data/TileDB-SOMA/compare/1.10.2...1.11.0