- Added standard GitHub Actions workflows
- Upgraded Python to version 3.9.19
- Fixed failing unit tests and ensured all tests pass
- Updated Kafka download link in test-setup.sh
- Added jitpack build for Java client
- organize documentation under a single
docsdirectory; 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_samplesmethod.
- 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 changederrors - Improved error handling/messages for get_samples method
- Add
get_data_links_from_sample_setmethod - allows for getting many links from a list of samples from a single call.
- Add
update_samples_aclsmethod - 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