Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

Commit 80bccdb

Browse files
authored
Merge pull request #16 from aws-solutions/release/v3.1.4
Publish v3.1.4 Patch Release
2 parents e0753e2 + 21f4340 commit 80bccdb

File tree

23 files changed

+94
-248
lines changed

23 files changed

+94
-248
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A clear and concise description of what you expected to happen.
1919
**Please complete the following information about the solution:**
2020
- [ ] Version: [e.g. v1.0.0]
2121

22-
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0193) - Amazon Marketing Cloud Insights. Version **v1.0.0**_". If you have not yet installed the stack, or are unable to install due to a problem, you can find the version and solution ID in the template with a text editor. Open the .template file and search for `SOLUTION_VERSION` in the content. You will find several matches and they will all be the same value:
22+
To get the version of the solution, you can look at the description of the created CloudFormation stack. For example, "_(SO0193) - Amazon Marketing Cloud Insights on AWS. Version **v1.0.0**_". If you have not yet installed the stack, or are unable to install due to a problem, you can find the version and solution ID in the template with a text editor. Open the .template file and search for `SOLUTION_VERSION` in the content. You will find several matches and they will all be the same value:
2323

2424
```json
2525
"Environment": {

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,6 @@ source/cdk_solution_helper_py/helpers_cdk/build/*
3636
# local sonarqube
3737
.scannerwork/*
3838

39+
# Builder tools
40+
build/*
41+

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [3.1.4] - 2025-10-24
9+
10+
### Changed
11+
12+
- Upgrade Python Lambda runtimes from 3.9 to 3.11
13+
814
## [3.1.3] - 2025-07-02
915

1016
### Changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,4 +191,4 @@ This solution collects anonymized operational metrics to help AWS improve the qu
191191

192192
## License
193193

194-
This project is licensed under the Apache-2.0 License.
194+
This project is licensed under the Apache-2.0 License.

solution-manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
id: SO0193
22
name: amazon-marketing-cloud-insights-on-aws
3-
version: v3.1.3
3+
version: v3.1.4
44
cloudformation_templates:
55
- template: amazon-marketing-cloud-insights.template
66
main_template: true

source/cdk_solution_helper_py/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Prerequisites
22

3-
- [Python 3.9](https://www.python.org/downloads/)
3+
- [Python 3.11](https://www.python.org/downloads/)
44
- [AWS CDK](https://aws.amazon.com/cdk/) version 2.45.0 or higher
55

66
## Build the solution for deployment

source/cdk_solution_helper_py/helpers_cdk/aws_solutions/cdk/aws_lambda/cfn_custom_resources/solutions_metrics/metrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def __init__(
4040
/ "custom_resources"
4141
/ "metrics.py",
4242
function="handler",
43-
runtime=lambda_.Runtime.PYTHON_3_9,
43+
runtime=lambda_.Runtime.PYTHON_3_11,
4444
)
4545
add_cfn_nag_suppressions(
4646
resource=self._metrics_function.node.default_child,

source/cdk_solution_helper_py/helpers_cdk/setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ def get_version():
4343
"aws_cdk_lib>=2.7.0",
4444
"Click>=7.1.2",
4545
"boto3>=1.17.52",
46-
"requests>=2.32.0",
46+
"requests==2.32.4",
4747
"crhelper>=2.0.6",
4848
],
4949
entry_points="""
5050
[console_scripts]
5151
build-s3-cdk-dist=aws_solutions.cdk.scripts.build_s3_cdk_dist:cli
5252
""",
53-
python_requires=">=3.7",
53+
python_requires=">=3.11",
5454
classifiers=[
5555
"Development Status :: 4 - Beta",
5656
"Intended Audience :: Developers",
@@ -60,6 +60,7 @@ def get_version():
6060
"Programming Language :: Python :: 3.7",
6161
"Programming Language :: Python :: 3.8",
6262
"Programming Language :: Python :: 3.9",
63+
"Programming Language :: Python :: 3.11",
6364
"Topic :: Software Development :: Code Generators",
6465
"Topic :: Utilities",
6566
"Typing :: Typed",

source/cdk_solution_helper_py/helpers_common/setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ def get_version():
3232
license="Apache License 2.0",
3333
packages=setuptools.find_namespace_packages(exclude=("build",)),
3434
install_requires=[
35-
"boto3>=1.17.52",
36-
"pip>=22.3",
35+
"boto3>=1.40.3",
36+
"pip>=25.2",
3737
],
3838
python_requires=">=3.7",
3939
classifiers=[
@@ -45,6 +45,7 @@ def get_version():
4545
"Programming Language :: Python :: 3.7",
4646
"Programming Language :: Python :: 3.8",
4747
"Programming Language :: Python :: 3.9",
48+
"Programming Language :: Python :: 3.11",
4849
"Topic :: Software Development :: Code Generators",
4950
"Topic :: Utilities",
5051
"Typing :: Typed",

source/cdk_solution_helper_py/requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
aws_cdk_lib>=2.45.0
22
black
33
boto3>=1.17.49
4-
requests>=2.32.0
4+
requests==2.32.4
55
crhelper>=2.0.6
66
Click
77
moto

0 commit comments

Comments
 (0)