Octue

Latest version: v0.62.1

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

Scan your dependencies

Page 20 of 40

0.15.4

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

Fixes
- Remove extra quotation mark from tag name

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

0.15.3

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

Operations
- Add manual docker image build workflow

Dependencies
- Upgrade to `apache-beam==2.37.0`
- Upgrade Dataflow image to `python3.9`

Testing
- Simplify subprocess logging test

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

0.15.2

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

Dependencies
- Use latest JSON metaschema `2020-12` and twined version `0.2.2`

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

0.15.1

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

Enhancements
- Allow question UUID to be specified in `Child.ask`

Operations
- Show CI package installation logs

Refactoring
- Switch parameter order in `Service.ask`

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

0.15.0

Not secure
Summary
Unify the local and deployed service configuration process and generally improve the experience of using the SDK to run services.

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

Enhancements
- **BREAKING CHANGE:** Split configuration into service configuration (`octue.yaml`) and application configuration (location specified in `octue.yaml`)
- Unify the configuration-loading process for services run locally from CLI and in the cloud
- Return `GCPPubSubBackend` from `get_backend` by default
- Raise error if `project_name` is `None` in `GCPPubSubBackend`
- Give more useful name to service instance used by `Child` class
- Check topic/subscription exist before attempting deletion
- Remove `path_from` parameter from `Dataset`, decoupling its path from its `Manifest`'s path
- Add cloud and local existence checks to `Dataset`
- Support `Hashable` instances as dictionary values when hashing
- Allow `Identifiable` instances to have their names set after instantiation
- Always log starting of service
- Return `None` from `Dataset.to_cloud`
- Retrieve `Dataset` metadata during `Manifest` instantiation

Deprecations
- **BREAKING CHANGE:** Remove support for credentials environment variable names for children
- Deprecate the `store_datasets` parameter of `Manifest.to_cloud`

Fixes
- Ensure topic and subscription are deleted when requested in `Service.serve`
- Set cloud path and relative download paths correctly
- Set dataset path to cloud path during `Dataset.to_cloud`
- Use end of cloud path as `Dataset` name if available

Dependencies
- Use `twined==0.2.1`

Testing
- Add mock class for mocking `open` with different contents for different file paths
- Ensure `MockService` can access service args and kwargs

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

0.14.6

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

Enhancements
- Replace `GCPCredentialsManager` usages with calls to `google.auth.default`
- Remove `GCPCredentialsManager`

Operations
- Use workload identity federation in GitHub workflows instead of supplying a repository secret containing the contents of a Google Cloud service account key JSON file
- Upgrade to `actions/checkoutv3` in workflows

Dependencies
- Require at least the minimum version of `google-auth` that supports workload identity federation

Testing
- Skip independently failing test

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

Page 20 of 40

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.