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
- Add new secondary index 'PrincipalIdLastModifiedOn' for Lease table with range key as LastModifiedOn to get the records sort by last-modified
8
+
- Update pkg/data/leases.go queryLeases method to use new IndexName PrincipalIdLastModifiedOn instead of existing IndexName PrincipalId in to get leases in order
9
+
10
+
## v0.33.9
11
+
12
+
- Upgrade to Go version 1.17
13
+
- Upgrade Ubuntu version on Azure DevOps Agent
14
+
- Fix Go dependency errors in pipeline
15
+
- Require at least `0.12.31` or later `0.12.x` versions of Terraform to recieve new provider updates
16
+
3
17
4
18
## v0.33.8
19
+
5
20
- Upgrade the Swagger UI dependency to remove a very dangerous vulnerability (upgrade Swagger UI to v3.51.2).
6
21
7
22
## v0.33.7
23
+
8
24
- Update requirements packages for docs.
9
25
- Update gotool version for pipeline.
10
26
11
27
## v0.33.6
28
+
12
29
- Add LakeFormation to the principal IAM policy.
13
30
- Update mocks
14
31
- updates requirements packages for docs
15
32
16
33
## v0.33.5
34
+
17
35
- rename pipeline credentials inputs
18
36
19
37
## v0.33.4
38
+
20
39
- Upgrade aws provider to v2.65.0 to fix SES configuration set. [terraform-provider-aws #12024](https://github.com/hashicorp/terraform-provider-aws/pull/12024)
21
40
- Add firewall manager to principal IAM policy.
22
41
23
42
## v0.33.3
43
+
24
44
- Remove apigatewayv2 from the principal IAM policy.
25
45
- Update to the principal IAM policy name lex-models.
26
46
27
47
## v0.33.2
48
+
28
49
- Add to the principal IAM policy:
29
50
- apigatewayv2
30
51
- comprehend
@@ -35,28 +56,34 @@
35
56
- wafv2
36
57
37
58
## v0.33.1
59
+
38
60
- Fix populate reset queue when dynamodb returns paginated result
39
61
- Add account status to last evaluated key when querying account table using global secondary index
40
62
- Fix gosec issue related to G601 (CWE-118): Implicit memory aliasing in for loop
41
63
42
64
## v0.33.0
65
+
43
66
- Upgrade aws-nuke to v1.3.0
44
67
45
68
## v0.32.0
69
+
46
70
- Upgrade go to 1.15
47
71
- Upgrade go mod dependencies version.
48
72
- Improved test scenarios.
49
73
- Add `iotanalytics:*` policy to the set of allowed services.
50
74
- Increase timeout for functional test execution.
51
75
52
76
## v0.31.3
77
+
53
78
- Fix data and update visualization for codebuild reset widget and error scrappers.
54
79
55
80
## v0.31.2
56
-
- Fix bug: Status change in account table fails for leased accounts that are expired. See https://github.com/Optum/dce/issues/344
81
+
82
+
- Fix bug: Status change in account table fails for leased accounts that are expired. See <https://github.com/Optum/dce/issues/344>
57
83
- Fix bug: When lease starts today, fixed usage start and end date that was printed in log message.
58
84
59
85
## v0.30.1
86
+
60
87
- Added new tool in `tools` folder for generating Markdown and IAM example policy for AWS Nuke
61
88
support. See README in `tools/awsnukedocgen`.
62
89
- Added new services supported by DCE: Kinesis Analytics, Kinesis Video, Opsworks CM, Robomaker,
@@ -185,7 +212,6 @@ This release also removes the deprecated DynamoDB tables with "Redbox" prefixes.
185
212
- RedboxLeaseProd --> Leases
186
213
- UsageCache --> Usage
187
214
188
-
189
215
**Migration Notes**
190
216
191
217
_DynamoDB Migration_
@@ -198,7 +224,6 @@ To do this, you may run the migration script in [/scripts/migrations/v0.21.0_ren
198
224
199
225
Note that this release does ***not*** delete the old tables, to provide the opportunity to migrate data. Subsequent releases _will_ destroy the old tables.
200
226
201
-
202
227
## v0.20.0
203
228
204
229
- Fixed a bug in a migration script
@@ -213,12 +238,10 @@ Note that this release does ***not*** delete the old tables, to provide the oppo
213
238
- Fixed issue with the lease check logic that was expiring non-expired leases.
214
239
- Migration script to fix wrongly expired leases
215
240
216
-
217
241
## v0.19.1
218
242
219
243
- Fixed issue with lease status reason not being set when the lease was newly created.
220
244
221
-
222
245
## v0.19.0
223
246
224
247
**BREAKING CHANGES**
@@ -235,7 +258,6 @@ _Other Changes_
235
258
- Refactored lease API controller and methods to organize methods into files.
236
259
- Add functions to evaluate who is calling an API and what their role is
237
260
238
-
239
261
### Migration Notes for v0.19.0
240
262
241
263
In order to upgrade your DCE deployment to v0.19.0, you will need to:
@@ -247,7 +269,6 @@ In order to upgrade your DCE deployment to v0.19.0, you will need to:
247
269
- Marks all `*Locked` leases as `Inactive`
248
270
- Update any DCE API clients to include the `expiresOn` property in their `Lease` record.
249
271
250
-
251
272
### _Expiring Leases Model_
252
273
253
274
Prior to v0.19.0, leases were held in perpetuity by principals, or until the principal removed their lease via the `DELETE /leases` endpoint. Leased accounts would be "reset" at the end of the week. During reset, the lease would be marked as _Locked_, and then marked as _Active_ again after the reset was complete.
@@ -259,8 +280,8 @@ Changes for this new behavior include:
259
280
- Simplified lease status model to include only two statuses: Inactive and Active.
260
281
- Changed check_budget to update_lease_status and added check for expiration date.
261
282
- Changed SQS and SNS notifications for lease status change to be triggered by lease status change in DB.
0 commit comments