Skip to content

Commit cffec23

Browse files
authored
Merge pull request #597 from aws-solutions/release-candidate/v3.0.8
release v3.0.8
2 parents 4cc1451 + e9f119f commit cffec23

File tree

16 files changed

+4110
-3709
lines changed

16 files changed

+4110
-3709
lines changed

.gitignore

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/deps.json

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
import { PythonProject } from "projen/lib/python";
1717

1818
function main() {
19-
new InstanceScheduler({ version: "3.0.7", cdkVersion: "2.164.1" }).synth();
19+
new InstanceScheduler({ version: "3.0.8", cdkVersion: "2.177.0" }).synth();
2020
}
2121

2222
interface InstanceSchedulerProps {
@@ -96,6 +96,10 @@ class InstanceScheduler extends AwsCdkTypeScriptApp {
9696
"deployment/regional-s3-assets",
9797
"__pycache__/",
9898
"build/",
99+
"internal/scripts/redpencil",
100+
".temp_redpencil",
101+
"bom.json",
102+
"internal/scripts/cfn-guard",
99103
this.testReportDir,
100104
this.coverageReportDir,
101105
];
@@ -167,8 +171,8 @@ class InstanceScheduler extends AwsCdkTypeScriptApp {
167171
this.removeCustomSnapshotResolver();
168172

169173
this.addScripts({
170-
"update-deps": "chmod +x ./update-all-dependencies.sh && exec ./update-all-dependencies.sh"
171-
})
174+
"update-deps": "chmod +x ./update-all-dependencies.sh && exec ./update-all-dependencies.sh",
175+
});
172176

173177
new YamlFile(this, "solution-manifest.yaml", {
174178
obj: {
@@ -419,10 +423,7 @@ class InstanceSchedulerLambdaFunction extends PythonProject {
419423
`urllib3@^${urllib3Version}`,
420424
].forEach((spec: string) => this.addDevDependency(spec));
421425

422-
[
423-
"aws-lambda-powertools@^2.26.0",
424-
"packaging@^24.0",
425-
].forEach((spec: string) => this.addDependency(spec));
426+
["aws-lambda-powertools@^3.4.1", "packaging@^24.0"].forEach((spec: string) => this.addDependency(spec));
426427

427428
const pyproject = this.tryFindObjectFile("pyproject.toml");
428429
if (!pyproject) {

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
66

7+
## [3.0.8] -- 2025-1-31
8+
9+
### Updated
10+
- Upgrade AWS Powertools from V2 to V3
11+
12+
### Security
13+
- Upgrade jinja to mitigate CVE-2024-56201 and CVE-2024-56326
14+
715
## [3.0.7] -- 2024-11-21
816

917
### Security

0 commit comments

Comments
 (0)