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

feat(synthetics): node playwright 1.0 and python selenium 4.1 runtime #32245

Merged
merged 41 commits into from
Jan 16, 2025
Merged
Changes from 1 commit
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bf3d3d4
add runtime version
badmintoncryer Nov 22, 2024
e5a2786
Merge remote-tracking branch 'origin/main' into synthetics-runtime
badmintoncryer Nov 28, 2024
79046e1
update integ test
badmintoncryer Nov 28, 2024
2e5a4ca
update integ test
badmintoncryer Nov 29, 2024
2856673
update unit test
badmintoncryer Nov 29, 2024
8ef293d
Merge branch 'main' into synthetics-runtime
badmintoncryer Nov 29, 2024
788848c
fix unit test
badmintoncryer Nov 29, 2024
bc19f3c
Merge remote-tracking branch 'origin/main' into synthetics-runtime
badmintoncryer Dec 21, 2024
a0af52a
tracing config
badmintoncryer Dec 21, 2024
6cd56c0
Merge remote-tracking branch 'origin/main' into synthetics-runtime
badmintoncryer Dec 21, 2024
b998d6a
update integ
badmintoncryer Dec 21, 2024
461a4ef
update test
badmintoncryer Dec 21, 2024
ed5c9ac
backward compatibility
badmintoncryer Dec 22, 2024
bba5689
Merge branch 'main' into synthetics-runtime
badmintoncryer Dec 24, 2024
52cdadc
update s3encryption integ
badmintoncryer Dec 27, 2024
d275e24
update runtimr description
badmintoncryer Dec 29, 2024
b31f0cb
Merge branch 'main' into synthetics-runtime
badmintoncryer Dec 29, 2024
18314a5
updat ereadme
badmintoncryer Dec 29, 2024
41bab80
refactor
badmintoncryer Dec 31, 2024
c71eb38
Merge branch 'main' into synthetics-runtime
badmintoncryer Dec 31, 2024
501b150
fix build error
badmintoncryer Jan 1, 2025
79a7766
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 1, 2025
c37bd6e
fix unit test
badmintoncryer Jan 2, 2025
91152e5
remove unused import
badmintoncryer Jan 2, 2025
9c863c1
update validation
badmintoncryer Jan 2, 2025
2e58dc5
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 2, 2025
ab93688
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 3, 2025
cf20be2
Update packages/aws-cdk-lib/aws-synthetics/lib/code.ts
badmintoncryer Jan 4, 2025
fdd294d
refactor validation
badmintoncryer Jan 4, 2025
81fc1c3
update comments
badmintoncryer Jan 4, 2025
a18fa6e
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 4, 2025
1e8e434
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 4, 2025
16256e8
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 6, 2025
30063d4
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 7, 2025
707472a
update
badmintoncryer Jan 10, 2025
14ea05f
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 10, 2025
d99e091
update comments
badmintoncryer Jan 10, 2025
33c557d
update
badmintoncryer Jan 10, 2025
cc835fc
Merge branch 'main' into synthetics-runtime
badmintoncryer Jan 13, 2025
56ebdf3
Merge branch 'main' into synthetics-runtime
gracelu0 Jan 13, 2025
3de4763
Merge branch 'main' into synthetics-runtime
mergify[bot] Jan 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions packages/aws-cdk-lib/aws-synthetics/lib/runtime.ts
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,14 @@ export class Runtime {
*/
public static readonly SYNTHETICS_NODEJS_PUPPETEER_9_1 = new Runtime('syn-nodejs-puppeteer-9.1', RuntimeFamily.NODEJS);

/**
* `syn-nodejs-playwright-1.0` includes the following:
* - Lambda runtime Node.js 20.x
* - Playwright version 1.44.1
* - Chromium version 126.x
badmintoncryer marked this conversation as resolved.
Show resolved Hide resolved
*/
public static readonly SYNTHETICS_NODEJS_PLAYWRIGHT_1_0 = new Runtime('syn-nodejs-playwright-1.0', RuntimeFamily.NODEJS);

/**
* `syn-python-selenium-1.0` includes the following:
* - Lambda runtime Python 3.8
Expand Down Expand Up @@ -361,6 +369,19 @@ export class Runtime {
*/
public static readonly SYNTHETICS_PYTHON_SELENIUM_4_0 = new Runtime('syn-python-selenium-4.0', RuntimeFamily.PYTHON);

/**
* `syn-python-selenium-4.1` includes the following:
* - Lambda runtime Python 3.9
* - Selenium version 4.15.1
* - Chromium version 126.0.6478.126
*
* New Features:
* - **Addresses security vulnerability** This runtime has an update to address the CVE-2024-39689 vulnerability.
*
* @see https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_python_selenium.html#CloudWatch_Synthetics_runtimeversion-syn-python-selenium-4.1
*/
public static readonly SYNTHETICS_PYTHON_SELENIUM_4_1 = new Runtime('syn-python-selenium-4.1', RuntimeFamily.PYTHON);

/**
* @param name The name of the runtime version
* @param family The Lambda runtime family
Expand Down
Loading