Skip to content

v0.99.0

Choose a tag to compare

@davidfarah2003 davidfarah2003 released this 23 Oct 08:00
ef603ea

Install or update: npm i -g cotal-ai@0.99.0

Changes in this release

  • Telemetry counts a person once. The settings file with the install id now lives in the OS user's own Cotal directory (~/.cotal/telemetry.json, or %LOCALAPPDATA%\Cotal on Windows), which COTAL_HOME no longer redirects, so every workspace one person runs under their own account reports the same install id instead of a new one per COTAL_HOME. At regular, the command and install events carry a new account field: a sha256 hash of the IdP URL and subject id of the home's cached sign-in, cut to 32 hex characters, so one person on several machines counts once; the id itself is never sent, and the field is null without a sign-in. cotal telemetry reports the hash. A level set earlier in a COTAL_HOME file is not read any more; set it again with cotal telemetry <level>.
  • cotal attach keeps reconnecting when the user-auth service does not answer its base bearer exchange, as it already did for the manager-caller exchange and an unreachable broker. The base exchange's failure was classified as a permanent refusal, so a reconnect that reached a slow or restarting auth service exited with the user-auth service ... did not answer instead of trying again. A first attach still exits on it, and a refused base exchange or a sign-out still ends a reconnect.

What's Changed

Full Changelog: v0.98.0...v0.99.0