v0.12.30
New read/write/delete organization role, SOMA ingestion improvements, and better user experience for the tiledb namespace
Version 0.12.30 allows use of the TileDB platform's new "read_write_delete"
(permission to read, write, and delete assets) organization role. It's one step less privileged than the existing "admin"
role.
The tiledb.cloud.soma.ingest
module has been refactored and a defect in registering multiple SOMA groups has been fixed. The cloud storage location of output groups has changed slightly. All groups are now output to OUTPUT_URI/NAME
, where OUTPUT_URI
is the given parameter, like s3://bucket/prefix/
, and NAME
is the base/stem of an H5ad file.
Lastly, tiledb
is a namespace package, and in your environment may include modules from tiledb
, tiledb.vector_search
and tiledb.cloud
distributions. Previously, importing tiledb
or tiledb.vector_search
in an environment where tiledb.cloud
is also installed would trigger a warning about your need to login, even if you don't have any intent to use tiledb.cloud
methods. This warning no longer happens needlessly and only shows up when appropriate.
What's Changed
- Re-generate generated API to add new r/w/d organization role. by @NullHypothesis in #644
- fix obs and var defaults to return all values if none spec'd by @spencerseale in #676
- Move test requirements, adjust and streamline CI YAML by @sgillies in #674
- Register ingested groups using the correct URI by @sgillies in #679
- Defer loading of cloud.json file by @sgillies in #681
- typ{o,e} fixes by @ryan-williams in #680
- Patch config._config, not config.config by @sgillies in #682
- Expose deadline argument for DAG by @ktsitsi in #678
Full Changelog: v0.12.29...v0.12.30