github kayac/ecspresso v2.8.0

7 hours ago

Notes

  • The tasks and exec commands now use subcommands instead of flags (e.g. tasks find instead of tasks --find). Old flag syntax still works but emits a deprecation warning and will be removed in a future release.
  • Release binaries no longer support GCS and Azure Blob Storage as Terraform state backends. If you need these backends, build from source without the no_gcs / no_azurerm build tags.

New Features

Bug Fixes

  • Ignore targetGroupArn diff for CodeDeploy services by @fujiwara in #943
  • Fix waiting for stale deployment by @fujiwara in #945
  • Fix duplicate ECS service deployments when service attributes change by @fujiwara in #961

Improvements

  • Use structured slog attributes for log messages by @fujiwara in #939
  • Update olekukonko/tablewriter to v1 and ecsta to v0.8.0 by @fujiwara in #942
  • Reduce binary size by disabling unused tfstate backends by @fujiwara in #968
  • Bump release Go version to 1.26 by @fujiwara in #968

Dependencies

  • Bump the aws-sdk-go-v2 group with 17 updates by @dependabot[bot] in #921
  • Bump github.com/fujiwara/ecsta from 0.4.5 to 0.8.0 by @dependabot[bot] in #924
  • Bump github.com/fujiwara/tfstate-lookup from 1.8.1 to 1.10.0 by @dependabot[bot] in #947
  • Bump github.com/alecthomas/kong from 1.10.0 to 1.13.0 by @dependabot[bot] in #922
  • Bump github.com/goccy/go-yaml from 1.19.0 to 1.19.2 by @dependabot[bot] in #948
  • Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by @dependabot[bot] in #925
  • Bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by @dependabot[bot] in #949
  • Bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 by @dependabot[bot] in #964
  • Bump google.golang.org/grpc from 1.76.0 to 1.79.3 by @dependabot[bot] in #965
  • Bump dependencies: AWS SDK, Go modules, and GitHub Actions by @fujiwara in #967
  • Bump actions/checkout, actions/setup-go, docker/login-action, docker/setup-buildx-action, Songmu/tagpr by @dependabot[bot]

New Contributors

Full Changelog: v2.7.1...v2.8.0

Don't miss a new ecspresso release

NewReleases is sending notifications on new releases.