Skip to content

Commit 8d2b680

Browse files
authored
Merge branch 'main' into dbcluster-replication-src
2 parents 7844b4f + a96b0f1 commit 8d2b680

File tree

2,373 files changed

+1122896
-371580
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,373 files changed

+1122896
-371580
lines changed

.devcontainer/Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ USER root
44

55
# Setup oh-my-zsh
66
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
7-
&& apt-get -y install --no-install-recommends zsh vim \
7+
&& apt-get -y install --no-install-recommends zsh vim git-lfs \
88
&& rm -rf /var/lib/apt/lists/* \
9+
&& git lfs install \
910
&& chsh -s $(which zsh) superchain
1011

1112
# Required, otherwise shell is extermly slow due the size of the aws-cdk

.github/workflows/analytics-metadata-updater.yml

+8
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ jobs:
4747
run: |
4848
git config --global user.name 'aws-cdk-automation'
4949
git config --global user.email 'aws-cdk-automation@users.noreply.github.com'
50+
51+
git fetch origin ${{ github.event.pull_request.head.ref }}
52+
53+
if [ "$(git rev-parse HEAD)" != "$(git rev-parse origin/${{ github.event.pull_request.head.ref }})" ]; then
54+
echo "Remote branch updated since approved commit; aborting."
55+
exit 1
56+
fi
57+
5058
git checkout -B ${{ github.event.pull_request.head.ref }}
5159
git add .
5260
git commit -m "chore: update analytics metadata blueprints"

.github/workflows/close-stale-prs.yml

+11-3
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,18 @@ jobs:
1919
# appropriately.
2020
github-token: ${{ secrets.PROJEN_GITHUB_TOKEN }}
2121
stale-days: 21
22-
response-days: 7
22+
response-days: 14
2323

2424
# Optional
2525
important-checks-regex: AutoBuildv2Project1C6BFA3F
26+
merge-conflict-warning: |
27+
This PR cannot be merged because it has conflicts. Please resolve them. Note that PRs with merge conflicts considered stale and will be closed if not resolved.
28+
29+
To prevent automatic closure:
30+
- Fix merge conflicts
31+
- OR request an exemption by adding a comment containing 'Exemption Request' with justification e.x "Exemption Request: <justification>"
32+
- OR request clarification by adding a comment containing 'Clarification Request' with a question e.x "Clarification Request: <question>"
33+
2634
warn-message: |
2735
This PR has been in the STATE state for 3 weeks, and looks abandoned. Note that PRs with failing linting check or builds are not reviewed, please ensure your build is passing
2836
@@ -31,8 +39,8 @@ jobs:
3139
- OR request an exemption by adding a comment containing 'Exemption Request' with justification e.x "Exemption Request: <justification>"
3240
- OR request clarification by adding a comment containing 'Clarification Request' with a question e.x "Clarification Request: <question>"
3341
34-
This PR will automatically close in 7 days if no action is taken.
42+
This PR will automatically close in 14 days if no action is taken.
3543
3644
close-message: This PR has been deemed to be abandoned, and will be automatically closed. Please create a new PR for these changes if you think this decision has been made in error.
37-
skip-labels: contribution/core,pr-linter/do-not-close,pr/needs-maintainer-review,pr-linter/exemption-requested
45+
skip-labels: contribution/core,pr-linter/do-not-close,pr/needs-maintainer-review,pr-linter/exemption-requested,pr/reviewer-clarification-requested,pr/needs-community-review,pr/work-in-progress
3846
close-label: closed-for-staleness

.github/workflows/codecov.yml

+2-8
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
branches: [ "main" ]
66
pull_request:
77
branches: [ "main" ]
8-
8+
99
jobs:
1010
collect:
1111
name: collect
@@ -26,19 +26,13 @@ jobs:
2626
- name: Build Library
2727
run: npx lerna run build --scope=aws-cdk-lib
2828

29-
- name: Build CLI
30-
run: npx lerna run build --scope=aws-cdk
31-
3229
- name: Run Core tests
3330
run: cd packages/aws-cdk-lib && yarn test core
3431

35-
- name: Run CLI tests
36-
run: cd packages/aws-cdk && yarn test
37-
3832
- name: Upload results to Codecov
3933
uses: codecov/codecov-action@v5
4034
with:
41-
files: packages/aws-cdk/coverage/cobertura-coverage.xml,packages/aws-cdk-lib/coverage/cobertura-coverage.xml
35+
files: packages/aws-cdk-lib/coverage/cobertura-coverage.xml
4236
fail_ci_if_error: true
4337
flags: suite.unit
4438
use_oidc: true

.github/workflows/lambda-runtime-tests.yml

+8
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ jobs:
4444
run: |
4545
git config --global user.name 'aws-cdk-automation'
4646
git config --global user.email 'aws-cdk-automation@users.noreply.github.com'
47+
48+
git fetch origin ${{ github.event.pull_request.head.ref }}
49+
50+
if [ "$(git rev-parse HEAD)" != "$(git rev-parse origin/${{ github.event.pull_request.head.ref }})" ]; then
51+
echo "Remote branch updated since approved commit; aborting."
52+
exit 1
53+
fi
54+
4755
git checkout -B ${{ github.event.pull_request.head.ref }}
4856
git add .
4957
git commit -m "chore: update lambda runtime integration tests"

.github/workflows/pr-linter.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
steps:
3737
- name: 'Download workflow_run artifact'
3838
if: github.event_name == 'workflow_run'
39-
uses: dawidd6/action-download-artifact@v8
39+
uses: dawidd6/action-download-artifact@v9
4040
with:
4141
run_id: ${{ github.event.workflow_run.id }}
4242
name: pr_info

.github/workflows/sync-from-upstream.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
run: |-
6464
git remote add upstream https://github.com/aws/aws-cdk.git
6565
git fetch upstream $BRANCHES
66-
git lfs fetch upstream
66+
git lfs fetch --all upstream
6767
6868
for branch in $BRANCHES; do
6969
git push origin --force refs/remotes/upstream/$branch:refs/heads/$branch

.github/workflows/yarn-upgrade.yml

-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ jobs:
7777
- name: Run "yarn upgrade"
7878
run: yarn upgrade
7979

80-
- name: Regenerate CLI attributions
81-
run: cd packages/aws-cdk && yarn pkglint
8280
- name: Regenerate Integ Runner attributions
8381
run: cd packages/@aws-cdk/integ-runner && yarn pkglint
8482

CHANGELOG.v2.alpha.md

+46
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,52 @@
22

33
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.
44

5+
## [2.181.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.181.0-alpha.0...v2.181.1-alpha.0) (2025-02-27)
6+
7+
8+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
9+
10+
* **cognito-identitypool-alpha:** Any `IdentityPool` resources deployed in versions `>=2.179.0` will now fail to deploy. You will need to delete the `IdentityPoolRoleAttachment` from your stack via the console before redeploying.
11+
12+
### Bug Fixes
13+
14+
* **cognito-identitypool-alpha:** prevent stacks from not deploying correctly ([#33609](https://github.com/aws/aws-cdk/issues/33609)) ([a1e2afe](https://github.com/aws/aws-cdk/commit/a1e2afe67cc907fa278503ebc886aa3b5bf97887)), closes [#33510](https://github.com/aws/aws-cdk/issues/33510)
15+
16+
## [2.181.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.180.0-alpha.0...v2.181.0-alpha.0) (2025-02-25)
17+
18+
19+
### Features
20+
21+
* **eks-v2-alpha:** eks auto mode support ([#33373](https://github.com/aws/aws-cdk/issues/33373)) ([e03d112](https://github.com/aws/aws-cdk/commit/e03d1126231cc99a69c83d1f0146aa36b4d2b8ef))
22+
* **msk:** support for Kafka version 3.8.x and add deprecated labels to legacy versions ([#33553](https://github.com/aws/aws-cdk/issues/33553)) ([29623d1](https://github.com/aws/aws-cdk/commit/29623d1c1f27f5733dec9b6ae0dc3efb53e28fe5))
23+
* **redshift-alpha:** maintenance track name ([#33552](https://github.com/aws/aws-cdk/issues/33552)) ([9ac3084](https://github.com/aws/aws-cdk/commit/9ac30842b304e2a9814caf02c21a331736c258ce))
24+
25+
## [2.180.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.179.0-alpha.0...v2.180.0-alpha.0) (2025-02-21)
26+
27+
28+
### Features
29+
30+
* **glue-alpha:** include extra jars parameter in pyspark jobs ([#33238](https://github.com/aws/aws-cdk/issues/33238)) ([be3bce3](https://github.com/aws/aws-cdk/commit/be3bce385c18af99b1fb3d0940a2cbec4f51e8d3)), closes [#33225](https://github.com/aws/aws-cdk/issues/33225)
31+
32+
## [2.179.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.2-alpha.0...v2.179.0-alpha.0) (2025-02-17)
33+
34+
35+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
36+
37+
* **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created.
38+
39+
### Features
40+
41+
* **eks-v2-alpha:** support eks with k8s 1.32 ([#33344](https://github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
42+
* **ivs:** support Multitrack Video ([#33370](https://github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3))
43+
44+
45+
### Bug Fixes
46+
47+
* **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#33305](https://github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#23449](https://github.com/aws/aws-cdk/issues/23449)
48+
* **integ-tests:** http flattenResponse ([#30361](https://github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#30327](https://github.com/aws/aws-cdk/issues/30327)
49+
* **msk:** allow both sasl/scram and iam auth ([#31743](https://github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#32779](https://github.com/aws/aws-cdk/issues/32779)
50+
551
## [2.178.2-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.1-alpha.0...v2.178.2-alpha.0) (2025-02-12)
652

753
## [2.178.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.0-alpha.0...v2.178.1-alpha.0) (2025-02-06)

0 commit comments

Comments
 (0)