Octue

Latest version: v0.62.1

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

Scan your dependencies

Page 15 of 40

0.27.1

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

Enhancements
- Add Google Cloud Function to list of Google Compute environments used to adjust the log formatter

Fixes
- Use the default text colour in the final part of log messages so they render well on all terminal backgrounds

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

0.27.0

Not secure
Summary
Update the `octue run` CLI command to make any output values "pipeable" to other CLIs, make its use analogous to the recently updated `octue start` command, and make the CLI generally easier and more consistent to use.

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

Enhancements
- Update the `octue run` CLI command to:
- 💥 **BREAKING CHANGE:** Use `octue.yaml` instead of the outdated CLI options
- Send its output values to `stdout`
- Store any output manifests as local files by default
- Provide `--output-file`, `--output-manifest-file`, and `--monitor-messages-file` options
- 💥 **BREAKING CHANGE:** Shorten the `--service-configuration-path` CLI option to `--service-config` and provide a short version `-c`
- 💥 **BREAKING CHANGE:** Update the `octue deploy` commands to use `--service-config` instead of `--octue-configuration-path`
<!--- END AUTOGENERATED NOTES --->

0.26.2

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

Enhancements
- Log a warning if the child and parent SDK versions potentially incompatible
- Forward any errors to do with instantiating `GooglePubSubHandler` in child to parent

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

0.26.1

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

Enhancements
- Use name-based service IDs in deployer by default

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

0.26.0

Not secure
Summary
Allow services to use and be addressed by arbitrary string IDs (instead of just UUIDs). Services will now, by default, use the name and organisation in the service configuration by default e.g. `octue/test-service`.

**Backwards compatibility**
Upgrading to this release will not rename your services automatically unless you weren't already providing a static service ID via the `--service-id` option to the `octue start` command. To use the new service naming system, stop providing this option to the CLI and remove the `SERVICE_ID` environment variable from any deployed services.

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

New features
- Use the `organisation` and `name` keys from the `octue.yaml` file as the default service ID e.g. `organisation/name`

Enhancements
- Add `organisation` key to `octue.yaml` file
- Add `service_id` attribute to `ServiceConfiguration`
- Allow the new default service ID to be overridden in the CLI and in the cloud
- Use ID from service configuration as `Child` internal service name
- Add a `__repr__` method to `Child`
- Update child services template to used named services

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

0.25.0

Not secure
Summary
Standardise the data resource class parameter orders and method names to provide a more consistent and intuitive interface. Also rename the `octue-app` CLI to `octue`.

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

Enhancements
- 💥 **BREAKING CHANGE:** Standardise the parameter order in `Datafile`, `Dataset`, and `Manifest`. The order is now:
- `path` first
- Any other parameters that appear explicitly in the class next
- Any mixin kwargs after that

**How to migrate**
If you're using kwargs to provide parameters to instantiate the above classes, no change is needed. If you're using positional args, you'll need to reorder them or switch to using kwargs:
- `Manifest`: provide the `datasets` argument first
- `Dataset`: provide the arguments in this order, omitting any you're not already using:

path, files, recursive, hypothetical, id, name, tags, labels

- `Datafile`: Provide the `id`, `tags`, and `labels` arguments in this order after all other arguments, omitting any you're not already using
- Raise error if `files` parameter is invalid in `Dataset`

Refactoring
- 💥 **BREAKING CHANGE:** Rename `Dataset.download_all_files` to `Dataset.download`
- 💥 **BREAKING CHANGE:** Rename `Dataset.to_cloud` to `Dataset.upload`
- 💥 **BREAKING CHANGE:** Rename `Datafile.to_cloud` to `Datafile.upload`
- 💥 **BREAKING CHANGE:** Rename the CLI entrypoint from `octue-app` to `octue`

Fixes
- Add newline to end of `.octue` JSON files

Operations
- Use latest commit message checker in pre-commit checks

Dependencies
- Update dataflow `setup.py` file with correct twined version

Testing
- Remove redundant `project_name` parameter from datafiles

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

Page 15 of 40

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.