v2.0.0-beta
Pre-release
Pre-release
⚠ BREAKING CHANGES
- Refactored Condition Package (all functions are now Conditions)
- All AWS functions reference resources by
ARN
and optionally access resources byAssumeRoleARN
- Refactored libsonnet functions (discussed in #215)
- Changed the default behavior of the MetaErr transform (empty err list will not catch every error)
- Renamed transform
EnrichAWSDynamoDB
toEnrichAWSDynamoDBQuery
- Renamed
Attributes
fields inEnrichAWSDynamoDBQuery
transform - Added
Object
support toEnrichAWSDynamoDBQuery
transform - Renamed transform
SendAWSDynamoDB
toSendAWSDynamoDBPut
- Renamed
AWS_KINESIS_DATA_FIREHOSE
toAWS_DATA_FIREHOSE
in AWS Lambda app - Renamed
SendAWSKinesisDataFirehose
transform toSendAWSDataFirehose
- Removed
Transform
fields in all Meta* transforms (replaced byTransforms
) - Removed
Retry
fields from all transforms (replaced byMetaRetry
transform) - Removed the MetaPipeline transform
- Removed
MetaCondition
inspector - Removed
MetaForEach
inspector - Removed
MetaNegate
inspector
Features
- Upgraded to AWS SDK v2
- Upgraded container images from al2 to al2023
- Upgraded container images to Go 1.23
Fixes
EnrichKVItemSet
transform inserts values as interfaces / any instead of strings