Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aws/aws-cdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.136.0
Choose a base ref
...
head repository: aws/aws-cdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref

Commits on Oct 15, 2020

  1. Merge branch 'master' onto v2-main

    Niranjan Jayakar authored Oct 15, 2020
    Copy the full SHA
    44cd31a View commit details

Commits on Oct 19, 2020

  1. Merge branch 'master' into v2-main

    Niranjan Jayakar committed Oct 19, 2020
    Copy the full SHA
    9216a8b View commit details
  2. Merge branch 'master' into v2-main (#10944)

    Niranjan Jayakar authored Oct 19, 2020
    Copy the full SHA
    2793462 View commit details
  3. Merge remote-tracking branch 'origin/master' into v2-main

    Niranjan Jayakar committed Oct 19, 2020
    Copy the full SHA
    05215c8 View commit details
  4. Merge branch 'master' onto v2-main (#10951)

    Niranjan Jayakar authored Oct 19, 2020
    Copy the full SHA
    f740965 View commit details

Commits on Oct 20, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Oct 20, 2020
    Copy the full SHA
    243de98 View commit details
  2. Merge branch 'master' into v2-main (#10978)

    Automated action from aws/cdk-ops
    mergify[bot] authored Oct 20, 2020
    Copy the full SHA
    6cc3612 View commit details

Commits on Oct 21, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Oct 21, 2020
    Copy the full SHA
    fa104e4 View commit details
  2. Merge branch 'master' into v2-main (#11004)

    Automated action from aws/cdk-ops
    mergify[bot] authored Oct 21, 2020
    Copy the full SHA
    2dd480d View commit details

Commits on Oct 23, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Oct 23, 2020
    Copy the full SHA
    0e58c28 View commit details
  2. Merge branch 'master' into v2-main (#11059)

    Automated action from aws/cdk-ops
    mergify[bot] authored Oct 23, 2020
    Copy the full SHA
    7fc9bce View commit details

Commits on Oct 26, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Oct 26, 2020
    Copy the full SHA
    9e5a092 View commit details
  2. Merge branch 'master' into v2-main (#11111)

    Automated action from aws/cdk-ops
    mergify[bot] authored Oct 26, 2020
    Copy the full SHA
    7cdc18a View commit details

Commits on Oct 30, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Oct 30, 2020
    Copy the full SHA
    fd51ea2 View commit details
  2. Merge pull request #11215 from aws/v2/forward-merge-20201030

    Merge branch 'master' into v2-main
    RomainMuller authored Oct 30, 2020
    Copy the full SHA
    2a9bfb5 View commit details

Commits on Nov 2, 2020

  1. Copy the full SHA
    8d52098 View commit details
  2. Merge branch 'master' into v2-main (#11244)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 2, 2020
    Copy the full SHA
    f2dd8d2 View commit details

Commits on Nov 4, 2020

  1. Copy the full SHA
    30fe243 View commit details
  2. Merge branch 'master' into v2-main (#11282)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 4, 2020
    Copy the full SHA
    6e7ea58 View commit details

Commits on Nov 5, 2020

  1. Copy the full SHA
    ccb36d8 View commit details
  2. Merge branch 'master' into v2-main (#11313)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 5, 2020
    Copy the full SHA
    c815818 View commit details

Commits on Nov 6, 2020

  1. Copy the full SHA
    d9e0426 View commit details
  2. Merge branch 'master' into v2-main (#11330)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 6, 2020
    Copy the full SHA
    ba58f48 View commit details

Commits on Nov 9, 2020

  1. Copy the full SHA
    2ec3b2d View commit details
  2. Merge branch 'master' into v2-main (#11365)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 9, 2020
    Copy the full SHA
    bedd660 View commit details
  3. chore(v2): set release to 2.x-alpha (#11367)

    Update `release.json` of the v2-main branch to track the 2.x version-line
    with an "alpha" pre-release tag.
    Elad Ben-Israel authored Nov 9, 2020
    Copy the full SHA
    7d7759d View commit details
  4. chore: Create empty CHANGELOG.v2.md as placeholder (#11371)

    The `v2-main` branch currently doesn't build due to failures at the pack stage,
    where it attempts to copy the CHANGELOG to the `dist` directory. For V2, the
    CHANGELOG file is specified as `CHANGELOG.v2.md`, but that file doesn't (yet)
    exist.
    
    This creates the empty header section of the CHANGELOG so the build can pass.
    njlynch authored Nov 9, 2020
    Copy the full SHA
    d8f4822 View commit details

Commits on Nov 10, 2020

  1. chore: 2.0.0a0 is accidentally identified as 0.0.0 by pack script (#1…

    …1388)
    
    The pack script defensively checks if there are any artifacts versioned 0.0.0 under the `dist/` directory. Python artifacts are named like so: `aws_cdk.aws_iotanalytics-2.0.0a0-py3-none-any.whl` and since by default grep uses regular expressions, this matches `grep 0.0.0`.
    
    The fix is to use `-F` so that the search string is not treated as regex.
    Elad Ben-Israel authored Nov 10, 2020
    Copy the full SHA
    9299d4e View commit details
  2. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 10, 2020
    Copy the full SHA
    48843c8 View commit details
  3. Merge branch 'master' into v2-main (#11396)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 10, 2020
    Copy the full SHA
    e7be5cd View commit details

Commits on Nov 11, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 11, 2020
    Copy the full SHA
    4a26480 View commit details
  2. Merge branch 'master' into v2-main (#11408)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 11, 2020
    Copy the full SHA
    11cc7f2 View commit details
  3. chore: mark aws-cdk-lib as public and hypermodular packages as private (

    #11316)
    
    All hypermodular packages under the `@aws-cdk/` folder are marked as
    private. `aws-cdk-lib` is marked as public.
    Niranjan Jayakar authored Nov 11, 2020
    Copy the full SHA
    b5e1d69 View commit details
  4. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 11, 2020
    Copy the full SHA
    d8f3d2e View commit details
  5. Merge branch 'master' into v2-main (#11416)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 11, 2020
    Copy the full SHA
    b3c669e View commit details

Commits on Nov 16, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 16, 2020
    Copy the full SHA
    355761e View commit details
  2. mark new packages as private

    Niranjan Jayakar committed Nov 16, 2020
    Copy the full SHA
    53a9a00 View commit details
  3. chore(cdk): bundle non-public cdk dependencies (#11423)

    yarn-cfn and region-info are not going to public packages in v2.
    
    Bundle them up as part of the `aws-cdk` package.
    Niranjan Jayakar authored Nov 16, 2020
    Copy the full SHA
    89c5f82 View commit details
  4. Merge branch 'v2-main' into v2/forward-merge-20201116

    Niranjan Jayakar authored Nov 16, 2020
    Copy the full SHA
    02d2a59 View commit details
  5. filter out cdk packages for attributes

    Niranjan Jayakar committed Nov 16, 2020
    Copy the full SHA
    72029b5 View commit details
  6. Merge branch 'master' into v2-main (#11488)

    Automated action from aws/cdk-ops
    Niranjan Jayakar authored Nov 16, 2020
    Copy the full SHA
    4466752 View commit details

Commits on Nov 17, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 17, 2020
    Copy the full SHA
    1d836bc View commit details
  2. Merge branch 'master' into v2-main (#11507)

    Automated action from aws/cdk-ops
    Niranjan Jayakar authored Nov 17, 2020
    Copy the full SHA
    163f9bb View commit details
  3. chore(cdk): dependencies of the CLI are public packages (#11514)

    Instead of bundling the dependencies of the CLI, make them
    all public packages
    Niranjan Jayakar authored Nov 17, 2020
    Copy the full SHA
    a367d21 View commit details

Commits on Nov 18, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 18, 2020
    Copy the full SHA
    45f27ed View commit details
  2. Merge branch 'master' into v2-main (#11538)

    Automated action from aws/cdk-ops
    mergify[bot] authored Nov 18, 2020
    Copy the full SHA
    62cf9b7 View commit details
  3. chore: add cfnspec to the list of public packages (#11550)

    `cfnspec` is used by `@aws-cdk/cloudformation-diff`, but is currently marked as
    private; this causes installation of `cloudformation-diff` to fail.
    
    Marking `cfnspec` as public for now. A future task (in the CDK v2 project board)
    tracks the long-term decision on how we should expose this in the future.
    njlynch authored Nov 18, 2020
    Copy the full SHA
    e200a20 View commit details

Commits on Nov 19, 2020

  1. chore: fix bash-specific syntax error in merge-forward script (#11571)

    In Bash, commands within curly braces must be followed by a semicolon.
    https://www.gnu.org/software/bash/manual/html_node/Command-Grouping.html
    
    Despite the shebang line in the script being /bin/bash, running this command
    locally (for me) passed just fine. However, in CodeBuild the execution failed.
    Launching a Bash shell, _then_ running this script locally showed the error.
    
    This needs to be committed to the v2-main branch to allow the forward merge job
    to succeed. I will back-port into master as well.
    njlynch authored Nov 19, 2020
    Copy the full SHA
    a332be6 View commit details

Commits on Nov 20, 2020

  1. Merge remote-tracking branch 'origin/master' into v2-main

    AWS CDK Team committed Nov 20, 2020
    Copy the full SHA
    7de815e View commit details
  2. Merge branch 'master' into v2-main (#11599)

    Automated action from aws/cdk-ops
    Niranjan Jayakar authored Nov 20, 2020
    Copy the full SHA
    51944e8 View commit details
Showing 738 changed files with 6,002 additions and 5,721 deletions.
128 changes: 128 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.0.0-alpha.11](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.10...v2.0.0-alpha.11) (2021-12-02)

## [2.0.0-alpha.10](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.9...v2.0.0-alpha.10) (2021-11-26)

## [2.0.0-alpha.9](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) (2021-11-25)

## [2.0.0-alpha.8](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) (2021-11-23)


### Features

* **apigatewayv2:** domain endpoint type, security policy and endpoint migration ([#17518](https://github.com/aws/aws-cdk/issues/17518)) ([261b331](https://github.com/aws/aws-cdk/commit/261b331e89be01dc996d153c91b4018e7ddfda29))
* **apigatewayv2:** http api - mTLS support ([#17284](https://github.com/aws/aws-cdk/issues/17284)) ([54be156](https://github.com/aws/aws-cdk/commit/54be1567546ffd52e83fbe52531f901c0b6c29c9)), closes [#12559](https://github.com/aws/aws-cdk/issues/12559)
* **apigatewayv2:** websocket api: grant manage connections ([#16872](https://github.com/aws/aws-cdk/issues/16872)) ([10dfa60](https://github.com/aws/aws-cdk/commit/10dfa60a693db6e38a1188effc6eeebc2b5c49b8)), closes [#14828](https://github.com/aws/aws-cdk/issues/14828)
* **iot:** add Action to put objects in S3 Buckets ([#17307](https://github.com/aws/aws-cdk/issues/17307)) ([49b87db](https://github.com/aws/aws-cdk/commit/49b87dbfe5a37abad8880e0325f7aa8218705407)), closes [/github.com/aws/aws-cdk/pull/16681#issuecomment-942233029](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/issuecomment-942233029)
* **iot:** add Action to put records to a Firehose stream ([#17466](https://github.com/aws/aws-cdk/issues/17466)) ([7cb5f2c](https://github.com/aws/aws-cdk/commit/7cb5f2cc8402aad223eb5c50cdf5ee2e0d56150e)), closes [/github.com/aws/aws-cdk/pull/16681#issuecomment-942233029](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/issuecomment-942233029)
* **msk:** add Kafka version 2.6.2 ([#17497](https://github.com/aws/aws-cdk/issues/17497)) ([5f1f476](https://github.com/aws/aws-cdk/commit/5f1f4762e964345741426fa1242320a5fc117338))
* **redshift:** Add support for distStyle, distKey, sortStyle and sortKey to Table ([#17135](https://github.com/aws/aws-cdk/issues/17135)) ([a137cd1](https://github.com/aws/aws-cdk/commit/a137cd13a90cc3bfdb8207bd8764e2eb05836126)), closes [#17125](https://github.com/aws/aws-cdk/issues/17125)
* **servicecatalog:** support local launch role name in launch role constraint ([#17371](https://github.com/aws/aws-cdk/issues/17371)) ([b307b69](https://github.com/aws/aws-cdk/commit/b307b6996ed13b1f2dedeb41d29409183becb969))


### Bug Fixes

* **iot:** unable to add the same lambda function to two TopicRule Actions ([#17521](https://github.com/aws/aws-cdk/issues/17521)) ([eda1640](https://github.com/aws/aws-cdk/commit/eda1640fcaf6375d7edc5f8edcb5d69c82d130a1)), closes [#17508](https://github.com/aws/aws-cdk/issues/17508)
* **redshift:** tableNameSuffix evaluation ([#17213](https://github.com/aws/aws-cdk/issues/17213)) ([f7c3217](https://github.com/aws/aws-cdk/commit/f7c3217a731804f014526e10b414a9e7f27d575b)), closes [#17064](https://github.com/aws/aws-cdk/issues/17064)

## [2.0.0-alpha.7](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) (2021-11-17)

## [2.0.0-alpha.6](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.5...v2.0.0-alpha.6) (2021-11-10)

## [2.0.0-alpha.5](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2021-11-09)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **apigatewayv2-authorizers:** `userPoolClient` property in `UserPoolAuthorizerProps`
is now renamed to `userPoolClients`.

### Features

* **apigatewayv2-authorizers:** http api - allow multiple user pool clients per HttpUserPoolAuthorizer ([#16903](https://github.com/aws/aws-cdk/issues/16903)) ([747eb7c](https://github.com/aws/aws-cdk/commit/747eb7cf5dba4514241103ffebc49e03261d25a9)), closes [#15431](https://github.com/aws/aws-cdk/issues/15431)
* **iot:** allow setting `description` and `enabled` of TopicRule ([#17225](https://github.com/aws/aws-cdk/issues/17225)) ([a9aae09](https://github.com/aws/aws-cdk/commit/a9aae097daad475dd57bbf4842956327a6d5a220)), closes [/github.com/aws/aws-cdk/pull/16681#issuecomment-942233029](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/issuecomment-942233029)
* **iot:** allow setting `errorAction` of TopicRule ([#17287](https://github.com/aws/aws-cdk/issues/17287)) ([e412308](https://github.com/aws/aws-cdk/commit/e412308bc81ede16b079077cfa4774ceaa2fadeb)), closes [/github.com/aws/aws-cdk/pull/16681#issuecomment-942233029](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/issuecomment-942233029)
* **iot:** allow setting Actions of TopicRule ([#17110](https://github.com/aws/aws-cdk/issues/17110)) ([0cabb9f](https://github.com/aws/aws-cdk/commit/0cabb9f2d2f50c03337cd6f35bf47fc54ada3a21)), closes [#16681](https://github.com/aws/aws-cdk/issues/16681) [/github.com/aws/aws-cdk/pull/16681#discussion_r733912215](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/discussion_r733912215)
* **iot-actions:** Add the action to put CloudWatch Logs ([#17228](https://github.com/aws/aws-cdk/issues/17228)) ([a7c869e](https://github.com/aws/aws-cdk/commit/a7c869e6d57932389df572cd7f104a4c9ea8f8a5)), closes [/github.com/aws/aws-cdk/pull/16681#issuecomment-942233029](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/issuecomment-942233029)
* **servicecatalog:** allow creating a CFN Product Version with CDK code ([#17144](https://github.com/aws/aws-cdk/issues/17144)) ([f8d0ef5](https://github.com/aws/aws-cdk/commit/f8d0ef550df07e43aeab35dde4406c92f7551ed0))
* **synthetics:** add static cron method to schedule class ([#17250](https://github.com/aws/aws-cdk/issues/17250)) ([1ab9b26](https://github.com/aws/aws-cdk/commit/1ab9b265e9899ffcd093b3600d658c8a6519cc69)), closes [#16402](https://github.com/aws/aws-cdk/issues/16402)

## [2.0.0-alpha.4](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2021-10-27)


### Features

* **amplify:** Add support for custom headers in the App ([#17102](https://github.com/aws/aws-cdk/issues/17102)) ([9f3abd7](https://github.com/aws/aws-cdk/commit/9f3abd745c98a65e7314528f40d08ea2ecbe19a6)), closes [#17084](https://github.com/aws/aws-cdk/issues/17084)
* **synthetics:** add syn-nodejs-puppeteer-3.3 runtime ([#17132](https://github.com/aws/aws-cdk/issues/17132)) ([8343bec](https://github.com/aws/aws-cdk/commit/8343beccbee06f453b63387f54768b320fe01339))


### Bug Fixes

* **redshift:** cluster uses key ARN instead of key ID ([#17108](https://github.com/aws/aws-cdk/issues/17108)) ([bdf30c6](https://github.com/aws/aws-cdk/commit/bdf30c696b04b26a8e41548839d5c4cf61d471cc)), closes [#17032](https://github.com/aws/aws-cdk/issues/17032)

## [2.0.0-alpha.3](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2021-10-25)


### Features

* **iot:** create new aws-iot-actions module ([#17112](https://github.com/aws/aws-cdk/issues/17112)) ([06838e6](https://github.com/aws/aws-cdk/commit/06838e66db0c9a48e2aa7da1e7707fda335bb62c)), closes [#16681](https://github.com/aws/aws-cdk/issues/16681) [/github.com/aws/aws-cdk/pull/16681#discussion_r733912215](https://github.com/aws//github.com/aws/aws-cdk/pull/16681/issues/discussion_r733912215)

## [2.0.0-alpha.2](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) (2021-10-22)


### Features

* **apigatewayv2-integrations:** http api - support for request parameter mapping ([#15630](https://github.com/aws/aws-cdk/issues/15630)) ([0452aed](https://github.com/aws/aws-cdk/commit/0452aed2f00198e05bd65b1d20246f7de0b24e20))
* **iot:** add the TopicRule L2 construct ([#16681](https://github.com/aws/aws-cdk/issues/16681)) ([86f85ce](https://github.com/aws/aws-cdk/commit/86f85ce10f78b86133f9dab9851e56d03fb28cc0)), closes [#16602](https://github.com/aws/aws-cdk/issues/16602)
* **msk:** add Kafka version 2.8.1 ([#16881](https://github.com/aws/aws-cdk/issues/16881)) ([7db5c8c](https://github.com/aws/aws-cdk/commit/7db5c8cdafe7b9b22b6b40cb25ed8bd1946301f4))


### Bug Fixes

* **apigatewayv2:** unable to retrieve domain url for default stage ([#16854](https://github.com/aws/aws-cdk/issues/16854)) ([c6db91e](https://github.com/aws/aws-cdk/commit/c6db91eee2cb658ce347c7ac6d6e3c95bc5977dc)), closes [#16638](https://github.com/aws/aws-cdk/issues/16638)

## [2.0.0-alpha.1](https://github.com/aws/aws-cdk/compare/v2.0.0-alpha.0...v2.0.0-alpha.1) (2021-10-13)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **assertions:** Starting this release, the `assertions` module will be
published to Maven with the name 'assertions' instead of
'cdk-assertions'.
* **assertions:** `Match.absentProperty()` becomes `Match.absent()`, and its type changes from `string` to `Matcher`.
* **assertions:** The `templateMatches()` API previously performed
an exact match. The default behavior has been updated to be
"object-like".
* **assertions:** the `findResources()` API previously returned a list of resources, but now returns a map of logical id to resource.
* **assertions:** the `findOutputs()` API previously returned a list of outputs, but now returns a map of logical id to output.
* **assertions:** the `findMappings()` API previously returned a list of mappings, but now returns a map of logical id to mapping.

### Features

* **appsync:** Lambda Authorizer for AppSync GraphqlApi ([#16743](https://github.com/aws/aws-cdk/issues/16743)) ([bdbe8b6](https://github.com/aws/aws-cdk/commit/bdbe8b6cf6ab1ae261dddeb39576749e768183b3)), closes [#16380](https://github.com/aws/aws-cdk/issues/16380)
* **assertions:** capture matching value ([#16426](https://github.com/aws/aws-cdk/issues/16426)) ([cc74f92](https://github.com/aws/aws-cdk/commit/cc74f92f275a338cb53caa7d6f124ab0dd960f0b))
* **assertions:** findXxx() APIs now includes the logical id as part of its result ([#16454](https://github.com/aws/aws-cdk/issues/16454)) ([532a72b](https://github.com/aws/aws-cdk/commit/532a72b133e6ebd0c7b8b7c65b273bb0e6f3293c))
* **assertions:** match into serialized json ([#16456](https://github.com/aws/aws-cdk/issues/16456)) ([fed30fc](https://github.com/aws/aws-cdk/commit/fed30fc815bac1006003524ac6232778f3c3babe))
* **assertions:** matcher support for `templateMatches()` API ([#16789](https://github.com/aws/aws-cdk/issues/16789)) ([0fb2179](https://github.com/aws/aws-cdk/commit/0fb21799b0da3185c2d4ba91a8ef9729c71fbd5a))
* **aws-apprunner:** support the Service L2 construct ([#15810](https://github.com/aws/aws-cdk/issues/15810)) ([3cea941](https://github.com/aws/aws-cdk/commit/3cea9419b6c02b3b5eb952b7e03b5a132e5e9630)), closes [#14813](https://github.com/aws/aws-cdk/issues/14813)
* **batch:** fargate support for jobs ([#15848](https://github.com/aws/aws-cdk/issues/15848)) ([066bcb1](https://github.com/aws/aws-cdk/commit/066bcb1e5d53192bd465190c8a4f81c5838987f4)), closes [#13591](https://github.com/aws/aws-cdk/issues/13591) [#13590](https://github.com/aws/aws-cdk/issues/13590) [#13591](https://github.com/aws/aws-cdk/issues/13591)
* **glue:** Job construct ([#12506](https://github.com/aws/aws-cdk/issues/12506)) ([fc74110](https://github.com/aws/aws-cdk/commit/fc74110ff7eae544d9cfc11b2f6779169f17d145)), closes [#12443](https://github.com/aws/aws-cdk/issues/12443)
* **neptune:** add engine version 1.0.5.0 ([#16394](https://github.com/aws/aws-cdk/issues/16394)) ([deaac4a](https://github.com/aws/aws-cdk/commit/deaac4a16e957bd046f24a6c26d735fc4cf980bd)), closes [#16388](https://github.com/aws/aws-cdk/issues/16388)
* **redshift:** manage database users and tables via cdk ([#15931](https://github.com/aws/aws-cdk/issues/15931)) ([a9d5118](https://github.com/aws/aws-cdk/commit/a9d51185a144cd4962c85227ae5b904510399fa4)), closes [#9815](https://github.com/aws/aws-cdk/issues/9815)


### Bug Fixes

* **apigatewayv2:** ApiMapping does not depend on DomainName ([#16201](https://github.com/aws/aws-cdk/issues/16201)) ([1e247d8](https://github.com/aws/aws-cdk/commit/1e247d89adbc09ff79b87753fcd78b238a6752e8)), closes [#15464](https://github.com/aws/aws-cdk/issues/15464)
* **assertions:** `hasResourceProperties` is incompatible with `Match.not` and `Match.absent` ([#16678](https://github.com/aws/aws-cdk/issues/16678)) ([6f0a507](https://github.com/aws/aws-cdk/commit/6f0a5076b1e074fd33ed118af8e48b72d7593418)), closes [#16626](https://github.com/aws/aws-cdk/issues/16626)
* **aws-servicecatalog:** Allow users to create multiple product versions from assets. ([#16914](https://github.com/aws/aws-cdk/issues/16914)) ([958d755](https://github.com/aws/aws-cdk/commit/958d755ff7acaf016e3f8969bf5ab07d4dc2977b))
* **route53resolver:** FirewallDomainList throws with wildcard domains ([#16538](https://github.com/aws/aws-cdk/issues/16538)) ([643e5ee](https://github.com/aws/aws-cdk/commit/643e5ee519095968a758942220f1e3a6c20f54b3)), closes [#16527](https://github.com/aws/aws-cdk/issues/16527)


### Miscellaneous Chores

* **assertions:** consistent naming in maven ([#16921](https://github.com/aws/aws-cdk/issues/16921)) ([0dcd9ec](https://github.com/aws/aws-cdk/commit/0dcd9eca3a1014c39f92d9e052b67974fc751af0))
* **assertions:** replace `absentProperty()` with `absent()` and support it as a `Matcher` type ([#16653](https://github.com/aws/aws-cdk/issues/16653)) ([c980185](https://github.com/aws/aws-cdk/commit/c980185142c58821b7ae7ef0b88c6c98ca8f0246))
Loading