Releases: cego/container-manager
Releases · cego/container-manager
1.2.2
1.2.1
1.2.0
1,2,2
Fix overlay network IP assignment (#55) * Fix static IP collisions across swarm nodes Replace the pre-computed containerIndex approach with connect-then-retry: try the highest free IP, if it conflicts (used on another node invisible to local NetworkInspect), try the next one down, up to 100 attempts. Also skip static IP assignment on docker_gwbridge. * Fix overlay network IP assignment by connecting after container start When connecting overlay networks to a non-running container, NetworkConnect succeeds locally but the actual VXLAN handshake is deferred to ContainerStart, where cross-node IP conflicts cause an unrecoverable timeout. By starting the container first (on bridge) and then connecting overlay networks one at a time, the handshake happens immediately during NetworkConnect, making IP conflicts detectable and retryable. * Add per-node IP offset and simplify network connect flow Derive a deterministic IP offset from the swarm node ID so each node starts at a different position in the high IP range, avoiding cross-node retry timeouts. Remove splitNetworksByScope and inline attachNetwork.
1.1.3
What's Changed
- Potential fix for code scanning alert no. 7: Workflow does not contain permissions by @staal0 in #50
- Potential fix for code scanning alert no. 9: Workflow does not contain permissions by @staal0 in #49
- Potential fix for code scanning alert no. 8: Workflow does not contain permissions by @staal0 in #48
- Update dependency go to 1.26 by @renovate[bot] in #52
- Update module github.com/docker/cli to v29.2.1+incompatible by @renovate[bot] in #43
Full Changelog: v1.1.2...1.1.3
v1.1.2
What's Changed
- Update module github.com/sirupsen/logrus to v1.9.4 by @renovate[bot] in #47
- Bump github.com/containerd/containerd from 1.7.13 to 1.7.29 by @dependabot[bot] in #51
New Contributors
- @dependabot[bot] made their first contribution in #51
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Update module github.com/docker/docker to v25.0.6+incompatible [SECURITY] by @renovate[bot] in #38
- Update module github.com/docker/docker to v25.0.14+incompatible by @renovate[bot] in #45
- Update module github.com/spf13/cobra to v1.10.2 by @renovate[bot] in #30
- Update actions/checkout action to v6 by @renovate[bot] in #44
- Update actions/setup-go action to v6 by @renovate[bot] in #40
- Update softprops/action-gh-release action to v2 by @renovate[bot] in #24
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
- Update dependency go to 1.25
- Update golangci/golangci-lint-action action to v9
- Update module github.com/docker/cli to v29
Release v1.0.1
Attach/detach from networks that only has Container-managers own containers.
Release v1.0.0
Adds Cobra CLI
Adds version parameter to CLI
Adds version number to go build (ldflags)
GO Lint
Update GO dependencies