Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 2.177.0 #33158

Merged
merged 110 commits into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from 109 commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
3a711b0
chore(cli): prepare cli for programmatic toolkit (#32953)
kaizencc Jan 15, 2025
e742ceb
chore(deps): bump path-to-regexp and express in /packages/@aws-cdk-te…
dependabot[bot] Jan 15, 2025
e915084
chore(merge-back): 2.176.0 (#32960)
aws-cdk-automation Jan 16, 2025
b2b0577
docs(route53resolver-alpha): fix typos (#32915)
andyu17 Jan 16, 2025
1b3c22d
chore(glue-alpha): revert fix typos (#32932)
GavinZZ Jan 16, 2025
d68020b
feat(synthetics): node playwright 1.0 and python selenium 4.1 runtime…
badmintoncryer Jan 16, 2025
35275c3
chore(toolkit): programmatic toolkit for the AWS CDK initial code (#3…
mrgrain Jan 16, 2025
62a9d66
docs(iotevents-alpha): fix typos (#32912)
andyu17 Jan 16, 2025
717d91d
chore(toolkit): prevent unintended public exports, file re-org (#32967)
mrgrain Jan 16, 2025
9d8a7e2
feat(s3): replicating objects (#30966)
badmintoncryer Jan 16, 2025
3e4f377
fix(custom-resource-handlers): do not allow unauthorized connection f…
GavinZZ Jan 16, 2025
b049fa8
chore(aws-cdk-lib): enable project references (#32970)
mrgrain Jan 17, 2025
ddaad47
chore: ensure docker file runs as non root user (#32976)
GavinZZ Jan 17, 2025
2b2443d
feat(cloudfront-origins): list access level for 404 response (#32059)
Tietew Jan 17, 2025
e8e058c
docs(appsync): correct the schema definition for the sample code (#3…
azarboon Jan 17, 2025
74bd8ce
docs(contribution-guidelines): add guidance on a common "error" (#32983)
azarboon Jan 17, 2025
680b6ba
refactor: re-organize PR linter (#32969)
rix0rrr Jan 17, 2025
2afdf25
chore: stop failing the PR linter on changes requested (#32987)
rix0rrr Jan 17, 2025
63b0936
chore(toolkit): synth action with tests (#32971)
mrgrain Jan 17, 2025
776620d
chore: fix memory overflow for buffered console (#32986)
rix0rrr Jan 17, 2025
c9d1684
chore: add test workflow for check_suite event (#32990)
rix0rrr Jan 17, 2025
88fe797
chore(toolkit): generate docs (#32991)
mrgrain Jan 17, 2025
d16482f
chore(toolkit): change bundling to not have a dependency on the aws-c…
mrgrain Jan 17, 2025
ebe9580
chore(toolkit): pass context to cx builders (#32996)
mrgrain Jan 17, 2025
794520c
chore(toolkit): requireApproval option for deploy (#32977)
kaizencc Jan 17, 2025
4285f1e
chore: ensure docker file runs as non root user (#32995)
GavinZZ Jan 17, 2025
4a76fee
chore(cli): fix docs (#32999)
kaizencc Jan 17, 2025
8c1be1e
test(toolkit): more deploy tests (#33000)
kaizencc Jan 17, 2025
6c5accd
docs(lambda): add note on potential errors when updating lambda funct…
evzzk Jan 17, 2025
72e089b
refactor(cli): `CliIoHost` is more self contained (#32993)
mrgrain Jan 17, 2025
d8cd4bd
docs(contributing): add introduction to contributing and update flowc…
evzzk Jan 18, 2025
28067b0
chore: revert ensure docker file runs as non root user (#33004)
GavinZZ Jan 18, 2025
1889527
test(toolkit): destroy tests (#33002)
kaizencc Jan 18, 2025
53dc0d8
chore(README): remove Mergify badge (#32963)
ScottBrenner Jan 18, 2025
bf81b3c
feat(cli): throw typed errors (#33005)
mrgrain Jan 20, 2025
e31924a
feat: update L1 CloudFormation resource definitions (#33019)
aws-cdk-automation Jan 20, 2025
c9d4a67
chore: reduce the runtime of CLI unit tests by 2 minutes (#32988)
rix0rrr Jan 20, 2025
d4845ce
chore: make tests work with new SDKv3 version (#33016)
rix0rrr Jan 20, 2025
fa2327d
chore(scheduler-alpha-targets): raise awareness for default policy ri…
samson-keung Jan 20, 2025
e5ac918
fix(cli): disallow import of internal cli libraries (#33021)
mrgrain Jan 20, 2025
035d17d
fix(custom-resource): provider framework lambda missing GetFunction p…
samson-keung Jan 20, 2025
4c42800
fix(cloudfront): add validations on ResponseHeadersCorsBehavior.acces…
Tietew Jan 20, 2025
5410e10
fix(bundling): enclosing metafile & tsconfig paths with quotes (#32725)
aaarichter Jan 21, 2025
6d834c0
chore(eks-v2): remove awsAuth (#32961)
xazhao Jan 21, 2025
94ba772
fix(cx-api): cannot detect CloudAssembly across different libraries (…
mrgrain Jan 21, 2025
fa6f604
chore: remove sumupitchayan from core contributors (#33036)
otaviomacedo Jan 21, 2025
61e876b
feat(s3): throw `ValidationError` instead of untyped errors (#33031)
mrgrain Jan 21, 2025
a928748
feat(lambda): throw `ValidationError` instead of untyped errors (#33033)
mrgrain Jan 21, 2025
1a18dc9
refactor(glue-alpha): Refactored glue-alpha L2 CDK construct RFC 049…
natalie-white-aws Jan 21, 2025
ce2fb92
chore: add project prioritization automation actions (#33043)
godwingrs22 Jan 22, 2025
c86296e
chore(glue-alpha): fix typos, inconsistencies, docs (#33047)
kaizencc Jan 22, 2025
93c95fc
feat(VpcV2): add BYOIP IPv6 to VPCv2 (#32927)
shikha372 Jan 22, 2025
848fdaf
docs(lambda-python-alpha): fix typos (#33023)
andyu17 Jan 22, 2025
a11e723
docs(sagemaker-alpha): fix typo (#33029)
andyu17 Jan 22, 2025
284bcfb
docs(amplify-alpha): fix typo (#33009)
andyu17 Jan 22, 2025
33a4f16
chore(deps): bump jsii from 5.4.36 to 5.7.4 (#33015)
dependabot[bot] Jan 22, 2025
7e0ab0a
chore(deps): bump undici from 5.28.4 to 5.28.5 (#33044)
dependabot[bot] Jan 22, 2025
fe7b65a
Revert: add project prioritization automation actions (#33049)
godwingrs22 Jan 22, 2025
2cce7fa
docs(location-alpha): fix typos (#33024)
andyu17 Jan 22, 2025
9e2f628
docs(servicecatalogappregistry-alpha): fix typo (#33030)
andyu17 Jan 22, 2025
b512a72
feat(cli): show all information from waiter errors (#33035)
otaviomacedo Jan 22, 2025
fae97a3
chore(glue-alpha): fix Spark and Python versions used in Glue 5.0 JS…
mazyu36 Jan 22, 2025
ed7d54d
refactor(pipes-source-alpha): fix function name (#33028)
andyu17 Jan 22, 2025
0b2db62
feat(rds): throw `ValidationError` instead of untyped errors (#33042)
kaizencc Jan 22, 2025
7452462
feat(sns): throw `ValidationError` instead of untyped errors (#33045)
kaizencc Jan 22, 2025
498495a
chore(cli-integ): cleanup unnecessary `AwsClients` creation (#33051)
iliapolo Jan 22, 2025
e256814
chore(cli-integ): ensure bootstrap on cli-lib tests (#33065)
iliapolo Jan 22, 2025
6469412
feat(sqs): throw `ValidationError` instead of untyped errors (#33046)
kaizencc Jan 22, 2025
9b4fd6b
chore: add project prioritization automation actions (#33050)
godwingrs22 Jan 22, 2025
6677b33
feat(ssm): throw `ValidationError` instead of untyped errors (#33067)
kaizencc Jan 22, 2025
f58f80f
chore: upgrade jsii-pacmak and other jsii tools to 1.106.0 (#33057)
mrgrain Jan 22, 2025
d6e3c61
docs(route53): fix typos (#33007)
andyu17 Jan 22, 2025
066cd4f
fix: update fetchOpenPullRequests method to pass organisation in gith…
godwingrs22 Jan 22, 2025
704ff0b
chore(eslint): lint against padded lines after class declarations (#3…
kaizencc Jan 22, 2025
e4703c1
feat(synthetics): throw `ValidationError` instead of untyped errors (…
kaizencc Jan 23, 2025
9e220c8
chore: add integ test that validates full proxy traversal (#33092)
rix0rrr Jan 23, 2025
8506d31
refactor(cli): remove unused code (#33096)
mrgrain Jan 23, 2025
ac90399
refactor(cli): collate existing files into new deployments api (#33094)
mrgrain Jan 23, 2025
344d916
fix(rds): does not print all failed validations for DatabaseCluster p…
iankhou Jan 23, 2025
4713bdd
feat(cli): add --untrust option to bootstrap (#33091)
otaviomacedo Jan 23, 2025
6a9cbc2
chore(toolkit): rollback implementation and tests (#33074)
kaizencc Jan 23, 2025
1e2c1ae
chore(eslint): enforce spacing at beginning of comments (#33077)
kaizencc Jan 23, 2025
c0ed449
feat(bedrock): deprecate Claude 2, 2.1, Instant (#33058)
mazyu36 Jan 23, 2025
b77e937
fix(sqs): does not print all failed validations for Queue props (#33070)
iankhou Jan 23, 2025
6409246
chore(prlint): ensure scope is lowercase (#33103)
kaizencc Jan 23, 2025
809a7f0
chore(prlint): all prefixes must be lowercase + better failure messag…
kaizencc Jan 23, 2025
7b9f6c8
chore: make PR linter overwrite previous reviews and delete old comme…
rix0rrr Jan 23, 2025
aea8f3b
feat(s3): throw `ValidationError` instead of untyped errors (#33109)
kaizencc Jan 23, 2025
dc0cb8d
chore(sync): sync main branch with v2-release branch (#33114)
moelasmar Jan 24, 2025
dd34d2e
feat(apigatewayv2-authorizers): throw `ValidationError` instead of un…
HBobertz Jan 24, 2025
c0a2cbf
chore: turn check_suite into check_run (#33125)
rix0rrr Jan 24, 2025
d95add3
fix(cli): trace output (-vv) is useless when files are uploaded (#33104)
mrgrain Jan 24, 2025
4eb87b6
chore: remove check_run workflow (#33127)
rix0rrr Jan 24, 2025
34ae997
chore: make the PR linter check CodeCov statuses (#33128)
rix0rrr Jan 24, 2025
5e0f16d
feat(route53): throw `ValidationError` instead of untyped errors (#33…
kaizencc Jan 24, 2025
5377586
feat(apigatewayv2): throw `ValidationError` instead of untyped errors…
HBobertz Jan 24, 2025
255af9b
chore: fix PRlinter dequeuing PRs because of CodeCov (#33137)
rix0rrr Jan 24, 2025
49fa74f
chore: prlinter crashes if it runs alongside itself (#33129)
rix0rrr Jan 24, 2025
b1dfdd2
chore: revert proxy traversal integ test (#33139)
rix0rrr Jan 24, 2025
cc1988a
feat(elbv2): throw `ValidationError` intsead of untyped errors (#33111)
kaizencc Jan 24, 2025
8b472fc
feat(apigatewayv2): throw `ValidationError` instead of untyped error…
HBobertz Jan 24, 2025
a7cd9eb
feat(amplify-alpha): throw `ValidationError` instead of untyped error…
mrgrain Jan 24, 2025
7329068
chore(toolkit): enforce all imports from aws-cdk are via one file (#3…
mrgrain Jan 24, 2025
bdb4a59
feat(synthetics): cleanup provisioned lambda and layers for canary (#…
badmintoncryer Jan 24, 2025
fbb237e
refactor(cli): organize code that should only be used by the CLI into…
mrgrain Jan 24, 2025
188f52d
feat(cognito): managed login (#33097)
badmintoncryer Jan 24, 2025
69a8729
chore: add condition to prioritization workflows (#33150)
samson-keung Jan 24, 2025
03be84f
revert: fix(custom-resource): provider framework lambda missing GetFu…
moelasmar Jan 24, 2025
28fcb82
chore(release): 2.177.0
Jan 24, 2025
4c34444
Merge branch 'v2-release' into bump/2.177.0
moelasmar Jan 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 15 additions & 0 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ When approved this pushes the PR to the testing pipeline,
thus starting the cli integ test build.
Owner: Core CDK team

### Initial Priority Assignment

[project-prioritization-assignment.yml](project-prioritization-assignment.yml): GitHub action for automatically adding PR's with priorities to the project priority board based on their labels.
Owner: CDK Support team

## Issue Triggered

### Closed Issue Message
Expand Down Expand Up @@ -103,3 +108,13 @@ Owner: Core CDK team

[update-contributors.yml](update-contributors.yml): GitHub action that runs monthly to create a pull request for updating a CONTRIBUTORS file with the top contributors.
Owner: Core CDK team

### R2 Priority Assignment

[project-prioritization-r2-assignment.yml](project-prioritization-r2-assignment.yml): GitHub action that runs every 6 hours to add PR's to the priority project board that satisfies R2 Priority.
Owner: CDK Support team

### R5 Priority Assignment

[project-prioritization-r5-assignment.yml](project-prioritization-r5-assignment.yml): GitHub action that runs every day to add PR's to the priority project board that satisfies R5 Priority.
Owner: CDK Support team
2 changes: 1 addition & 1 deletion .github/workflows/github-merit-badger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ jobs:
badges: '[beginning-contributor,repeat-contributor,valued-contributor,admired-contributor,star-contributor,distinguished-contributor]'
thresholds: '[0,3,6,13,25,50]'
badge-type: 'achievement'
ignore-usernames: '[rix0rrr,iliapolo,otaviomacedo,kaizencc,comcalvi,TheRealAmazonKendra,mrgrain,pahud,kellertk,ashishdhingra,HBobertz,sumupitchayan,colifran,khushail,moelasmar,paulhcsun,GavinZZ,aaythapa,xazhao,gracelu0,jfuss,shikha372,kirtishrinkhala,godwingrs22,bergjaak,IanKonlog,Leo10Gama,samson-keung,scorbiere,michelle-wangg,jiayiwang7,1kaileychen,saiyush,5d,iankhou,aws-cdk-automation,dependabot[bot],mergify[bot]]'
ignore-usernames: '[rix0rrr,iliapolo,otaviomacedo,kaizencc,comcalvi,TheRealAmazonKendra,mrgrain,pahud,kellertk,ashishdhingra,HBobertz,colifran,khushail,moelasmar,paulhcsun,GavinZZ,aaythapa,xazhao,gracelu0,jfuss,shikha372,kirtishrinkhala,godwingrs22,bergjaak,IanKonlog,Leo10Gama,samson-keung,scorbiere,michelle-wangg,jiayiwang7,1kaileychen,saiyush,5d,iankhou,aws-cdk-automation,dependabot[bot],mergify[bot]]'
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# Re-evaluate the PR linter after reviews. This is used to upgrade the label
# of a PR to `needs-maintainer-review` after a trusted community members leaves
# an approving review.
#
# Unprivileged workflow that runs in the context of the PR, when a review is changed.
#
# Save the PR number, and download it again in the PR Linter workflow which
# needs to run in privileged `workflow_run` context (but then must restore the
# PR context).
name: PR Linter Trigger

on:
Expand Down
57 changes: 28 additions & 29 deletions .github/workflows/pr-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,19 @@ on:
- opened
- synchronize
- reopened

# Triggered from a separate job when a review is added
workflow_run:
workflows: [PR Linter Trigger]
types:
- completed
status:

# Trigger when a status is updated (CodeBuild leads to statuses)
status: {}

# Trigger when a check suite is completed (GitHub actions and CodeCov create checks)
check_suite:
types: [completed]

jobs:
download-if-workflow-run:
Expand All @@ -26,39 +34,29 @@ jobs:
# if conditions on all individual steps because subsequent jobs depend on this job
# and we cannot skip it entirely
steps:
- name: 'Download artifact'
- name: 'Download workflow_run artifact'
if: github.event_name == 'workflow_run'
uses: actions/github-script@v7
uses: dawidd6/action-download-artifact@v7
with:
script: |
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: context.payload.workflow_run.id,
});
let matchArtifact = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name == "pr_info"
})[0];
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: matchArtifact.id,
archive_format: 'zip',
});
let fs = require('fs');
fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/pr_info.zip`, Buffer.from(download.data));
- name: 'Unzip artifact'
if: github.event_name == 'workflow_run'
run: unzip pr_info.zip
run_id: ${{ github.event.workflow_run.id }}
name: pr_info
path: pr/
search_artifacts: true

- name: 'Make GitHub output'
- name: 'Determine PR info'
# PR info comes from the artifact if downloaded, or GitHub context if not.
if: github.event_name == 'workflow_run'
id: 'pr_output'
run: |
echo "cat pr_number"
echo "pr_number=$(cat pr_number)" >> "$GITHUB_OUTPUT"
echo "cat pr_sha"
echo "pr_sha=$(cat pr_sha)" >> "$GITHUB_OUTPUT"
if [[ ! -f pr/pr_number ]]; then
echo "${{ github.event.pull_request.number }}" > pr/pr_number
fi
if [[ ! -f pr/pr_sha ]]; then
echo "${{ github.event.pull_request.head.sha }}" > pr/pr_sha
fi
cat pr/*
echo "pr_number=$(cat pr/pr_number)" >> "$GITHUB_OUTPUT"
echo "pr_sha=$(cat pr/pr_sha)" >> "$GITHUB_OUTPUT"

validate-pr:
# Necessary to have sufficient permissions to write to the PR
Expand All @@ -67,6 +65,7 @@ jobs:
pull-requests: write
statuses: read
issues: read
checks: read
runs-on: ubuntu-latest
needs: download-if-workflow-run
steps:
Expand All @@ -80,7 +79,7 @@ jobs:
uses: ./tools/@aws-cdk/prlint
env:
GITHUB_TOKEN: ${{ secrets.PROJEN_GITHUB_TOKEN }}
# PR_NUMBER and PR_SHA is empty if triggered by pull_request_target, since we already have that info
PR_NUMBER: ${{ needs.download-if-workflow-run.outputs.pr_number }}
PR_SHA: ${{ needs.download-if-workflow-run.outputs.pr_sha }}
LINTER_LOGIN: ${{ vars.LINTER_LOGIN }}
REPO_ROOT: ${{ github.workspace }}
23 changes: 23 additions & 0 deletions .github/workflows/project-prioritization-assignment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: PR Prioritization
on:
pull_request_target:
types:
- labeled
- opened
- reopened
- synchronize
- ready_for_review

jobs:
prioritize:
if: github.repository == 'aws/aws-cdk'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Add PR to Project & Set Priority
uses: actions/github-script@v7
with:
github-token: ${{ secrets.PROJEN_GITHUB_TOKEN }}
script: |
const script = require('./scripts/prioritization/assign-priority.js')
await script({github, context})
20 changes: 20 additions & 0 deletions .github/workflows/project-prioritization-r2-assignment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: PR Prioritization R2 Check
on:
schedule:
- cron: '0 */6 * * 1-5' # Runs every 6 hours during weekdays
workflow_dispatch: # Manual trigger

jobs:
update_project_status:
if: github.repository == 'aws/aws-cdk'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Check and assign R2 Priority to PRs
uses: actions/github-script@v7
with:
github-token: ${{ secrets.PROJEN_GITHUB_TOKEN }}
script: |
const script = require('./scripts/prioritization/assign-r2-priority.js')
await script({github})
19 changes: 19 additions & 0 deletions .github/workflows/project-prioritization-r5-assignment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: PR Prioritization R5 Check
on:
schedule:
- cron: '0 6 * * 1-5' # Runs at 6AM every day during weekdays
workflow_dispatch: # Manual trigger

jobs:
update_project_status:
if: github.repository == 'aws/aws-cdk'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check and Assign R5 Priority to PRs
uses: actions/github-script@v7
with:
github-token: ${{ secrets.PROJEN_GITHUB_TOKEN }}
script: |
const script = require('./scripts/prioritization/assign-r5-priority.js')
await script({github})
8 changes: 7 additions & 1 deletion .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ queue_rules:
- -closed
- "#approved-reviews-by>=1"
- -approved-reviews-by~=author
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
Expand All @@ -30,6 +31,7 @@ queue_rules:
- -closed
- "#approved-reviews-by>=1"
- -approved-reviews-by~=author
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
Expand All @@ -43,7 +45,7 @@ pull_request_rules:
label:
add: [ contribution/core ]
conditions:
- author~=^(rix0rrr|iliapolo|otaviomacedo|kaizencc|comcalvi|TheRealAmazonKendra|mrgrain|pahud|ashishdhingra|kellertk|HBobertz|sumupitchayan|colifran|moelasmar|paulhcsun|GavinZZ|aaythapa|xazhao|gracelu0|jfuss|shikha372|kirtishrinkhala|godwingrs22|bergjaak|samson-keung|IanKonlog|Leo10Gama|scorbiere|michelle-wangg|jiayiwang7|1kaileychen|saiyush|5d|iankhou)$
- author~=^(rix0rrr|iliapolo|otaviomacedo|kaizencc|comcalvi|TheRealAmazonKendra|mrgrain|pahud|ashishdhingra|kellertk|HBobertz|colifran|moelasmar|paulhcsun|GavinZZ|aaythapa|xazhao|gracelu0|jfuss|shikha372|kirtishrinkhala|godwingrs22|bergjaak|samson-keung|IanKonlog|Leo10Gama|scorbiere|michelle-wangg|jiayiwang7|1kaileychen|saiyush|5d|iankhou)$
- -label~="contribution/core"
- name: automatic merge
actions:
Expand All @@ -61,6 +63,7 @@ pull_request_rules:
- author!=dependabot-preview[bot]
- "#approved-reviews-by>=1"
- -approved-reviews-by~=author
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
Expand All @@ -81,6 +84,7 @@ pull_request_rules:
- author!=dependabot-preview[bot]
- "#approved-reviews-by>=2"
- -approved-reviews-by~=author
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
Expand All @@ -101,6 +105,7 @@ pull_request_rules:
- author!=dependabot-preview[bot]
- "#approved-reviews-by>=1"
- -approved-reviews-by~=author
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
Expand Down Expand Up @@ -140,6 +145,7 @@ pull_request_rules:
- -closed
- author~=dependabot
- "#approved-reviews-by>=1"
# This is important! It makes the PR Linter work.
- "#changes-requested-reviews-by=0"
- status-success~=AWS CodeBuild us-east-1
- status-success=validate-pr
47 changes: 47 additions & 0 deletions CHANGELOG.v2.alpha.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,53 @@

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.177.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.176.0-alpha.0...v2.177.0-alpha.0) (2025-01-24)


### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

* **glue-alpha:** Developers must refactor their existing Job
instantiation method calls to choose the right job type and language,
and use the new constants static values to define the associated Job
configuration settings. See the RFC and/or new README for examples.

### Description of how you validated changes

Increased unit test coverage to > 90%, consulted with Glue service team
on best practices and sane defaults, updated integration tests.

### Checklist
- [X] My code adheres to the [CONTRIBUTING
GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and
[DESIGN
GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

### Features

* **amplify-alpha:** throw `ValidationError` instead of untyped errors ([#33141](https://github.com/aws/aws-cdk/issues/33141)) ([a7cd9eb](https://github.com/aws/aws-cdk/commit/a7cd9ebc55f8fd70a469aea7dcf1c16919475982)), closes [#32569](https://github.com/aws/aws-cdk/issues/32569)


### Bug Fixes

* **custom-resource-handlers:** do not allow unauthorized connection for iam OIDC connection (under feature flag) ([#32921](https://github.com/aws/aws-cdk/issues/32921)) ([3e4f377](https://github.com/aws/aws-cdk/commit/3e4f3773bfa48b75bf0adc7d53d46bbec7714a9e)), closes [#32920](https://github.com/aws/aws-cdk/issues/32920)


### Code Refactoring

* **glue-alpha:** Refactored glue-alpha L2 CDK construct RFC 0497 ([#32521](https://github.com/aws/aws-cdk/issues/32521)) ([1a18dc9](https://github.com/aws/aws-cdk/commit/1a18dc951a3946430231b685bd3584f62055127c))

## [2.176.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.175.1-alpha.0...v2.176.0-alpha.0) (2025-01-15)


### Features

* **scheduler-targets:** add support for universal target ([#32341](https://github.com/aws/aws-cdk/issues/32341)) ([021e6d6](https://github.com/aws/aws-cdk/commit/021e6d6ca6c01ecece485f7a51620fd42e632f0b)), closes [#32328](https://github.com/aws/aws-cdk/issues/32328)


### Bug Fixes

* **msk:** clusterName validation in Cluster class is incorrect ([#32792](https://github.com/aws/aws-cdk/issues/32792)) ([41ddd46](https://github.com/aws/aws-cdk/commit/41ddd46dc17e0afd551cce2737ecc11ed343de04)), closes [/github.com/aws/aws-cdk/pull/32505#discussion_r1891027876](https://github.com/aws//github.com/aws/aws-cdk/pull/32505/issues/discussion_r1891027876)

## [2.175.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.175.0-alpha.0...v2.175.1-alpha.0) (2025-01-10)

## [2.175.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.174.1-alpha.0...v2.175.0-alpha.0) (2025-01-09)
Expand Down
Loading
Loading