aws-dotnet-deploy

Opinionated tooling that simplifies deployment of .NET applications to AWS.

APACHE-2.0 License

Stars
133
Committers
23
aws-dotnet-deploy - Release 1.21.13 Latest Release

Published by aws-sdk-dotnet-automation 4 months ago

1.21.13

Performance Improvements

  • Improve deployment configuration editing performance when integrated with Visual Studio
  • When evaluating whether Docker and/or Node are installed, we now cache valid results, only check what is needed for the selected recipe, and add a timeout to prevent runaway commands.

Features

  • Add a "aws-dotnet-deply" tag to ECR repositories that are created during deployment if an existing repository is not provided. This may aid filtering repositories associated with the deploy tool.
  • Add support for choosing between a "Public" and an "Internal" Load Balancer when deploying an Elastic Beanstalk application into a VPC

Chore

  • Update CDK version used by Recipes

Testing

  • Add project for executing canary tests using the published tool

Build System or External Dependencies

  • Version bump to 1.21
aws-dotnet-deploy - Release 1.20.8

Published by aws-sdk-dotnet-automation 6 months ago

1.20.8

Chore

  • Update User-Agent string

Build System or External Dependencies

  • Version bump to 1.20
aws-dotnet-deploy - Release 1.19.13

Published by aws-sdk-dotnet-automation 7 months ago

1.19.13

Bug Fixes

  • Configure permissions to allow CloudFront to write to the access log S3 bucket when creating a new bucket for the Blazor WebAssembly App recipe
  • Update the version of Amazon.CDK.Lib that is referenced by the CDK recipe projects. This fixes deployment failures with the Blazor recipe due to a deprecated Lambda runtime

Chore

  • Add debugger display hints for Server Mode clients - this helps Toolkit development when working with models exposed through the Rest API
  • Update the version of the CDK bootstrap template that is used when deploying to a new account+region pair for the first time

CI Configuration Changes

  • Disambiguate GitHub job IDs to fix required status checks
  • Use GITHUB_OUTPUT envvar instead of set-output command. Thanks @arunsathiya via #812
  • Relax stale issue timing and revise the closed issue message

Build System or External Dependencies

  • Version bump to 1.19
aws-dotnet-deploy - Release 1.18.6

Published by aws-sdk-dotnet-automation 10 months ago

1.18.6

Bug Fixes

  • Enable selecting the '.NET 6 on AL2023' platform when deploying to Elastic Beanstalk on Linux

Build System or External Dependencies

  • Version bump to 1.18

Chore

  • Update .snk file for strong naming
aws-dotnet-deploy - Release 1.17.6

Published by aws-sdk-dotnet-automation 11 months ago

1.17.6

Chore

  • Revert newtonsoft version bump due to VS Toolkit compatibility
  • Update Github workflow to detect invalid CDK bootstrap StagingBucket config

Bug Fixes

  • Update the CDK bootstrap template to the latest version

Build System or External Dependencies

  • Version bump to 1.17
aws-dotnet-deploy - Release 1.16.7

Published by aws-sdk-dotnet-automation about 1 year ago

1.16.7

Features

  • Add .NET8 support for Beanstalk web apps and ECS Fargate console apps
  • Add support for .NET8 container-based web apps

Chore

  • Add console app to upload Docker images to ECR

Build System or External Dependencies

  • Version bump to 1.16
aws-dotnet-deploy - Release 1.15.7

Published by aws-sdk-dotnet-automation about 1 year ago

1.15.7

Features

  • Add support for NodeJS 18 in generated dockerfiles

Chore

  • Enable code coverage on the repository
  • Pin Codecov GitHub action to a specific version via full commit SHA
  • Update ci.template.yml with new OIDC Thumbprint
  • Added workflow for handling stale discussions

Build System or External Dependencies

  • Version bump to 1.15
aws-dotnet-deploy - Release 1.14.6

Published by aws-sdk-dotnet-automation over 1 year ago

1.14.6

Bug Fixes

  • Fixed incorrect error message when a deployment settings file doesn't exist

Build System or External Dependencies

  • Version bump to 1.14
aws-dotnet-deploy - Release 1.13.4

Published by aws-sdk-dotnet-automation over 1 year ago

1.13.4

Chore

  • Update CDK bootstrap template to version 18
  • Update ancient issue time so that issues older than 1 year are not automatically closed

Build System or External Dependencies

  • Version bump to 1.13
aws-dotnet-deploy - Release 1.12.3

Published by aws-sdk-dotnet-automation over 1 year ago

1.12.3

