Skip to content

Serverless Data Lake Framework 2.5.0

Compare
Choose a tag to compare
@cnfait cnfait released this 30 Sep 13:42
· 154 commits to main since this release

This is a new release for SDLF 2.x. See the release notes for SDLF 2.0.0 to learn about all the changes in this major version.

For users of SDLF 1.x, version 1 is still available on the master branch. Development of newer versions of SDLF (2.x) happens on branch main. The workshop still contains sections for version 1 as well.

What's Changed

  • new stage: sdlf-stage-lambda by @cnfait in #338
  • force use of cfn-lint 0.87.7 since release 1.3.0 break cloudformation-cli by @cnfait in #341
  • new stage: sdlf-stage-ecsfargate by @cnfait in #342
  • new stage: emrserverless by @cnfait in #344
  • new stage: sdlf-stage-glue by @cnfait in #345
  • [sdlf-stage-*] generic get_transform_details in routing lambda by @cnfait in #346
  • pin cfn-lint to <1 instead of 0.87.7 by @cnfait in #349
  • [sdlf-pipeline] support for pipelines with no source event by @cnfait in #350
  • [sdlf-stage-*] put metadata in transform field, handle decimal metadata by @cnfait in #351
  • [vpc] support shared vpc subnets by @cnfait in #348
  • Preview: CDK Python by @cnfait in #353
  • build stage-lambda and stage-glue by default by @cnfait in #355
  • [sdlf-team][cdk] lakeformation data_location_access permissions by @cnfait in #356
  • [sdlf-dataset][cdk] lake formation resources by @cnfait in #357
  • avoid code duplication in domain-cicd by @cnfait in #359
  • [sdlf-team][cdk] lakeformation tag and tag permissions by @cnfait in #360
  • [sdlf-stage-emrserverless/ecsfargate] CDK Python by @cnfait in #361
  • [sdlf-foundations/team][cdk] kms removal policy by @cnfait in #362
  • [sdlf-*][cdk] set removal policy on stateful resources by @cnfait in #363
  • [sdlf-*][cdk] extends Construct instead of Stack, add requirements.txt by @cnfait in #364
  • SeedFarmer Support by @cnfait in #365
  • [sdlf-foundations] generic deployspec.yaml by @cnfait in #366
  • [sdlf-team] seedfarmer support by @cnfait in #367
  • [sdlf-dataset] seedfarmer support by @cnfait in #369
  • pin cfn-lint to <1 in github workflow by @cnfait in #370
  • disable w12 check on modulestack where exception is documented by @cnfait in #371
  • remove hash from glue job cfn reference & script name by @cnfait in #372
  • [sdlf-cicd] glue job deployer: support for custom templates by @cnfait in #373
  • [sdlf-cicd] github support as an alternative to codecommit by @cnfait in #374
  • poetry/pyproject.toml for sdlf cdk modules by @cnfait in #378
  • [sdlf-monitoring] logs account policy for subscription filters by @cnfait in #379
  • [sdlf-monitoring] log group for data firehose lambda by @cnfait in #380
  • upgrade to seedfarmer 5.0.0 (from 4.0.4) by @cnfait in #381
  • [sdlf-monitoring] firehose lambda: use logging, do not merge log events by @cnfait in #382
  • [sdlf-stage-*] peh_id is under transform now by @cnfait in #383
  • [sdlf-datalakeLibrary] seedfarmer support by @cnfait in #384
  • skip poetry install if cfn module by @cnfait in #385
  • workshop seedfarmer manifest examples by @cnfait in #386
  • update version to 2.5.0-beta.1 by @cnfait in #387
  • seedfarmer - make sure setuptools is available by @cnfait in #388
  • delete cfn stack properly with seedfarmer destroy by @cnfait in #389
  • avoid hardcoding SDLF deployment role name in LakeFormation admin list by @cnfait in #390
  • use globbing for cfn-lint, set ignore_templates by @cnfait in #391
  • update dependencies by @cnfait in #392
  • update version to 2.5.0-beta.2 by @cnfait in #393
  • avoid substitution issue on macosx by @cnfait in #394
  • avoid buildspec yaml syntax issues by @cnfait in #395
  • [sdlf-cicd] lambda:TagResource for event-source-mapping by @cnfait in #396
  • [sdlf-cicd] lambda:TagResource for event-source-mapping in team role by @cnfait in #397
  • (sdlf-stage-*) don't set default dataset by @cnfait in #398
  • update version to 2.5.0 by @cnfait in #399

Full Changelog: 2.4.0...2.5.0