- organize documentation under a single
docs
directory; add some additional documentation and placeholders [SAM-209] - improve test config generate, automate installation of service deps for local testing, update python deps, improve coverage reporting in GHA [SAM-236]
- Improve performance of the
get_samples
method.
- Changes GitHub actions: creates images from releases off master, adds test running on develop branch
- Bugfix for write-write error
- Bugfix for incorrectly thrown
owner unexpectedly changed
errors - Improved error handling/messages for get_samples method
- Add
get_data_links_from_sample_set
method - allows for getting many links from a list of samples from a single call.
- Add
update_samples_acls
method - allows for updating many samples ACLs with a single call.
- Add propagate_data_links method - propagates data links from a previous sample to the current (latest) version
- To fix temperature unit conversion check which breaks for celsius and (gasp) Fahrenheit, use the quantity api rather than multiplication (SAM-91).
- Pin flake8 and pipenv in requirements.txt for usage by GHA workflows or local development.
- Add metadata (sub)key information to returned error detail
- Adding auth-read-exempt-roles to config file so that read privileges are removed from get_sample_acls
- Adding get_samples function with accompanying tests. First bulk function
- Adding validate_samples method. Adds endpoint for checking if a list of samples will pass the validation step.
- Module created by kb-sdk init
- Initial release