Skip to content

Releases: brexhq/substation

v2.0.0-beta

30 Aug 23:45
Compare
Choose a tag to compare
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 by AssumeRoleARN
  • 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 to EnrichAWSDynamoDBQuery
  • Renamed Attributes fields in EnrichAWSDynamoDBQuery transform
  • Added Object support to EnrichAWSDynamoDBQuery transform
  • Renamed transform SendAWSDynamoDB to SendAWSDynamoDBPut
  • Renamed AWS_KINESIS_DATA_FIREHOSE to AWS_DATA_FIREHOSE in AWS Lambda app
  • Renamed SendAWSKinesisDataFirehose transform to SendAWSDataFirehose
  • Removed Transform fields in all Meta* transforms (replaced by Transforms)
  • Removed Retry fields from all transforms (replaced by MetaRetry 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

26 Aug 13:54
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

⚠ BREAKING CHANGES

  • All AWS functions reference resources by ARN and optionally access resources by AssumeRoleARN
  • Renamed Attributes fields in EnrichAWSDynamoDBQuery transform
  • Added Object support to EnrichAWSDynamoDBQuery transform
  • Renamed AWS_KINESIS_DATA_FIREHOSE to AWS_DATA_FIREHOSE in AWS Lambda app
  • Renamed SendAWSKinesisDataFirehose transform to SendAWSDataFirehose

Features

  • Upgraded to AWS SDK v2

Fixes

  • EnrichKVItemSet transform inserts values as interfaces / any instead of strings

v2.0.0-alpha

23 Aug 00:42
Compare
Choose a tag to compare
v2.0.0-alpha Pre-release
Pre-release

⚠ 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 to EnrichAWSDynamoDBQuery
  • Renamed transform SendAWSDynamoDB to SendAWSDynamoDBPut
  • Removed Transform fields in all Meta* transforms (replaced by Transforms)
  • Removed Retry fields from all transforms (replaced by MetaRetry transform)
  • Removed the MetaPipeline transform
  • Removed MetaCondition inspector
  • Removed MetaForEach inspector
  • Removed MetaNegate inspector

v1.7.1

08 Aug 15:03
f2e0a8d
Compare
Choose a tag to compare

1.7.1 (2024-08-05)

Bug Fixes

  • build/config: Self-Referential Jsonnet Function (#225) (f58665a)

v1.7.0

30 Jul 20:50
351fc0e
Compare
Choose a tag to compare

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

  • condition: Update Wrapped Error in MetaNegate Inspector (#216) (9ac1bd1)
  • internal/bufio: Default Max Token Size (#220) (e3dfa47)
  • transform: Remove Print in SendFile Transform (5e93e52)
  • transform: Update Validation for EnrichHTTP Transforms (2fde138)

v1.6.0

18 Jul 13:47
7677766
Compare
Choose a tag to compare

1.6.0 (2024-07-17)

Features

  • transform: Add Send to AWS EventBridge (#203) (80370e7)

Bug Fixes

  • transform: Change Kinesis Payload Limit to MB (#206) (16baaa0)
  • transform: Remove Temporary Files from AWS S3 (#205) (b52078d)

v1.5.0

09 Jul 14:10
bfcdb86
Compare
Choose a tag to compare

1.5.0 (2024-07-09)

Features

  • transform: Add Number Maximum Transform (#195) (8b391de)
  • transform: Add Number Minimum Transform (#196) (ea5a592)
  • transform: Add Storage Class Support to AWS S3 (#189) (63b96be)

v1.4.0

27 Jun 17:01
1e87f6f
Compare
Choose a tag to compare

1.4.0 (2024-06-27)

Features

  • condition: Add Number Equal To Inspector (#187) (aa1d54e)
  • condition: Add Number Greater Than Inspector (#183) (ff966ba)
  • condition: Add Number Less Than Inspector (#186) (b949014)

Bug Fixes

  • update goretryablehttp and other packages (#193) (57874df)

v1.3.0

17 Jun 14:37
b271cae
Compare
Choose a tag to compare

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)

Bug Fixes

  • metrics: AWS CloudWatch Embedded Metrics Dimensions (#179) (d6b6c42)

v1.2.2

07 May 21:09
e34f1db
Compare
Choose a tag to compare

1.2.2 (2024-05-06)

Bug Fixes

  • kinesis: Limit Aggregated Records to 1MB (#169) (9065f1c)
  • transform: Empty Aggregated Kinesis Records (#171) (7c519fe)