AWS DDK 1.0.0-beta.0
Pre-release
Pre-release
malachi-constant
released this
31 Mar 19:32
·
499 commits
to main
since this release
(Beta) Major Version Upgrade ☀️
- The AWS DDK library is now written in typescript with JSII compatibility to support multiple CDK programming languages.
- Python 🐍 & Typescript ☕ will be supported initially with more languages to come soon.
Features & Enhancements 🎠
- feat: Set up project metadata by @LeonLuttenberger in #136
- feat: Created DataStage, DataPipeline and SQSToLambda constructs by @LeonLuttenberger in #138
- feat: Adding core.cicd by @malachi-constant in #139
- feat: Implement S3EventStage in Typescript by @LeonLuttenberger in #143
- feat: Implement BaseStack in Typescript by @LeonLuttenberger in #146
- feat: athena sql stage by @malachi-constant in #145
- feat: Add support for Python in JSII and upgrade CDK version by @LeonLuttenberger in #148
- feat: Revert "Implement BaseStack in Typescript (#146)" by @LeonLuttenberger in #153
- feat: Typescript conversion of
GlueTransformStage
by @kukushking in #152 - feat: Add FirehoseToS3Stage and tests by @jaidisido in #151
- feat: Support local package path install in CICD synth action pre-public release by @malachi-constant in #160
- feat: Typescript catchup -> 0.6.1 by @malachi-constant in #214
- feat: Change GlueTransformStage to support creating job and crawler by @LeonLuttenberger in #217
- feat: appflow ingestion stage by @malachi-constant in #222
- feat:
DataBrewTranformStage
by @malachi-constant in #224 - feat: Add
schedule
support toDataPipeline.add_stage()
by @malachi-constant in #226 - feat: Replace CustomTask with CallAwsService in GlueTransform stage by @LeonLuttenberger in #229
- feat: appflow stage refactor by @malachi-constant in #230
- feat: resource naming refactor by @malachi-constant in #233
- feat: Integration Testing by @malachi-constant in #235
- feat: Integration Tests: Additional Coverage by @malachi-constant in #238
- feat: Add data assertions for S3 -> SQS -> Lambda pipeline by @LeonLuttenberger in #242
- feat: ddk
configurator
by @malachi-constant in #254 - feat: syncing
GlueTransformStage
tomain
by @malachi-constant in #262 - feat: syncing
AthenaSqlStage
tomain
by @malachi-constant in #264 - feat: standardize defaults approach in ddk core by @malachi-constant in #258
- feat: Adds
glueJob
andcrawlerName
toGlueTransform
stage properties by @malachi-constant in #266 - feat: configuration by resource ids by @malachi-constant in #284
- feat:
CICDPipelineStack()
updates by @malachi-constant in #283 - feat: New Stage: Redshift Data API by @malachi-constant in #285
- feat: Supporting minimal resource factories for
1.x.x
by @malachi-constant in https://github.com/awslabs/ - feat: sns to lambda stage by @malachi-constant in #252
Fixes & Refactoring 💫
- fix: Fix typescript s3 event pattern by @kukushking in #149
- chore: Setting up Prettier code formatting by @LeonLuttenberger in #154
- fix: CICD: Presynth install commands -> optional by @malachi-constant in #162
- chore: Refactor creation of state machine by @LeonLuttenberger in #221
- chore: Increase Coverage of tests by @malachi-constant in #227
- chore: Add
CONTRIBUTING.md
by @malachi-constant in #228 - chore: Integration fix s3 removal policy by @malachi-constant in #260
- fix: moving appflow stage lambda code inline by @malachi-constant in #268
- fix: convert utility methods to
static
by @malachi-constant in #269 - fix: move
getEnvConfig()
to static method by @malachi-constant in #270 - fix:
getConfigAttribute
condition by @malachi-constant in #273 - fix: Remove whitespace from glue job sec configuration Id by @malachi-constant in #275
- fix: Change default for
state_machine_input
to undefined by @malachi-constant in #276 - fix: cicd environment support by @malachi-constant in #280
- fix: static method
Configurator.getEnvConfig()
by @malachi-constant in #282 - chore:
Configurator()
resource id refactor by @malachi-constant in #286
aws-ddk/pull/290 - chore: dependency upgrade by @malachi-constant in #292
- chore: release
1.0.0 beta.0
by @malachi-constant in #293
New Contributors 🌱
- @LeonLuttenberger made their first contribution in #136
Full Changelog: https://github.com/awslabs/aws-ddk/commits/v1.0.0-beta.0