Skip to content

copilot-cli: Release v1.19.0

Compare
Choose a tag to compare
@efekarakus efekarakus released this 13 Jun 19:59
33ee39e

⚡️ Features and enhancements

  • Support creating an Internal Application Load Balancer in front of "Backend Services" (#3538)

    You can now enable the http field for Backend Services.
    When http is specified, an internal load balancer is provisioned in your environment stack that gets shared across all your backend services.

    name: api
    type: Backend Service
    http:
      path: '/'

    For a detailed explanation and walkthrough, see blog post. For the specification, see documentation.

  • Support specifying subnet IDs for placing a service (#3592)

    You can now use the new field subnets under vpc.placement to specify explicitly subnet IDs:

     network:
       vpc:
         placement:
            subnets: ['subnet-1EXAMPLE', 'subnet-2EXAMPLE']
  • Add a new hosted_zone field under alias to automatically add A-records (#3608, #3643)

    You no longer have to manage the A-record for environments with imported certificates outside of Copilot. You can now specify:

    http:
      alias:
      - name: example.com
        hosted_zone: 'Z111111QQQQQQQ'
  • Export the private route table IDs so that clients can write VPC Endpoint addons/ templates (#3611)

  • Add http.healthcheck.port field to configure the port used against healthchecks (#3548)

🐛 Bug Fixes

  • Preserve tags applied by app init --resource-tags when services are deleted from the application (#3582)
  • Fix regression with enabling autoscaling fields for Load Balanced Web Services with only nlb (#3578)
  • Enable copilot svc exec for Fargate Windows tasks (#3566)

❤️ Contributions

Thank you, contributors!