All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- CUMULUS-3838
- Update cumulus-message-adapter dependency version to 2.0.4
- Remove testing for python3.8
- CUMULUS-3270
- Update to utilize
cumulus-message-adapter
>= 2.0.3, to pick up updated Python and boto3 SDK version. - Update to Python 3.10 removing 3.6 (EOL)
- change test framework to nose2, as nose does not work with the new Python version
- Update to utilize
- PR 43
- Fixed issue with duplicate instances of
CumulusLogger
- Fixed issue with duplicate instances of
- CUMULUS-2577
- Update to match call signatures in cumulus-message-adapter 2.0.0. This release requires
cumulus-message-adapter
> 2.0.0. - Update test fixture to remove deprecated 'workflow_config' config key
- Update to match call signatures in cumulus-message-adapter 2.0.0. This release requires
- Issue #38
- Update
CumulusLogger.createMessage
to allow logging messages with curly braces
- Update
- CUMULUS-2431
- Fix exception handling not to assume index in the exception args tuple
- CUMULUS-2078
- Update release requirements to require cumulus-message-adapter >=1.2.0, < 1.4.x as cumulus-message-adapter 1.3.x is compatible with this module
- CUMULUS-1486
- Updated target python versions to more accurately reflect python 3 compatibility/cumulus-message adapter versions
- Updated requirements to require cumulus-message-adapter >= 1.2.0, < 1.3.x
- CUMULUS-1635 - Enhanced the messages logged by
CumulusLogger
to include the following additional information obtained from the CMA (if available):asyncOperationId
,granules
(granule IDs only),parentArn
, andstackName
-
CUMULUS-1656 - Updated requirements to allow CMA 1.0.13 or the 1.1.x release branch of the CMA. It is expected that CMA 1.2.x will not be backward compatible with the 1.1.x client library.
-
CUMULUS-1488 - Updated CMA client to respect
CUMULUS_MESSAGE_ADAPTER_DIR
- Updated CMA client to handle parameterized configuration, set execution env variable regardless of message format