v2.1.0
Hello curious reader! 🚀 This release marks the official v2.1.0 release of SaaS Boost, now with support for AWS China regions. This release contains those improvements along with various bugfixes and security imprvements over the previous release.
A reminder that you can view our project roadmap by viewing the "Projects" page on our GitHub repository page. Please upvote and comment on issues you'd like to see, and don't be afraid to open discussions to ask questions.
Lastly, a very special thanks to @goodbyedavid and @hanrobyn for helping get this release out.
A full changelist is below. Thanks for reading!
What's Changed
- Don't hardcode AWS partition and URL suffix by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/303
- Replace the built-in API Gateway Cognito authorizer with a Lambda Authorizer by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/368
- Splitting the system identity provider resources from the admin web app by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/370
- Make version more detailed, move git plugin to parent by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/369
- Use CodeBuild to build and deploy the admin web app instead of the installer by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/371
- Fix isPublic default in AppConfig UI by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/375
- Split OnboardingServiceComputeProvisionPolicy to avoid quota limits by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/373
- Fix Joda time deserialization bug by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/378
- Add explicit SNS Publish permission to onboarding service for core-stack-listener. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/382
- Replace Amplify with oidc-react in UI, customize Cognito Hosted UI. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/376
- Support for Keycloak as a system IdP by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/377
- Bump jackson-databind from 2.13.3 to 2.13.4.1 in /layers/utils by @dependabot in https://github.com/awslabs/aws-saas-boost/pull/379
- Bump jackson-databind from 2.13.3 to 2.13.4.1 in /functions/authorizer by @dependabot in https://github.com/awslabs/aws-saas-boost/pull/380
- Bump jackson-databind from 2.13.3 to 2.13.4.1 in /installer by @dependabot in https://github.com/awslabs/aws-saas-boost/pull/381
- change service quotas check logic in GCR as QuotaService is not avail… by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/386
- change for CloudFront do not support managed policies in GCR by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/387
- Fix installer final printout of admin console on install by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/389
- Support Keycloak through the Admin UI. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/391
- Apply a new service quota calculation method when using Fargate in ECS by @muylucir in https://github.com/awslabs/aws-saas-boost/pull/390
- Rds bootstrap batching by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/395
- Fix for Issue #393 by @raman231 in https://github.com/awslabs/aws-saas-boost/pull/397
- Fix quotas check for RDS. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/402
- Attach private services to a single service discovery namespace. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/405
- Instruct users to install jq in cloud9 doc by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/410
- System User Service Updates by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/383
- Fix for issue #403 and #404 by @raman231 in https://github.com/awslabs/aws-saas-boost/pull/407
- Bugfixes for IAM certificates in China by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/412
- User pool output typo by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/414
- Fix artifact bucket policy partition when in non-standard regions. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/416
- Fix invalid_scope, ensure UserPoolDomain is unique and active. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/417
- Modify template url for china region access by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/418
- Fix Onboarding Service NPE with no private services by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/421
- Change ApiGatewayUrl for web in China region by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/423
- Change npm registry in China Region by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/424
- Fix client-side uploading of tenant zipfile configuration. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/426
- Switch from SSE-KMS to SSE-SQS for SQS encryption at rest by @brtrvn in https://github.com/awslabs/aws-saas-boost/pull/427
- Remove keycloak-metrics-spi.jar when build keycloak by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/422
- Implement update, enable, and disable for Keycloak System User Service. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/428
- Getting started gcr by @goodbyedavid in https://github.com/awslabs/aws-saas-boost/pull/429
- Fix tenant onboarding status stucked after stack created by @hanrobyn in https://github.com/awslabs/aws-saas-boost/pull/433
- Remove Yarn and Node prechecks from install.ps1. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/440
- Bump postgresql from 42.4.1 to 42.4.3 in /samples/java by @dependabot in https://github.com/awslabs/aws-saas-boost/pull/435
- Bump postgresql from 42.4.1 to 42.4.3 in /resources/custom-resources/rds-bootstrap by @dependabot in https://github.com/awslabs/aws-saas-boost/pull/434
- Fix signout in admin web app. by @PoeppingT in https://github.com/awslabs/aws-saas-boost/pull/439
New Contributors
- @hanrobyn made their first contribution in https://github.com/awslabs/aws-saas-boost/pull/386
- @raman231 made their first contribution in https://github.com/awslabs/aws-saas-boost/pull/397
- @goodbyedavid made their first contribution in https://github.com/awslabs/aws-saas-boost/pull/429
Full Changelog: https://github.com/awslabs/aws-saas-boost/compare/v2.0.1...v2.1.0