You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-7Lines changed: 18 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,23 @@
1
1
# @guardian/cdk
2
2
3
+
## 61.11.0
4
+
5
+
### Minor Changes
6
+
7
+
- 44adc37: feat(experimental-ec2-pattern): Echo RiffRaffDeploymentId in user-data
8
+
9
+
This change adds a new CloudFormation parameter, `RiffRaffDeploymentId`, to be set by Riff-Raff during deployment (see guardian/riff-raff#1469).
10
+
This parameter is echoed out in the user-data. This means a redeployment of the same build creates a CloudFormation changeset with a new launch template.
11
+
Consequently, the running EC2 instances are cycled. This means scheduled deployments are possible.
12
+
13
+
### Patch Changes
14
+
15
+
- 838492c: Update aws-cdk to ^2.1018.0, aws-cdk-lib to ^2.200.1, constructs to ^10.4.2
16
+
- 1e87504: Remove lodash dependencies
17
+
- 848d54f: Remove unused `RegexPattern.S3ARN`.
18
+
19
+
The regex isn't used (other than within tests of this repository), so we can safely remove it.
20
+
3
21
## 61.10.1
4
22
5
23
### Patch Changes
@@ -62,7 +80,6 @@
62
80
We'd recommend using detailed monitoring for production environments.
@@ -197,7 +214,6 @@ If we do not, Riff-Raff will fail with an error similar to:
197
214
- 3851bd2: Upgrade to ESLint 9.x and @guardian/eslint-config
198
215
199
216
## Upgrade Guide
200
-
201
217
1. Update required dependencies
202
218
203
219
```bash
@@ -380,7 +396,6 @@ If we do not, Riff-Raff will fail with an error similar to:
380
396
- 8e1c15f: ECS task now uses GuVpc.subnetsFromParameter rather than defaulting to CDK context
381
397
382
398
Note that this is a breaking change, because the previous behaviour was [this](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_stepfunctions_tasks.EcsRunTask.html#subnets)
383
-
384
399
- which relied on a CDK context file with details of the different subnets.
385
400
386
401
### Patch Changes
@@ -749,7 +764,6 @@ If we do not, Riff-Raff will fail with an error similar to:
749
764
### Minor Changes
750
765
751
766
- edf5c7a: - Add `readonlyRootFilesystem` prop to specify whether the container is given read-only access to its root file system
752
-
753
767
- Add `containerInsights` prop to enable CloudWatch insights
754
768
- Replace deprecated state machine definition
755
769
@@ -758,7 +772,6 @@ If we do not, Riff-Raff will fail with an error similar to:
758
772
### Major Changes
759
773
760
774
- 4548884: This change includes some potentially breaking changes for consumers of:
- [`GuPlayApp`](https://guardian.github.io/cdk/classes/patterns.GuPlayApp.html) (a subclass of `GuEc2App`)
764
777
- [`GuPlayWorkerApp`](https://guardian.github.io/cdk/classes/patterns.GuPlayWorkerApp.html) (a subclass of `GuEc2App`)
@@ -854,7 +867,6 @@ If we do not, Riff-Raff will fail with an error similar to:
854
867
### Patch Changes
855
868
856
869
- 8ead267: Remove direct dependencies that should be peer ones:
857
-
858
870
- `aws-cdk-lib`
859
871
- `constructs`
860
872
@@ -924,7 +936,6 @@ If we do not, Riff-Raff will fail with an error similar to:
924
936
Currently the `riff-raff.yaml` generator is not able to create dependencies between `cloud-formation` deployments. This means each `cloud-formation` deployment could happen at the same time.
925
937
926
938
This does not work in the scenario where we have:
927
-
928
939
- Stack A containing a bucket
929
940
- Stack B CODE containing an app that uses A's bucket
930
941
- Stack B PROD containing an app that uses A's bucket
0 commit comments