Repository navigation
v2.2.0-rc4
Pre-release
Pre-release
Which download is which
One tag, two builds of the same command:
| Contains | Licence | |
|---|---|---|
swarmcli_<OS>_<ARCH>.tar.gz, eldaratech/swarmcli:<version>, :latest, the swarmcli cask and Scoop manifest |
this repository, plus licensed code that is inert until a licence verifies | this repository's code is Apache-2.0; the licensed code is proprietary |
swarmcli_<OS>_<ARCH>_oss.tar.gz, eldaratech/swarmcli:<version>-oss, the swarmcli-oss cask and manifest |
this repository, and nothing else | wholly Apache-2.0 |
The command inside both is swarmcli, and they differ in what the build
contains rather than in how it is driven — swarmcli version names which one
you are running. checksums-merged.txt verifies the first set and
checksums-oss.txt the second; neither is named plain checksums.txt, because
one manifest could not say which set it covered.
Full picture: docs/editions.md.
What's Changed since v2.1.1
[UI]
- feat: amber Converging state shared by the TUI and the health fixtures (#671) @eldara-cruncher
- feat(tui): flag down and unreachable nodes in the nodes view (#663) @eldara-cruncher
- feat(tui): mouse support: wheel, click to select, double click to open (#660) @eldara-cruncher
[Feature]
- feat(charts): update services labelled for a sequential rollout one at a time (#689) @eldara-cruncher
- feat(charts): start the CLI with the swarmcli-charts repository (#682) @eldara-cruncher
- feat(stacks): warn which values stay empty only through swarmcli when a stack is saved (#680) @eldara-cruncher
- feat(logs): exclude lines with a leading "!" in the / filter (#672) @eldara-cruncher
- feat(services): enter shows/hides tasks, like p (#674) @eldara-cruncher
[Bug Fixes]
- fix(charts): do not hold back a sequential service that is down (#690) @eldara-cruncher
- fix(health): settle a paused rollout every slot has outgrown (#686) @eldara-cruncher
- fix(charts): outdated resolves a release against the repository it came from (#685) @eldara-cruncher
- fix(health): count a one-shot's finished task on a drained or down node (#684) @eldara-cruncher
- fix(header): show the CPU/MEM spinner only until a value is measured, and again on a context switch (#683) @eldara-cruncher
- fix(stacks): deploy an edit under the stack it was opened for; report withheld names (#679) @eldara-cruncher
- fix(stacks): keep an empty environment value empty when a stack is re-deployed from the TUI (#678) @eldara-cruncher
- fix(charts): keep chart resources out of swarmcli's reserved labels; preserve literal $ when a stack is re-saved (#677) @eldara-cruncher
- fix(charts): wait for purged volumes to be released on uninstall (#673) @eldara-cruncher
- fix(charts): a chart deploy no longer inherits the invoking shell's environment into the stack (#676) @eldara-cruncher
- fix(reconstruct): stop echoing Docker's secret/config defaults (#662) (#675) @eldara-cruncher
- fix(tui): count a slot as new only once the rollout reaches it (#667) (#670) @eldara-cruncher
- fix(health): treat swarm native job modes as jobs (#666) (#669) @eldara-cruncher
- fix(contexts): act on the highlighted context while a filter is active (#658) @eldara-cruncher
[Technical]
- test: pin the health rules to shared Engine API fixtures (#665) @eldara-cruncher
- docs(rbac): describe the viewer, operator and admin roles (#664) @eldara-cruncher
[Dependencies]
- chore(deps): bump release-drafter/release-drafter from 7.7.0 to 7.9.0 in the actions group (#688) @dependabot[bot]
Business Edition
Compatibility
| Component | Version |
|---|---|
| swarmcli (CE) | v2.2.0-rc4 |
| swarmcli-agent | v2.1.0-rc1 |
| swarmcli-rbac-proxy | v2.3.0-rc2 |
What's Changed since v2.2.0-rc3
Internal changes
- chore(release): pin CE v2.2.0-rc4