ctx 2.2.3
ctx 2.2.3 fixes history import and background refresh problems.
- Long-running imports can finish without failing because progress counters have not changed. Startup waits for the worker to become ready; cancellation and worker-exit handling still work.
- History behind directory symlinks works on Unix. An unreadable provider no longer blocks healthy providers, and previously indexed history is retained.
- Failed provider configuration changes no longer repeatedly refresh unchanged sources. Source and configuration changes can still trigger another attempt.
- Imports can recover a missing manifest dependency belonging only to the previous index generation when the active index is intact. Missing-manifest errors identify the missing generation.
Run ctx upgrade to update. Older updaters continue through the existing compatibility bridge automatically.