Skip to content

Releases: cego/swarm-app

4.0.1

Choose a tag to compare

@firecow firecow released this 31 Jul 11:23
4e74efb

What's Changed

  • Adopt docker-stack-wait logic in wait command by @firecow in #137

Full Changelog: 4.0.0...4.0.1

4.0.0

Choose a tag to compare

@firecow firecow released this 10 May 08:48
0a18a01

Migration

# command/entrypoint now match Docker Compose semantics — swap them if you used `command:` to override ENTRYPOINT
entrypoint: ["/docker-entrypoint.sh"]
command: ["nginx", "-g", "daemon off;"]

# mounts.readonly → mounts.read_only
mounts:
  /etc/nginx/:
    read_only: true

# stop_grace_period example was misleading (always was nanoseconds)
stop_grace_period: 10000000000  # 10s

First swarm-app diff after upgrading will show a cosmetic diff on services using configs: (Mode now explicit 0o444). Redeploy clears it.

What's Changed

  • Fix YAML schema inconsistencies by @firecow in #128
  • Fix command/entrypoint mapping to match Docker semantics by @firecow in #127

Full Changelog: 3.1.6...4.0.0

3.1.6

Choose a tag to compare

@firecow firecow released this 04 Mar 18:34
c4a7853

What's Changed

  • Fix createService not passing registry auth by @firecow in #116

Full Changelog: 3.1.5...3.1.6

3.1.5

Choose a tag to compare

@firecow firecow released this 04 Mar 17:46
ff474b7

What's Changed

  • Add registry auth to service create/update operations by @firecow in #115
  • Update dependency ajv to v8.18.0 [SECURITY] by @renovate[bot] in #113
  • Lock file maintenance by @renovate[bot] in #114

Full Changelog: 3.1.4...3.1.5

3.1.4

Choose a tag to compare

@firecow firecow released this 13 Feb 07:22
c03d04c

What's Changed

  • Fix port schema type from int16 to uint16 by @firecow in #110
  • Fix health_check duration types and example values by @firecow in #109
  • Validate health_check test prefix by @firecow in #111
  • Update non-breaking dependencies by @renovate[bot] in #107

Full Changelog: 3.1.2...3.1.4

3.1.3

Choose a tag to compare

@firecow firecow released this 12 Feb 17:48
Change health_check and stop_grace_period schema from int32 to float64

Docker API expects nanosecond durations (int64). JTD has no int64 type,
so float64 is used instead. int32 overflows at ~2.1s which is too small
for any practical health check interval.

3.1.2

Choose a tag to compare

@firecow firecow released this 08 Feb 17:36
2b78cd4

What's Changed

  • Add docker/metadata-action for OCI labels by @firecow in #108

Full Changelog: 3.1.1...3.1.2

3.1.1

Choose a tag to compare

@firecow firecow released this 02 Feb 11:58
6d523bf

What's Changed

  • Fix wait command to always check replica count by @firecow in #106

Full Changelog: 3.1.0...3.1.1

3.1.0

Choose a tag to compare

@firecow firecow released this 27 Jan 14:10
d782389

What's Changed

Full Changelog: 3.0.3...3.1.0

3.0.3

Choose a tag to compare

@firecow firecow released this 12 Dec 18:25
4eab899

What's Changed

Full Changelog: 3.0.2...3.0.3