Documentation

  • Clarify the exception that is thrown when missing permissions for ListPlatformVersions during Elastic Beanstalk deployments

Build System or External Dependencies

  • Version bump to 1.12
aws-dotnet-deploy - Release 1.11.6

Published by aws-sdk-dotnet-automation over 1 year ago

1.11.6

Bug Fixes

Chore

  • Remove dependency on existing IAM role for integ tests
  • Update CDK bootstrap template to v15
  • Update the version of the github actions used

CI Configuration Changes

  • Enable CodeBuild PR checks to run on multiple AWS accounts

Build System or External Dependencies

  • Version bump to 1.11
aws-dotnet-deploy - Release 1.10.4

Published by aws-sdk-dotnet-automation almost 2 years ago

1.10.4

CI Configuration Changes

  • Doc generator step was failing to push if there are no changes

Features

  • Add new documentation generator to generate deployment settings file documentation

Build System or External Dependencies

  • Version bump to 1.10
aws-dotnet-deploy - Release 1.9.4

Published by aws-sdk-dotnet-automation almost 2 years ago

1.9.4

Bug Fixes

  • Validate security groups belong to the selected VPC for the ECS Fargate recipes

Build System or External Dependencies

  • Version bump to 1.9
aws-dotnet-deploy - Release 1.8.8

Published by aws-sdk-dotnet-automation almost 2 years ago

1.8.8

Features

  • Switch to use the --password-stdin switch when logging into docker
  • Provide better context and messaging when AWS calls fail

Chore

  • Remove .NET Core 3.1 support due to end of life approaching (This change does not impact users deploying applications that are still using .NET Core 3.1. However, .NET 6 or higher is now required to be installed on the machine running AWS .NET deployment tool)

Documentation

  • Update credentials documentation to discuss assuming CDK deployment roles, and document the --output parameter on the deployment-project command.

Build System or External Dependencies

  • Version bump to 1.8
aws-dotnet-deploy - Release 1.7.3

Published by aws-sdk-dotnet-automation almost 2 years ago

1.7.3

Chore

  • Update AWS .NET SDK package references

Build System or External Dependencies

  • Version bump to 1.7
aws-dotnet-deploy - Release 1.6.4

Published by aws-sdk-dotnet-automation almost 2 years ago

1.6.4

Features

  • Add support for deploying .NET 7 applications to Elastic Beanstalk
  • Allow changing Elastic Beanstalk's platform version for environments

Documentation

  • Add repository overview for the .NET deploy tool

Build System or External Dependencies

  • Version bump to 1.6
aws-dotnet-deploy - Release 1.5.4

Published by aws-sdk-dotnet-automation about 2 years ago

1.5.4

Bug Fixes

  • Doing a redeployment of an existing Windows Elastic Beanstalk environment will fail if the aws-windows-deployment-manifest.json file contains JSON comments

Chore

  • Truncate long error messages

Build System or External Dependencies

  • Version bump to 1.5
aws-dotnet-deploy - Release 1.4.10

Published by aws-sdk-dotnet-automation about 2 years ago

1.4.10

Features

  • Add HTTP3 support for BlazorWasm deployments
  • Enable toggling whether the Application Load Balancer should be internet-facing or internal for the ECS Fargate recipe.
  • Add support for deploying to existing windows Beanstalk environments

Bug Fixes

  • Persist deployment bundle settings across deployments
  • Self contained build does not work for windows based deployments

Documentation

  • Add troubleshooting guide entry for App Runner Failed with Resource handler returned message: "null"

CI Configuration Changes

  • Increase CodeBuild job timeout to account for increased integ tests runtime
  • Increase codebuild ci role assume duration

Build System or External Dependencies

  • Version bump to 1.4
aws-dotnet-deploy - Release 1.3.7

Published by aws-sdk-dotnet-automation about 2 years ago

1.3.7

Documentation

  • Integrating with CI/CD
  • Added AmazonSSMFullAccess policy

Bug Fixes

  • Reduce the memory allocation for the AWS Lambda function which is used when publishing the Blazor recipe to work in new AWS accounts
  • Support deploying using AWS IAM Identity Center single sign-on (SSO) credentials

Features

  • Add ability to save deployment settings to a config file

Build System or External Dependencies

  • Version bump to 1.3
aws-dotnet-deploy - Release 1.2.4

Published by aws-sdk-dotnet-automation about 2 years ago

1.2.4

Bug Fixes

  • Deployment workflow fails if there is no default vpc

Build System or External Dependencies

  • Version bump to 1.2
Badges
Extracted from project README
Related Projects