v2.7.0
Features
- aws-ecs: support runtime platform property for create fargate windows runtime. (#17622) (fa8f2e2), closes #17242
- cli: diff now uses the lookup Role for new-style synthesis (#18277) (2256680)
- eks: cluster tagging (#4995) (#18109) (304f5b6)
- iam: generate AccessKeys (#18180) (beb5706), closes #8432
- lambda-event-sources: adds
AuthenticationMethod.CLIENT_CERTIFICATE_TLS_AUTH
to kafka (#17920) (93cd776) - lambda-nodejs: ES modules (#18346) (e23b63f), closes #13274
- s3: add EventBridge bucket notifications (#18150) (912aeda), closes #18076
Bug Fixes
- aws-lambda-event-sources: unsupported properties for SelfManagedKafkaEventSource and ManagedKafkaEventSource (#17965) (5ddaef4), closes #17934
- cli: assets are KMS-encrypted using wrong key (#18340) (64ae9f3), closes #17668 #18262
- cli: breaks due to faulty version of
colors
(#18324) (43bf9ae) - cli: breaks due to faulty version of
colors
(#18324) (ddc2bc6) - pipelines:
DockerCredential.dockerHub()
silently fails auth (#18313) (c2c87d9), closes /github.com/moby/moby/blob/1e71c6cffedb79e3def696652753ea43cdc47b99/registry/config.go#L35 /github.com/aws/aws-cdk/blob/4fb0309e3b93be276ab3e2d510ffc2ce35823dcd/packages/cdk-assets/bin/docker-credential-cdk-assets.ts#L32-L38 #15737
Alpha modules (2.7.0-alpha.0)
⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
- iot: the class
FirehoseStreamAction
has been renamed toFirehosePutRecordAction
- apigatewayv2-authorizers:
WebSocketLambdaAuthorizerProps.identitySource
default changes from['$request.header.Authorization']
to['route.request.header.Authorization']
.
Features
Bug Fixes
- apigatewayv2-authorizers: incorrect
identitySource
default forWebSocketLambdaAuthorizer
(#18315) (74eee1e), closes #16886 /docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-authorizer.html#cfn-apigatewayv2 #18307 - iot:
FirehoseStreamAction
is now calledFirehosePutRecordAction
(#18356) (c016a9f), closes /github.com/aws/aws-cdk/pull/18321#discussion_r781620195 - lambda-python: asset files are generated inside the 'asset-input' folder (#18306) (b00b44e)
- lambda-python: asset files are generated inside the 'asset-input' folder (#18306) (aff607a)
- lambda-python: bundle asset files correctly (#18335) (3822c85), closes /github.com/aws/aws-cdk/pull/18306#discussion_r780186564 #18301 /github.com/aws/aws-cdk/pull/18082#issuecomment-1008442363