Skip to content

Latest commit

 

History

History
172 lines (114 loc) · 4.96 KB

CHANGELOG.md

File metadata and controls

172 lines (114 loc) · 4.96 KB

Changelog

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

Added

  • Add cumulus_context attribute from cumulus_meta[cumulus_context] to property cumulus_config of task event message [CUMULUS-906]

[v1.0.12] - 2018-09-28

Fixed

  • Increase number of configured retries in case of sfn ClientError.[CUMULUS-920]

[v1.0.11] - 2018-09-18

Fixed

  • Fixed rare case where "exception": null obscured failures.

[v1.0.10] - 2018-09-12

Changed

  • Exceptions that occur are now stored in the remote message.

Fixed

  • Exceptions stored in the local message (e.g. by the client libraries) are carried through when the remote message is loaded.

[v1.0.9] - 2018-08-17

Fixed

  • Fix invocation as subprocess.

[v1.0.8] - 2018-08-16

Fixed

  • Improve backwards compatibility and add tests.

[v1.0.7] - 2018-08-16

Fixed

  • Restore backwards compatibility.

[v1.0.6] - 2018-08-16

Added

  • Record task name and version in message meta if available.

v1.0.5 - 2018-07-18

Added

  • add cumulus_config property with two attributes state_machine and execution_name to task event message [CUMULUS-685]

v1.0.4 - 2018-03-21

Fixed

  • 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

Added

  • docs: add troubleshooting section to readme

Fixed

  • 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

Fixed

  • fix pypi release to use correct virtualenv

v1.0.1 - 2018-02-26

Added

  • add tests for main.py

Changed

  • create pypi and github release with python 2.7 instead of python 3.6

v1.0.0 - 2018-02-23

Added

  • circleci:
    • run tests in both python 2.7 and 3.6
    • publish to pypi

Fixed

  • parse inline jsonpath templating
  • python 3 compatibility fixes

v0.0.10 - 2018-02-16

Fixed

  • fix indentation to fix missing result output from main.py

v0.0.9 - 2018-02-15

Fixed

  • fix indenting in main.py to fix catching LookupError exceptions

Changed

  • update boto3 dependency from >=1.5.12 to >=1.5.27

v0.0.8 - 2018-02-15

Fixed

  • get dependencies from requirements file

v0.0.7 - 2018-02-14

Fixed

  • update fix json schema validation to read from task root directory by default

v0.0.6 - 2018-02-13

Added

  • add jsonschema validation
  • docs: descriptions of cumulus message schemas and the createNextEvent output

v0.0.5 - 2018-02-13

Changed

  • change bucket location from cumulus_meta.buckets.internal to cumulus_meta.system_bucket

v0.0.4 - 2018-02-13

Added

  • Add Makefile for zip creation

Fixed

  • small test fixes
  • python 3 compatibility

v0.0.3 - 2018-02-01

Fixed

  • circleci: only build on master

v0.0.2 - 2018-02-01

Added

  • Updates .circleci/config.yml to tag, release and build cumulus-message-adapter.zip whenever message_adapter/version.py gets updated.
  • add CONTRIBUTING.md file
  • retrieve invoked function arn from lambda context

v0.0.1 - 2018-01-25

Added

  • Initial release