v1.16.20 v1.16.21

medium risk

Gerstep/cybosSep 27, 2026 → Sep 27, 20261 day between releases

What's New

Removes external credential refresh daemon and adds dynamic model discovery

Breaking Changes

  • Removal of the `creds-refresh` command and its associated systemd unit
  • Credential refresh functionality removed; use `claude setup-token` instead
  • Model list behavior changes to rely on CLI probe (fallback exists but configuration may need adjustment)

New Features

  • Dynamic model and reasoning-effort lists fetched from installed CLI via `codex debug models`
  • Web UI `--push` notifications restored with a Notifications switch
  • SSH authentication failure hold duration reduced to 2 minutes before retry
  • Native PDF kernel reuses render sessions and text snapshots for better performance
  • Dependency upgraded from `docvortex` 0.4.x to 0.5.2

Improvements

  • Model probe can be disabled via configuration to prevent external calls
  • A `[claude] default_model` missing from the list is now prefilled with a warning instead of dropped
  • Native span content consumption avoids character-level regrouping

Bug Fixes

  • SSH authentication failure hold duration reduced to 2 minutes before retry

Upgrade Notes

Remove the `creds-refresh` systemd service and use `claude setup-token` for logins. Update model list configuration if you rely on external sources, as behavior has changed to use CLI probe.

The Two Releases

v1.16.20

v1.16.20

Sep 27, 2026· 25 days ago

Fixes critical issues in Codex session management, including JSON receipt correlation, timeout handling, and identity persistence.

Full release notes
v1.16.21

v1.16.21

Sep 27, 2026· 24 days ago

This release introduces dynamic model discovery via the CLI, removes the external credential refresh daemon due to TOS violations, and restores web push notifications while improving SSH authentication retry logic.

Full release notes