Skip to content

Latest commit

 

History

History
58 lines (32 loc) · 3.31 KB

CHANGELOG.md

File metadata and controls

58 lines (32 loc) · 3.31 KB

Changelog

2.0.0 (2025-01-23)

⚠ BREAKING CHANGES

  • glue: terminology was shifted upstream to use src/sink rather than raw/clean

Bug Fixes

  • glue: terminology was shifted upstream to use src/sink rather than raw/clean (fd43b0d)

1.0.2 (2025-01-23)

Bug Fixes

  • ci: correctly set release type to python for updating the pyproject.toml file (c74793a)
  • dynamodb: handle the case where getting an item from a DynamoDB table doesn't return a value (9f01fde)

1.0.1 (2024-11-08)

Bug Fixes

  • bump version in pyproject.toml to 1.0.1 (30cab7e)

1.0.0 (2024-11-06)

⚠ BREAKING CHANGES

  • downgrade from python 3.11 to 3.10 for Glue support

Features

  • aws.dynamodb: auto fill table names from environment when possible (817a2cc)
  • aws.dynamodb: classes for working with Pipeline and ETL Job DynamoDB tables (db921f9)
  • aws.glue: add ETLJob class for parsing parameters, reading raw files, and writing clean files (abe10cc)
  • aws.lambda: add ETLRecord and BucketNotificationRecord entries (e1ca446)
  • aws.lambda: add objects for working with different Lambda event records (31199e4)
  • aws.meta: add Boto3Object for working with boto3 library in general (6a04f1b)
  • aws.utils: add decode_error utility (29ef499)

Bug Fixes

  • aws.dynamodb: fix typos (49edf61)
  • aws.glue: ALERT_OBJ_KEY renamed to OBJECT_KEY (3a57085)
  • aws.lambda: add missing super call (94ab21c)
  • aws.lambda: module cannot be named lambda, rename to lambda_ (cebd3cf)
  • aws.lambda: update record name from parameters to pipeline_parameters (1c631cb)

Code Refactoring

  • downgrade from python 3.11 to 3.10 for Glue support (63f3bc8)