Releases: aws/aws-dotnet-deploy
Releases · aws/aws-dotnet-deploy
Release 0.21.10
0.21.10
Bug Fixes
- Fix sourceName for template config to the correct value
- Install nodejs in publish image to support SPA app publish
- Update StartDeploymentSession to return default stack name
- Update recipe descriptions to be more informative
Features
- Add ability to add backend rest api to Blazor Wasm application
- Change default saved deployment-project suffix from "CDK to ".Deployment"
- Enable re-deployment using a compatible CDK deployment project.
- Add AllowedValues and ValueMapping to GetConfigSettings
Build System or External Dependencies
- Version bump to 0.21
Release 0.20.12
0.20.12
Bug Fixes
- Reword console output text in the CLI.
Testing
- Fix test failure caused when dir search reaches to root
- List custom recipes when assert fails
- Log rethrown exceptions when diagnostics is enabled
- Make sure only one thread at a time allowed to perform cdk installation
- Serialize parallel integration tests output
- Workaround for command executions where process has exited but didn't finish stdout/stderr
Documentation
- Show appropriate message based whether Node.js installation required or existing Node.js is not compatible
Features
- Add CodeBuild CI GitHub workflow
Build System or External Dependencies
- Version bump to 0.20
Release 0.19.18
0.19.18
Bug Fixes
- Null pointer exception when cleaning orphan stacks in user settings.
- Replace default values for option setting items with stack name as prefix
- Server-mode GetRecipe API supports finding recipes for custom deployment project recipe ids.
- Startup freezing when started from a project that has a large "git status" response.
- Use doubles in save settings file
- Integration tests failing due to invalid resource output
Code Refactoring
- Remove orphan code
Features
- Makes sure Configuration object is accessible during customization callback
- Redesign Blazor WASM recipe to be based on CloudFront backed by S3
- Restructure App Runner recipe to match new style of writing recipes.
- Set console title
- Update Beanstalk recipe to new style
- Update ECS Fargate Console recipe to new style and added ability to configure autoscaling
- Update Schedule Task recipe to new style
Build System or External Dependencies
- Version bump to 0.19
Release 0.18.6
0.18.6
Bug Fixes
- Fixed an error caught by static code analysis
- Fixes the re-deployment experience using the ECS Fargate recipe
- Disallow SMB shares from file paths
- Reusing AES IV could cause potential security risks
Build System or External Dependencies
- Version bump to 0.18
Release 0.17.15
0.17.15
Features
- Add a filter on the allowed hosts in server mode
- Make ASP.NET Core ECS recipe customizable
- Check if system capabilities are missing before deployment in server mode
- Delete temporary CDK project after deployment
- Detect CDK version by parsing deployment project csproj file
- Make the encryption key info mode the default one
Bug Fixes
- Correctly resolve the solution path while parsing the project definition on non-windows targets.
- Fix issue with TypeHintData not being serialized correctly when saving CDK project
- For Blazor WASM recipe increase memory size for BucketDeployment so the underlying CDK Lambda function will run faster to deploy out the web applications files to S3
- Remove csproj extension to make sure project files are not restored
- Replace ErrorCode with Throttling
- Sanitize deploy tool path to prevent command injection
Build System or External Dependencies
- Version bump to 0.17
Release 0.16.7
0.16.7
Features
- Add GetCapabilities API to check for NodeJS and Docker installations
- Save last used stack and order existing deployments by MRU stack
Bug Fixes
- Run integration tests in an independent sandbox.
Build System or External Dependencies
- Version bump to 0.16
Release 0.15.6
0.15.6
Bug Fixes
- Fix integration tests that are failing in CodePipeline
Features
- List saved CDK projects as deployment options.
Build System or External Dependencies
- Version bump to 0.15
Release 0.14.17
0.14.17
Features
- Add AWS App Runner recommendation
- Add short description to recipes
- Display created AWS resources as deployment outputs
Bug Fixes
- Change execution timeout for server mode tests.
- Make sure credentials tied to the current server mode session is used when invoking the CDK
- Cdk deploy failure does not throw an exception
- Integration tests failing
- Passing a deploy tool to ServerModeSession fails
- Use unique identifiers for stdin values
CI Configuration Changes
- Add manual workflow to prepare release PRs
- Add manual workflow to prepare release PRs
Testing
- Enable parallel integ tests
Build System or External Dependencies
- Version bump to 0.14
Release 0.13.15
0.13.15
Features
- Create a deployment-manifest file to keep track of the saved CDK deployment projects.
- Create command to save the CDK deployment project without performing a deployment.
- Enable nullability for CDK Templates
- Specify local deploy tool to use in server mode
Bug Fixes
- Correctly resolve the target project path when a relative project path is provided via CLI arguments
- Deployment bundle settings are not handled in server mode
- Previous settings are applied to global SelectedRecommendation in state object
- Recommendation unit tests were failing after merge
- Validation messages are not user friendly
Build System or External Dependencies
- Updated changelog title order
- Version bump to 0.13
Release 0.12.10
0.12.10
Bug Fixes
- Server mode not shutting down when parent process exits
- Fix misleading language in user input prompt to deploy to a new or an existing Cloudformation stack.
Build System or External Dependencies
- Version bump to 0.12
Chore
- Refactor the Deploy command to provide separation of responsibilities.
Features
- Add GetRecipe API to describe Recipes returned by other APIs
- Add logging messages to show what docker build command and from what directory the build will happen
- Update ECS templates and docker generation to support .NET 6