v2.0.0
Hello curious reader! 🚀 This release marks the official v2.0.0 release of SaaS Boost. This release contains significant improvements over the previous release, including:
- Support for launching multiple different services with different compute configurations and docker images as part of your application
- First class support for defining different tiers of your application
- Support for FSX ONTAP as a filesystem when configuring your application
- More than 20 bug fixes and various other improvements
You can also now 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 everyone who helped us test out our various release candidates by opening issues, participating in discussions, and asking questions. SaaS Boost will keep improving with your help.
A full changelist is below. Thanks for reading!
What's Changed
- Fix unit test to be OS platform independent. Clean up PowerShell script by @brtrvn in #181
- Fix Java sample app dependency clashes. Don't use deprecated Spring by @brtrvn in #183
- java.nio.file.Path uses OS dependent file separator character but we by @brtrvn in #184
- Resolve OS dependent path separators in S3 keys for web app files by @brtrvn in #189
- Fix small bugs with install/delete for Metrics module. by @PoeppingT in #187
- Bump postgresql from 42.2.13 to 42.2.25 in /resources/custom-resources/rds-bootstrap by @dependabot in #192
- Bump postgresql from 42.2.13 to 42.2.25 in /samples/java by @dependabot in #193
- Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/prlinter by @dependabot in #195
- Bump postgresql from 42.2.25 to 42.3.3 in /samples/java by @dependabot in #197
- Bump postgresql from 42.2.25 to 42.3.3 in /resources/custom-resources/rds-bootstrap by @dependabot in #198
- Update tenant-onboarding.yaml by @AditModi in #214
- Add multi-container support. by @PoeppingT in #221
- Bump spring-boot-starter-web from 2.6.1 to 2.6.6 in /samples/java by @dependabot in #224
- Bump jackson-databind from 2.11.2 to 2.12.6.1 in /installer by @dependabot in #222
- Bump jackson-databind from 2.11.0 to 2.12.6.1 in /layers/utils by @dependabot in #223
- Fix workload deploy for service names with capitalized letters by @brtrvn in #226
- Enabling SQS encryption at rest using the default KMS key by @brtrvn in #229
- Making resource names unique per application service by @brtrvn in #236
- Add Tier UI and implement default tiers. by @PoeppingT in #228
- Fill SSL Certificate options from ACM in Admin UI AppConfig. by @PoeppingT in #230
- Fixing the .NET Framework sample to work with v2 by @brtrvn in #238
- Doc updates for v2 by @brtrvn in #237
- Fix MSBuild for .NET Framework Sample App by @brtrvn in #244
- RDS Bootstrap fixes by @brtrvn in #251
- Fix bug selecting tier for provision tenant and creating a new defaul… by @PoeppingT in #249
- Move database configuration to services, performance characteristics (instanceClass) to tier. by @PoeppingT in #239
- Simplify the filesystem JSON in AppConfig. by @PoeppingT in #248
- Fix HTTP and HTTPS listener rules on load balancer by @brtrvn in #260
- Support for FSx ONTAP during tenant onboarding. by @brtrvn in #258
- Allow for EC2 Launch Type with Linux-based services. by @PoeppingT in #259
- Support FSX Ontap in AppConfig. by @PoeppingT in #261
- Service shutdown and startup v2 by @brtrvn in #268
- Default ecsLaunchType to EC2 for Windows based services by @brtrvn in #270
- Prevent CloudFormation parameter errors when using EFS by @brtrvn in #271
- Bump postgresql from 42.3.3 to 42.4.1 in /samples/java by @dependabot in #265
- Bump postgresql from 42.4.0 to 42.4.1 in /resources/custom-resources/rds-bootstrap by @dependabot in #266
- Allow dash in SaaS Boost environment name by @brtrvn in #274
- CloudFormation custom resource response retry by @brtrvn in #275
- Bump @actions/core from 1.2.7 to 1.9.1 in /.github/actions/prlinter by @dependabot in #278
- Add UI support for selecting FSX Ontap for Windows Applications. by @PoeppingT in #263
- Fix Issue 280 by @brtrvn in #281
- Add Tier to tag setting by @muylucir in #276
- Change documentation to include FSx ONTAP support. by @PoeppingT in #264
- Fix installing multiple environments in one account by @PoeppingT in #283
- Bring Utils into installer to enable intelligent installer update by @PoeppingT in #284
- Fix installer delete for v2 by @PoeppingT in #279
- Fix installing SaaS Boost without first running a mvn build. by @PoeppingT in #285
- Fixes #287. EFS and FSX_WINDOWS filesystems were not sending type in … by @PoeppingT in #289
- Fix an issue in the install script where having no region set in the CLI errors unhelpfully. by @PoeppingT in #291
- Installer update enhancements by @PoeppingT in #288
- Improve UX on invalid AppConfig submission. by @PoeppingT in #293
- Allow the Onboarding Service execution role to tag Lambda functions it creates per tenant. by @brtrvn in #297
- Fixes bug overriding user updates to billing api key. Fixes #296. by @PoeppingT in #298
- Redirect ECR upload help instructions to Summary page from Onboarding. by @PoeppingT in #302
- Fix bug deleting SaaS Boost created Route53 Hosted Zone on AppConfig … by @PoeppingT in #305
- Make tenant app EC2-based resources service specific to avoid collision. by @PoeppingT in #351
- Fix AppConfig UI bug when configuring FSX ONTAP with Linux on EC2 by @PoeppingT in #361
- Fix bugs in update: build layers first, only upload YAML files from resources. by @PoeppingT in #360
- Disable FSX Ontap in the UI for Linux on EC2. by @PoeppingT in #364
- Bump redshift-jdbc42 from 1.2.1.1001 to 2.1.0.8 in /resources/custom-resources/redshift-table by @dependabot in #358
- Fix bug attaching multiple CapacityProviders in multiple EC2 services. by @PoeppingT in #359
New Contributors
Full Changelog: v1.1.2...v2.0.0