2.0.0 (2025-01-23)
- glue: terminology was shifted upstream to use
src
/sink
rather thanraw
/clean
- glue: terminology was shifted upstream to use
src
/sink
rather thanraw
/clean
(fd43b0d)
1.0.2 (2025-01-23)
- 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)
- bump version in
pyproject.toml
to 1.0.1 (30cab7e)
- downgrade from python 3.11 to 3.10 for Glue support
- 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
andBucketNotificationRecord
entries (e1ca446) - aws.lambda: add objects for working with different Lambda event records (31199e4)
- aws.meta: add
Boto3Object
for working withboto3
library in general (6a04f1b) - aws.utils: add
decode_error
utility (29ef499)
- aws.dynamodb: fix typos (49edf61)
- aws.glue:
ALERT_OBJ_KEY
renamed toOBJECT_KEY
(3a57085) - aws.lambda: add missing
super
call (94ab21c) - aws.lambda: module cannot be named
lambda
, rename tolambda_
(cebd3cf) - aws.lambda: update record name from
parameters
topipeline_parameters
(1c631cb)
- downgrade from python 3.11 to 3.10 for Glue support (63f3bc8)