Skip to content

Releases: cego/container-manager

1.2.2

12 Feb 16:48
3688107

Choose a tag to compare

What's Changed

Full Changelog: 1.2.1...1.2.2

1.2.1

12 Feb 11:27
f523097

Choose a tag to compare

What's Changed

  • Fix static IP collisions across swarm nodes by @firecow in #54

Full Changelog: 1.2.0...1.2.1

1.2.0

12 Feb 07:04
435b8fa

Choose a tag to compare

What's Changed

  • Assign static IPs from upper subnet range by @firecow in #53

New Contributors

Full Changelog: 1.1.3...1.2.0

1,2,2

12 Feb 16:48
3688107

Choose a tag to compare

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

11 Feb 08:01
f81fc28

Choose a tag to compare

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

23 Jan 06:43
37c27a3

Choose a tag to compare

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

Full Changelog: v1.1.1...v1.1.2

v1.1.1

07 Jan 06:50
09408d0

Choose a tag to compare

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

14 Nov 08:52
b8736b1

Choose a tag to compare

  • 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

03 Apr 06:26
00e9aba

Choose a tag to compare

Attach/detach from networks that only has Container-managers own containers.

Release v1.0.0

28 Feb 08:56
1e9d52d

Choose a tag to compare

Adds Cobra CLI
Adds version parameter to CLI
Adds version number to go build (ldflags)
GO Lint
Update GO dependencies