Cumulus-message-adapter

Latest version: v2.0.4

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

Scan your dependencies

Page 1 of 6

2.0.3

Updated

- **CUMULUS-3827**
- removed dependency on imp in setup.py

- **CUMULUS-3270**
- Upgraded to Python 3.10, updated build jobs. Removed Python 3.8 and 3.6(EOL) build jobs.
- Updated SDK boto3 version to support new Python runtime versions.
- Updated pyinstaller and jsonschema versions.
- Fixed pylint errors from Too Broad Exceptions.

[Unreleased]

Updated

- removed extraneous dependencies from requests.txt
- typed-ast
- six (remains as a subdependency)

2.0.2

Fixed

- **CUMULUS-2751**

- Resolve inter-compatibility bug/regression with cumulus-message-adapter-js, as the current releases strictly check the message return schema
for the existence of a config object. This fix restores the original behavior.

2.0.1

Fixed

- **CUMULUS-2751**
- Fix regression in 2.0.0 that caused tasks without `task_config` defined cause CMA to fail

2.0.0

BREAKING CHANGES

- **CUMULUS-2751**
- Changes the key for the values populated in meta.workflow_tasks from the step function node name to an internally indexed integer string
- Updates `load_nested_event` to no longer do a legacy task name lookup from either the step function API or `cumulus_meta` for configuration from `event.workflow_config`

1.3.1

Updated

- **CUMULUS-2751**
- Update CMA logging to explicitly flush stderr on log write
- Add diagnostic logging to CMA 'steps'

1.3.0

BREAKING CHANGES

- **CUMULUS-1896**
- CMA precompiled binary files are now copied into a subdirectory `./cma_bin`. Clients who utilize the pre-compiled binary should update their pathing expectations to make use of that directory. If you are using the CMA via [`cumulus-message-adapter-js`](https://github.com/nasa/cumulus-message-adapter-js), then this change is handled for you transparently as of version 1.2.0.

Added

- **CUMULUS-1896**
- Added a 'streaming' mode to the CMA. This will allow client libraries to avoid requiring three subprocess/python invocations when running the CMA commands in sequence, thus lowering
the overhead of utilizing the CMA.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.