v1.0.0-beta
Pre-release
Pre-release
1.0.0-beta (2023-09-26)
⚠ BREAKING CHANGES
cmd/development/substation
refactored intocmd/client/file/substation
condition.Inspector
is no longer in the public APIcondition
inspectors refactored into individual functions- JSON Schema inspector removed
- Inspectors no longer directly support negation
config.Capsule
refactored intomessage
packageconfig.Channel
is no longer in the public APIprocess
package refactored intotransform
package- Count processor removed
- Flatten processor removed
- IP Database processor removed
- Processors (Transfoms) no longer directly support conditions
internal/transform
package removedinternal/sink
package removedproto
removed
Features
- Added
substation
package - Added
message
package - Updated applications to use new concurrency and data processing model
- Added Kinesis Data Firehose support to
cmd/aws/lambda/substation
- Added
metaNegate
inspector tocondition
package - Added
metaErr
transform totransform
package - Added
metaSwitch
transform totransform
package - Added
stringAppend
transform totransform
package - Added
stringUUID
transform totransform
package - Added
utilityDelay
transform totransform
package - Added
utilityErr
transform totransform
package - Added support for non-aggregated data to AWS Kinesis Data Stream transform
- Added region and assume role support to all AWS transforms
- Added buffering to several
send
transforms - Removed IAM modules in
build/terraform/aws/
- Added
build/scripts/config/format.sh
- Added
build/scripts/terraform/format.sh
- Added shorthand to
build/config/substation.libsonnet
- Added
build/config/substation_test.jsonnet
- Downgraded
go.mod
and development containers to Go 1.19 - Upgraded application containers to Go 1.21
- Refactored all
examples/