Releases: shizunge/gantry
Releases · shizunge/gantry
2024.1114.0
What's Changed
- Bump docker/build-push-action from 6.7.0 to 6.9.0 by @dependabot in #62
- Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 by @dependabot in #63
- Bug fixes
- Features
- Add --with-registry-auth when user login using the default docker configuration.
- Allow to use 0 to disable the timeout. Change default timeout to 0 (no timeout).
- Improve Error and Debug Messages
- Report docker version.
- Report filter values and services that get filtered.
- Improve MANIFEST_CMD error message.
- Warning when docker configuration does not exist.
- Report whether the update failure is due to timeout.
- Report time used for updating a single service.
- Report messages from "docker service update" when it succeeds.
- Improve documents
- Docs internal configuration
- Improve tests correspondingly
Full Changelog: 2024.0929.0...2024.1114.0
2024.0929.0
What's Changed
- fix hanging problem with non-zero GANTRY_SLEEP_SECONDS by @shizunge in #61
- Add a notification example.
Full Changelog: 2024.0927.1...2024.0929.0
2024.0927.1
What's Changed
- Fix: Do not add --with-registry-auth to rollback cmd.
- Add a webhook example.
- Update documents.
Full Changelog: 2024.0927.0...2024.0927.1
2024.0927.0
What's Changed
Full Changelog: 2024.0920.0...2024.0927.0
2024.0920.0
What's Changed
- Bump alpine from 3.19 to 3.20 by @dependabot in #36
- Bump docker/login-action to 3.3.0 by @dependabot in #47
- Bump docker/setup-buildx-action to 3.6.1 by @dependabot in #50
- Bump docker/build-push-action to 6.7.0 by @dependabot in #52
- Add
GANTRY_NOTIFICATION_CONDITION
by @shizunge in #54 - Add
GANTRY_MANIFEST_NUM_WORKERS
. by @shizunge in #56 - Add
--with-registry-auth
automatically when logging to a registry by @shizunge in #55
Full Changelog: 2024.0218.0...2024.0920.0
2024.0218.0
What's Changed
- Added
GANTRY_UPDATE_NUM_WORKERS
to run updates in parallel. - Skip updating when failing to login to registries.
- Fixed obtaining the current container name.
- Fixed obtaining the service mode and the number of running tasks.
- Enabled running tests in parallel, e.g.
bash shellspec --jobs 50
. - Added post build tests in the
on-push
workflow.
Full Changelog: 2024.0212.0...2024.0218.0
2024.0212.0
- Fix Apprise notification.
- Add tests for Apprise.
- Reported time including post command.
- Set NODE_NAME automatically.
Full Changelog: 2024.0207.1...2024.0212.0
2024.0207.1
What's Changed
- Fixed incorrectly skipping updating when the digest of image is empty.
- Run inspecting all services firstly then run updating, except the self service.
- allow registries file to end without a newline.
- Bump codecov/codecov-action from 3 to 4.
- Bump peter-evans/dockerhub-description from 3 to 4.
Full Changelog: 2024.0202.1...2024.0207.1
2024.0207.0
- Fixed incorrectly skipping updating when the digest of image is empty.
- Run inspecting all services firstly then run updating, except the self service.
- Bump codecov/codecov-action from 3 to 4.
- Bump peter-evans/dockerhub-description from 3 to 4.
Full Changelog: 2024.0202.0...2024.0207.0
2024.0202.1
What's Changed 2024.0202.1
- Switch to use the ghcr.io released image as the image remover when not running Gantry as a docker swarm service.
What's Changed 2024.0202.0
- Image removal
- Use the same image of gantry for images removal
- Enable adding options to the image remover global job. You can use this to add a label to the service or the containers
- Logging
- Add color to logs
- Add more debug logs
- Failure handling and reporting
- Report type success/failure to apprise
- Add service to the failure list when inspecting image failed
- Skip updating services when failing due to login registries or obtain the service list
- Report Docker hub rate for the given user
- Fix caching variables, which were not working previously.
- Test improvement
- Fix a flaky rollback test
- Use shellspec for testing
- No longer need an external registry, tests will start a local registry
- More tests
- Generate coverage reports
- Container images
- Reduce image size
- Drop riscv64 image
Full Changelog: 2024.0119.1...2024.0202.1