All notable changes to this project are documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.0.13 - 2018-11-08
- Add
cumulus_context
attribute fromcumulus_meta[cumulus_context]
to propertycumulus_config
of task event message [CUMULUS-906]
- Increase number of configured retries in case of sfn ClientError.[CUMULUS-920]
- Fixed rare case where
"exception": null
obscured failures.
- Exceptions that occur are now stored in the remote message.
- Exceptions stored in the local message (e.g. by the client libraries) are carried through when the remote message is loaded.
- Fix invocation as subprocess.
- Improve backwards compatibility and add tests.
- Restore backwards compatibility.
- Record task name and version in message meta if available.
v1.0.5 - 2018-07-18
- add
cumulus_config
property with two attributesstate_machine
andexecution_name
to task event message [CUMULUS-685]
v1.0.4 - 2018-03-21
- added another layer of validation to
__getTaskNameFromExecutionHistory
function to prevent unexpected KeyErrors when interacting with the built-in retry mechanism in AWS State Machines [CUMULUS-426] PR #39
v1.0.3 - 2018-03-20
- docs: add troubleshooting section to readme
- fix
sys.exit
indentation to fix lookup errors throwing JSON.parse errors in cumulus-message-adapter-js#index.js because main.py was exiting 0 instead of 1
v1.0.2 - 2018-02-28
- fix pypi release to use correct virtualenv
v1.0.1 - 2018-02-26
- add tests for main.py
- create pypi and github release with python 2.7 instead of python 3.6
v1.0.0 - 2018-02-23
- circleci:
- run tests in both python 2.7 and 3.6
- publish to pypi
- parse inline jsonpath templating
- python 3 compatibility fixes
v0.0.10 - 2018-02-16
- fix indentation to fix missing result output from main.py
v0.0.9 - 2018-02-15
- fix indenting in main.py to fix catching
LookupError
exceptions
- update boto3 dependency from >=1.5.12 to >=1.5.27
v0.0.8 - 2018-02-15
- get dependencies from requirements file
v0.0.7 - 2018-02-14
- update fix json schema validation to read from task root directory by default
v0.0.6 - 2018-02-13
- add jsonschema validation
- docs: descriptions of cumulus message schemas and the
createNextEvent
output
v0.0.5 - 2018-02-13
- change bucket location from
cumulus_meta.buckets.internal
tocumulus_meta.system_bucket
v0.0.4 - 2018-02-13
- Add Makefile for zip creation
- small test fixes
- python 3 compatibility
v0.0.3 - 2018-02-01
- circleci: only build on master
v0.0.2 - 2018-02-01
- Updates
.circleci/config.yml
to tag, release and buildcumulus-message-adapter.zip
whenevermessage_adapter/version.py
gets updated. - add CONTRIBUTING.md file
- retrieve invoked function arn from lambda context
v0.0.1 - 2018-01-25
- Initial release