Releases: brexhq/substation
Releases · brexhq/substation
v2.0.0-beta
⚠ 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
v2.0.0-alpha.1
⚠ BREAKING CHANGES
- All AWS functions reference resources by
ARN
and optionally access resources byAssumeRoleARN
- Renamed
Attributes
fields inEnrichAWSDynamoDBQuery
transform - Added
Object
support toEnrichAWSDynamoDBQuery
transform - Renamed
AWS_KINESIS_DATA_FIREHOSE
toAWS_DATA_FIREHOSE
in AWS Lambda app - Renamed
SendAWSKinesisDataFirehose
transform toSendAWSDataFirehose
Features
- Upgraded to AWS SDK v2
Fixes
EnrichKVItemSet
transform inserts values as interfaces / any instead of strings
v2.0.0-alpha
⚠ BREAKING CHANGES
- Refactored Condition Package (all functions are now Inspectors)
- 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 transform
SendAWSDynamoDB
toSendAWSDynamoDBPut
- 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
v1.7.1
v1.7.0
1.7.0 (2024-07-30)
Features
- condition: Add MetaErr Inspector (#217) (b9c685e)
- condition: Update conditions to support source and target key comparisons (#214) (dfbc678)
- transform: Add FormatFromZip Transform (#221) (d9304ca)
- transform: Add KV Store Set Add Transform (#215) (b293b79)
- transform: Add MetaRetry Transform (#222) (eff9a98)
- transform: Add Multi-Transform Support to Meta Transforms (#213) (af44e66)
Bug Fixes
v1.6.0
v1.5.0
v1.4.0
v1.3.0
1.3.0 (2024-06-17)
Features
- transform: Add Customizable Errors to MetaErr (#174) (3759ccc)
- transform: Add ID Settings Field (#181) (ab1a4ff)
- transform: Add Meta KV Store Lock Transform (#177) (34d2ffb)
- transform: Add Metric Freshness Transform (#178) (04ed699)
- transform: Add UtilityControl Transform for Generating Ctrl Messages (#175) (93b64cd)