v0.5.0
New Features
- ecrm also keeps the images by sha256 image digest used by ECS tasks. See #30
- Add
scan
command.- Enables support for multiple accounts/regions. See README
Breaking Changes
--format
option became the sub-command option (plan and delete).ecrm --format xxx plan ...
does not work. Useecrm plan --format xxx
instead.
- When ecrm runs as a lambda handler,
delete --force
is disabled by default. To set the flag,ECRM_FORCE=true
environment variable.
What's Changed
- modernization by @fujiwara in #21
- Hold images identified by digest. by @fujiwara in #30
- Fix hold order by @fujiwara in #40
- feat: Support manifest list as Image Index of "Docker Image Manifest V2 Schema 2" by @yamoyamoto in #42
- Switch to kong by @fujiwara in #41
- Add scan command. by @fujiwara in #44
- Refactor types by @fujiwara in #45
- collect ECS tasks whose desired status is STOPPED. by @fujiwara in #46
update dependencies
- Bump github.com/Songmu/prompter from 0.5.0 to 0.5.1 by @dependabot in #29
- Bump github.com/google/go-containerregistry from 0.16.1 to 0.20.0 by @dependabot in #28
- Bump the aws-sdk-go-v2 group with 5 updates by @dependabot in #25
- Bump github.com/aws/aws-lambda-go from 1.32.0 to 1.47.0 by @dependabot in #27
- Bump github.com/fatih/color from 1.13.0 to 1.17.0 by @dependabot in #26
- Bump goreleaser/goreleaser-action from 2 to 6 by @dependabot in #24
- Bump actions/checkout from 3 to 4 by @dependabot in #23
- Bump github.com/samber/lo from 1.26.0 to 1.47.0 by @dependabot in #38
- Bump github.com/fujiwara/logutils from 1.1.0 to 1.1.2 by @dependabot in #35
- Bump github.com/k1LoW/duration from 1.1.0 to 1.2.0 by @dependabot in #33
- Bump the aws-sdk-go-v2 group across 1 directory with 5 updates by @dependabot in #47
New Contributors
- @dependabot made their first contribution in #29
- @yamoyamoto made their first contribution in #42
Full Changelog: v0.4.0...v0.5.0