Octue

Latest version: v0.60.2

Safety actively analyzes 679296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 27 of 39

0.6.0

Not secure
Summary
Add the ability for parents to monitor the progress of their children's analyses.

<!--- SKIP AUTOGENERATED NOTES --->
Contents (281)

New features
- Add ability to validate (against the schema in `twine.json`) and send monitoring updates from a child to its parent
- Allow parents to provide a callback function that handles monitoring updates for e.g. plotting or other visualisation

Fixes
- Log receipt of questions in Google Cloud Run

Operations
- Use latest conventional commits pre-commit hook

Refactoring
- Rename `Service.parse_question` to `Service._parse_question`
- Rename `Service.send_delivery_acknowledgement_to_asker` to `Service._send_delivery_acknowledgement`

<!--- STOP AUTOGENERATED NOTES --->

Quality Checklist
- [x] New features are fully tested (No matter how much Coverage Karma you have)
- [ ] [v0.2 onward] New features are included in the documentation

0.5.0

Not secure
Summary
Stop recurrent redelivery and costly reprocessing of questions on Google Cloud Run via Pub/Sub.

Note: Child services must be updated to this version of `octue-sdk-python` to work with parents of this version or above. Parents do not need to be updated to this version to ask questions to children updated to this version.

<!--- SKIP AUTOGENERATED NOTES --->

Contents ([279](https://github.com/octue/octue-sdk-python/pull/279))
**IMPORTANT:** There is 1 breaking change.

Enhancements
- Make children acknowledge the delivery of questions from their parents
- **BREAKING CHANGE:** Make parents retry question delivery if initial delivery is not acknowledged

Fixes
- Prevent recurrent redelivery of Pub/Sub messages to Cloud Run services
- Use single instance of answer topic in Cloud Run to avoid potential missing messages from the child to the parent

Refactoring
- Move message pulling into `OrderedMessageHandler`
- Move `OrderedMessageHandler` into its own module

<!--- END AUTOGENERATED NOTES --->

0.4.11

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents ([278](https://github.com/octue/octue-sdk-python/pull/278))

Enhancements
- Allow getting of Google Cloud credentials as a dictionary
<!--- END AUTOGENERATED NOTES --->

0.4.10

Not secure
Summary
Stop high number of retries of publishing answers from child when the parent has timed out.

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([277](https://github.com/octue/octue-sdk-python/pull/277))

Enhancements
- Make subscription retry policy exponential and allow customisation

Fixes
- Stop deleting question topic when stopping waiting for answer

<!--- END AUTOGENERATED NOTES --->

0.4.9

Not secure
<!--- SKIP AUTOGENERATED NOTES --->
Contents ([276](https://github.com/octue/octue-sdk-python/pull/276))

Fixes
- Retry topic existence check if it initially fails by adding timeout parameter

<!--- END AUTOGENERATED NOTES --->

0.4.8

Not secure
<!--- START AUTOGENERATED NOTES --->
Contents

Fixes
- Remove extra field from format string

<!--- END AUTOGENERATED NOTES --->

Page 27 of 39

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.