Skip to content

Commit 5f664f5

Browse files
committed
release v1.0.1
1 parent 1b7742f commit 5f664f5

File tree

67 files changed

+4257
-3669
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+4257
-3669
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ AWS_REGIONS="us-east-1,us-west-2" # The regions enabled in the sandbox accounts.
1515
# IDC Stack CFN Parameters
1616
IDENTITY_STORE_ID="d-0000000000" # The Identity Store Id of the Identity Source in IAM Identity Center.
1717
SSO_INSTANCE_ARN="arn:aws:sso:::instance/ssoins-0000000000000000" # The ARN of the SSO instance in IAM Identity Center.
18+
ADMIN_GROUP_NAME="" # Custom admin group name for IAM Identity Center instance, defaults to <namespace>_IsbAdmins if left empty.
19+
MANAGER_GROUP_NAME="" # Custom manager group name for IAM Identity Center instance, defaults to <namespace>_IsbManagers if left empty.
20+
USER_GROUP_NAME="" # Custom user group name for IAM Identity Center instance, defaults to <namespace>_IsbUsers if left empty.
1821

1922
# Compute Stack CFN Parameters
2023
ORG_MGT_ACCOUNT_ID=000000000000 # The AWS account that the AccountPool stack is deployed to.

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,25 @@ 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+
## [1.0.1] - 2025-06-19
9+
10+
### Added
11+
12+
- Optional CloudFormation parameters to the IDC stack for mapping user groups from external identity providers ([#2](https://github.com/aws-solutions/innovation-sandbox-on-aws/issues/2))
13+
14+
### Fixed
15+
16+
- High latency on APIs that consume the idc service layer code (idc-service.ts) due to dynamic lookup of user groups and permission sets ([#3](https://github.com/aws-solutions/innovation-sandbox-on-aws/issues/3))
17+
- IDC Configuration custom resource failing deployment due to large number of groups and permission sets causing timeout ([#6](https://github.com/aws-solutions/innovation-sandbox-on-aws/issues/6))
18+
19+
### Security
20+
21+
- Upgraded `aws-nuke` to mitigate:
22+
- [CVE-2025-22874](https://nvd.nist.gov/vuln/detail/cve-2025-22874)
23+
- [CVE-2025-0913](https://nvd.nist.gov/vuln/detail/cve-2025-0913)
24+
- [CVE-2025-4673](https://nvd.nist.gov/vuln/detail/cve-2025-4673)
25+
- Upgraded `brace-expansion` to mitigate [CVE-2025-5889](https://nvd.nist.gov/vuln/detail/CVE-2025-5889)
26+
827
## [1.0.0] - 2025-05-22
928

1029
### Added

NOTICE

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,16 +149,17 @@ react-router under the MIT license.
149149
@aws-crypto/supports-web-crypto under the Apache-2.0 license.
150150
@aws-sdk/util-locate-window under the Apache-2.0 license.
151151
@aws-sdk/core under the Apache-2.0 license.
152+
@aws-sdk/xml-builder under the Apache-2.0 license.
152153
@smithy/core under the Apache-2.0 license.
153154
@smithy/middleware-serde under the Apache-2.0 license.
154155
@smithy/protocol-http under the Apache-2.0 license.
156+
@smithy/util-base64 under the Apache-2.0 license.
155157
@smithy/util-body-length-browser under the Apache-2.0 license.
156158
@smithy/util-middleware under the Apache-2.0 license.
157159
@smithy/util-stream under the Apache-2.0 license.
158160
@smithy/fetch-http-handler under the Apache-2.0 license.
159161
@smithy/querystring-builder under the Apache-2.0 license.
160162
@smithy/util-uri-escape under the Apache-2.0 license.
161-
@smithy/util-base64 under the Apache-2.0 license.
162163
@smithy/node-http-handler under the Apache-2.0 license.
163164
@smithy/abort-controller under the Apache-2.0 license.
164165
@smithy/util-hex-encoding under the Apache-2.0 license.
@@ -483,6 +484,8 @@ typescript under the Apache-2.0 license.
483484
@typescript-eslint/types under the MIT license.
484485
@typescript-eslint/visitor-keys under the MIT license.
485486
@typescript-eslint/typescript-estree under the MIT license.
487+
@typescript-eslint/project-service under the MIT license.
488+
@typescript-eslint/tsconfig-utils under the MIT license.
486489
fast-glob under the MIT license.
487490
merge2 under the MIT license.
488491
micromatch under the MIT license.
@@ -595,6 +598,7 @@ gensync under the MIT license.
595598
@babel/plugin-transform-react-jsx-self under the MIT license.
596599
@babel/helper-plugin-utils under the MIT license.
597600
@babel/plugin-transform-react-jsx-source under the MIT license.
601+
@rolldown/pluginutils under the MIT license.
598602
@types/babel__core under the MIT license.
599603
@types/babel__generator under the MIT license.
600604
to-fast-properties under the MIT license.
@@ -635,11 +639,11 @@ call-bind under the MIT license.
635639
set-function-length under the MIT license.
636640
define-data-property under the MIT license.
637641
has-property-descriptors under the MIT license.
642+
call-bound under the MIT license.
638643
define-properties under the MIT license.
639644
object-keys under the MIT license.
640645
es-abstract under the MIT license.
641646
array-buffer-byte-length under the MIT license.
642-
call-bound under the MIT license.
643647
is-array-buffer under the MIT license.
644648
arraybuffer.prototype.slice under the MIT license.
645649
available-typed-arrays under the MIT license.
@@ -668,6 +672,8 @@ object-inspect under the MIT license.
668672
side-channel-list under the MIT license.
669673
side-channel-map under the MIT license.
670674
side-channel-weakmap under the MIT license.
675+
is-negative-zero under the MIT license.
676+
is-set under the MIT license.
671677
is-shared-array-buffer under the MIT license.
672678
is-string under the MIT license.
673679
is-weakref under the MIT license.
@@ -678,6 +684,7 @@ regexp.prototype.flags under the MIT license.
678684
set-function-name under the MIT license.
679685
safe-array-concat under the MIT license.
680686
set-proto under the MIT license.
687+
stop-iteration-iterator under the MIT license.
681688
string.prototype.trim under the MIT license.
682689
string.prototype.trimend under the MIT license.
683690
string.prototype.trimstart under the MIT license.
@@ -697,7 +704,6 @@ is-boolean-object under the MIT license.
697704
is-number-object under the MIT license.
698705
which-collection under the MIT license.
699706
is-map under the MIT license.
700-
is-set under the MIT license.
701707
is-weakmap under the MIT license.
702708
is-weakset under the MIT license.
703709
typed-array-length under the MIT license.
@@ -944,7 +950,6 @@ shimmer under the BSD-2-Clause license.
944950
@aws-crypto/crc32c under the Apache-2.0 license.
945951
@aws-sdk/middleware-location-constraint under the Apache-2.0 license.
946952
@aws-sdk/middleware-ssec under the Apache-2.0 license.
947-
@aws-sdk/xml-builder under the Apache-2.0 license.
948953
@smithy/hash-blob-browser under the Apache-2.0 license.
949954
@smithy/chunked-blob-reader under the Apache-2.0 license.
950955
@smithy/chunked-blob-reader-native under the Apache-2.0 license.
@@ -1042,6 +1047,7 @@ send under the MIT license.
10421047
mime under the MIT license.
10431048
serve-static under the MIT license.
10441049
json-diff-ts under the MIT license.
1050+
es-toolkit under the MIT license.
10451051
jsonwebtoken under the MIT license.
10461052
jws under the MIT license.
10471053
jwa under the MIT license.
@@ -1089,6 +1095,8 @@ javascript-natural-sort under the MIT license.
10891095
@types/cookiejar under the MIT license.
10901096
@vitest/coverage-v8 under the MIT license.
10911097
vitest under the MIT license.
1098+
@types/chai under the MIT license.
1099+
@types/deep-eql under the MIT license.
10921100
@vitest/expect under the MIT license.
10931101
@vitest/spy under the MIT license.
10941102
tinyspy under the MIT license.
@@ -1106,6 +1114,7 @@ estree-walker under the MIT license.
11061114
magic-string under the MIT license.
11071115
@vitest/runner under the MIT license.
11081116
pathe under the MIT license.
1117+
strip-literal under the MIT license.
11091118
@vitest/snapshot under the MIT license.
11101119
expect-type under the Apache-2.0 license.
11111120
std-env under the MIT license.
@@ -1118,6 +1127,7 @@ why-is-node-running under the MIT license.
11181127
siginfo under the ISC license.
11191128
stackback under the MIT license.
11201129
@bcoe/v8-coverage under the MIT license.
1130+
ast-v8-to-istanbul under the MIT license.
11211131
istanbul-lib-coverage under the BSD-3-Clause license.
11221132
istanbul-lib-report under the BSD-3-Clause license.
11231133
make-dir under the MIT license.

docs/openapi/innovation-sandbox-api.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ openapi: 3.0.0
22
info:
33
title: Innovation Sandbox on AWS
44
description: API documentation for the Innovation Sandbox on AWS solution.
5-
version: 1.0.0
5+
version: 1.0.1
66
license:
77
name: Apache 2.0
88
url: "http://www.apache.org/licenses/LICENSE-2.0.html"

0 commit comments

Comments
 (0)