Skip to content

v0.4.4

Choose a tag to compare

@github-actions github-actions released this 07 Jun 23:19
· 66 commits to master since this release

Highlights

  • Enabled automatic proxy rotation by default in newly generated configs.
  • Polished the rotation CLI with clearer enable/disable commands and live manual-rotation progress.
  • Improved TUI clipboard feedback with transient chrome-bar status messages.
  • Tidied xrat event log formatting in both CLI and TUI views.

CLI

  • xrat rotate enable and xrat rotate disable replace the previous volatile rotation start/stop wording.
  • xrat rotate now now streams rotation-related events while candidate testing and replacement are running.
  • xrat rotate now --refresh continues to refresh URL-backed subscriptions before candidate selection.
  • Rotation enable/disable output now shows the config file path and the setting needed to persist the change.
  • xrat logs now uses wider, fixed-width event columns for cleaner table and follow-mode output.

TUI

  • Copying config URIs, subscription URLs, and API subscription URLs now shows success/failure in the chrome bar.
  • Clipboard handling now reuses a thread-local clipboard instance and reports unavailable/write-failure states clearly.
  • The xrat events log tab now aligns time, level, source, and kind columns more consistently.

Docs

  • Updated rotation, daemon, quickstart, deployment, error-code, and architecture docs for default auto-rotation behavior.
  • Updated example config files to include enabled runtime rotation defaults.

Internal

  • Added rotation bulk-test progress events so manual rotation can surface candidate-test progress.
  • Avoid duplicate daemon start event recording when an existing daemon socket is already reachable.
  • Released package version 0.4.4.

Full Changelog: v0.4.3...v0.4.4