Skip to main content

v0.2.1

  • The ambit command-line tool is now on Homebrew and npm for the first time: brew install craftsman-apps/tap/ambit and npm install -g @craftsman-apps/ambit. These two ways to install start with 0.2.1; for 0.2.0 use install.sh or install.ps1.
  • The release builds the command-line tool for the tag that was pushed, and marks a release as the latest only when all of its command-line files are present.
  • The Homebrew formula is written from the verified checksums.txt of the release.
  • The npm packages are published by their absolute paths.
  • Offboarding now applies while the controller waits for agentgateway to settle after a rule or mode change (see Security).
  • A test of the key leader (TestLeaderStartsTheTermAfterRepair) failed now and then because it checked its result before the code under test had recorded it. The test now waits; the key leader did not change.

Upgrade: nothing to do. The chart is unchanged; the controller image has the offboarding fix.

Security: since 0.2.0, an offboarded person's sign-in token could keep working for up to about 3 seconds when an access-rule change was being applied at the same moment; now offboarding applies at once. No security advisory was published for this defect.