Features
- adding controlPlaneScalingConfig to Cluster (#36863) (94e5c1a)
- update L1 CloudFormation resource definitions (#38578) (ccd2633)
Bug Fixes
- ec2: add DependsOn VPCGatewayAttachment to IPv6 default route (#37893) (ab272bc), closes #37853
- sns-subscriptions: use regionalized service principal for opt-in region SQS subscriptions (#38339) (67a7eb1), closes #32526
Alpha modules (2.266.0-alpha.0)
⚠ BREAKING CHANGES
- glue-alpha:
DataQualityRulesetProps.rulesetDqdl: stringis replaced by
dqdl: Dqdl. Build it withDqdl.fromString('Rules = [ ... ]'). - glue-alpha:
s3Encryption,cloudWatchEncryption, andjobBookmarksEncryptionare no longer object literals. UseS3Encryption.s3Managed()/S3Encryption.kms(key?),CloudWatchEncryption.kms(key?), andJobBookmarksEncryption.clientSideKms(key?). TheCloudWatchEncryptionModeandJobBookmarksEncryptionModeenums are removed (their mode is now implicit);S3EncryptionModeis retained. - glue-alpha: this is a corrective breaking change. Apps that leaned on the bug, and did things like
InputFormat x = OutputFormat.AVRO;will get a compilation error in other jsii languages. The intended usage, on the other hand, was broken before and works now. - glue-alpha:
workerTypeandnumberOfWorkersare no longer top-level job props. For Spark jobs, pass them together viaworkerConfiguration: { workerType, numberOfWorkers }.PythonShellJobno longer accepts them (it is sized bymaxCapacity).RayJobno longer acceptsworkerType(it is fixed toZ.2X). - glue-alpha:
SparkJobProps.enableMetricsremoved, which will cause a compilation error for any app using it. But there is no behavior change, since this is a dead prop. - glue-alpha: a differing/tokenized
has_encrypted_datasupplied viaparametersnow throws.
Features
- glue-alpha: add warning for maxRetries when job run queuing is enabled (#38575) (09ae11e)
- glue-alpha: model SecurityConfiguration encryption as factory subtypes (#38586) (e37e7a6)
- glue-alpha: new
hasEncryptedDataproperty (#38511) (c977e36) - glue-alpha: pair workerType and numberOfWorkers into a required workerConfiguration (#38576) (5f3b1b6)
- glue-alpha: wrap DataQualityRuleset DQDL in a typed value object (#38587) (fd01268)