Releases: containrrr/shepherd
Releases · containrrr/shepherd
1.8.0
1.8.0 (2023-10-30)
Breaking changes:
- The docker image registry location has been changed to the containrrr organisation:
containrrr/shepherd
Implemented enhancements:
- armhf support #108
- Switch to official docker image v24 #107 (djmaze)
- Restrict runtime of "docker service update" using "timeout" #98 (fooflington)
- Add example for usage with swarm-cronjob #89 (djmaze)
Fixed bugs:
- Can't update some services: no such manifest #105
- Service gets stuck when calling "docker service update" and won't progress #97
- fix: docker service update with
--detach=false
hangs on services wi… #104 (AliRezaBeitari) - Fix defunc VERBOSE handling #91 (sebthom)
Closed issues:
- How does it determine if there is an update or not? #111
- Looking for a new maintainer #96
- New OCI manifest issue #92
- Run service update at a fixed time #88
- docker swarm 20.10.12 | "docker service update" requires exactly 1 argument. #83
- Error updating service, does not exist or it is not available when using a duplicate registry #78
Merged pull requests:
- Add apprise type and additional error notification #118 (andyloree)
- Rename image in docs #114 (moschlar)
- Fix release workflow #113 (moschlar)
- Update README.md #103 (andrew-dixon)
- ci: add basic github actions for build/release #101 (piksel)
- correct misleading description of WITH_NO_RESOLVE_IMAGE #100 (alex-vg)
- Move example configs to their own folder #99 (djmaze)
- Add documentation about
REGISTRIES_FILE
#94 (tito) - Minor refactoring #90 (sebthom)
0.7.0
Implemented enhancements:
- Add support for specifying UPDATE_OPTIONS and ROLLBACK_OPTIONS #77 (moschlar)
- Added hostname to output and the possibility to setup a variable for that. #72 (Betriebsrat)
- support auth to multiple regs in secret file #69 (rbauduin)
- Add help text and example for setting the timezone #68 (moschlar)
- support docker secrets for registry password retrieval #67 (rbauduin)
Fixed bugs:
Closed issues:
- Enhancement: Hostname or custom text for notifications #71
0.6.0
Breaking changes:
- Renames BLACKLIST_SERVICES variable #58 (davidCarlos)
Implemented enhancements:
- drone: (Cross-)build with buildx #65 (djmaze)
- Add support for rolling back on a failed update #64 (andrasmaroy)
- Allow configuring a registry login #61 (djmaze)
- Add image autocleaner #47 (lebedevilya)
Fixed bugs:
Closed issues:
Merged pull requests:
0.5.0
Implemented enhancements:
- Support of no-resolve-image flag for image update #41 (sadmin91)
- Add time stamp to logs #40 (jnk5y)
- Support of insecure registry #38 (sadmin91)
- Do not kill services if image download fails #34 (andresmoschini)
- Implement notifications via apprise microservice #30 (andrasmaroy)
Fixed bugs:
Closed issues:
- unauthorized: HTTP Basic: Access denied, #43
- Error response from daemon: This node is not a swarm manager #36
- ---question: reasons for "infinite updating" #32
- Gets stuck on checking an update #31
- Release update (0.4.0) #25
- Update Notification over Slack Channel or Email #23
- CPU spikes #20
Merged pull requests:
0.4.0
- filter services using a docker filter expression (@mduheaume)
As a side note, the image is now multi-arch. That means it runs on amd64, arm and arm64 machines.
Also, the docker image is now semantically versioned. So you can specify e.g. mazzolino/shepherd:0.4
as image for the service in your swarm (inception, yeah!) and be sure that there will be patch-level updates, but no breaking changes!
0.3.0
- support private registry authentication (@ledermann)
0.2.2
0.2.1
0.2.0
Initial release
0.1 Create LICENSE