Releases: cape-ph/capepy
Releases · cape-ph/capepy
v2.0.0
v1.0.2
v1.0.1
v1.0.0
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
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)
Bug Fixes
- 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)
Code Refactoring
- downgrade from python 3.11 to 3.10 for Glue support (63f3bc8)