Auton 1.3.3

This maintenance release shares terminal drawing, interactive-terminal checks and CLI JSON output with DWho. Remote-text sanitization, navigation, credentials, confirmation and execution semantics remain owned by Auton.

Both terminal renderer choices reject redirected input/output before loading the interactive implementation or credentials. The curses view preserves selection styling and tolerates terminal resizing. The optional Textual interface remains available; ordinary CLI commands do not import curses or Textual.

The base client now declares dwho>=0.3.63, including DWho’s normal transitive dependencies. The optional Textual extra still requires dwho[textual]>=0.3.66. Only terminal helpers are imported by presentation; client application services remain independent of daemon and presentation modules. CLI/daemon executable version identities now match the package version instead of retaining 1.2.0.

Both auton and autond use version 1.3.3. Upgrade the client with:

python -m pip install --upgrade 'auton==1.3.3'
# Optional Textual interface:
python -m pip install --upgrade 'auton[textual]==1.3.3'

The daemon image is decryptus/auton:1.3.3. Preserve configuration, credentials and durable volumes and use the existing controlled restart procedure when upgrading a daemon. No configuration or storage migration is required from 1.3.2. The release does not deploy to existing servers automatically.

Python 3.10–3.13 remain supported. The existing OIDC deadline, authorization, unknown-outcome handling and refusal to replay ambiguous submissions are unchanged.