Octue

Latest version: v0.62.1

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

Scan your dependencies

Page 1 of 40

2021.12.10

gsutil 5.5 Probably N/A
pubsub-emulator 0.6.0 Definitely N/A


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

New features
- Add the `octue-app deploy cloud-run` CLI command for deploying apps to Cloud Run

Enhancements
- Remove need for a `Dockerfile` in basic apps
- Remove `SERVICE_ID` argument/environment variable and installing via `requirements-dev.txt` from the default Cloud Run `Dockerfile`
- Automatically add `SERVICE_ID` and `SERVICE_NAME` environment variables to Cloud Run services
- Enable getting of subscriptions from `Topic` instances
- Allow `Subscription` instances to be updated and have no namespace
- Allow not providing a subscriber to the `Subscription` constructor
- Allow `Service` instances to be named
- Use the service name when logging service activity in Cloud Run

Style
- Ignore missing public docstrings during development

Operations
- Add CI pass/fail badge for `main` branch to README
- Skip `update-pull-request` workflow if the skip indicator is in the pull request description

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

367.0.0

0.62.1

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

Fixes
- Fix google auth library imports

Dependencies
- Use new version of `grpcio` to avoid spurious warning
<!--- END AUTOGENERATED NOTES --->

0.62.0

Summary
This release switches to running Twined services on Kubernetes + Kueue. This brings the following features:
- Queue questions so they're not just dropped if the service backend is overwhelmed
- Run questions that take any amount of time (specifically opening us up to runs > 1 hour)
- Request arbitrary compute resources per question (CPU, memory, storage etc.)
- Stop extraneous question reruns by allowing us to control when we acknowledge question events
- Monitor running questions individually
- Make it easier to run questions on providers other than Google in the future (i.e. on any Kubernetes cluster)

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([723](https://github.com/octue/octue-sdk-python/pull/723))
**IMPORTANT:** There are breaking changes.

New features
- https://github.com/octue/octue-sdk-python/pull/709 (see PR for list of breaking changes)
- Authenticate requests to service registries

Enhancements
- Add `allow_not_found` option to `ServiceConfiguration.from_file`
- Add default event store ID to `get_events`
- Increase default maximum heartbeat interval to 360s

Refactoring
- https://github.com/octue/octue-sdk-python/pull/721

Dependencies
- Remove `gunicorn` and `Flask` dependencies

Operations
- Replace Terraform configuration with new `terraform-octue-twined-core` module

Testing
- Move deployment test to `octue/example-service-kueue` repository

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

0.61.2

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

Enhancements
- Improve output validation/upload logging

Fixes
- Avoid attempting to upload output manifest if it's `None`

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

0.61.1

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

Enhancements
- Log warning when running on on Cloud Run and runtime timeout (1 hour) is near

Dependencies
- Add `pydash` dependency

Refactoring
- Replace custom nested attribute functions with `pydash` usage

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

Page 1 of 40

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.