Update dependency atuinsh/atuin to v18.23.0 #158

Merged
flamion merged 1 commit from renovate/atuinsh-atuin-18.x into main 2026-09-22 12:46:51 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
atuinsh/atuin minor 18.22.0 → 18.23.0

Release Notes

atuinsh/atuin (atuinsh/atuin)

v18.23.0

Compare Source

Bug Fixes
  • (common) Sleep before each backoff attempt (#​4129)
  • (common) Include the cause in the sqlite pool creation error (#​4185)
  • (docs) Resolve atuin.sh self-hosting link 404 + tidy 404 page (#​4194)
  • (hook) Accept a string tool_response from codex (#​4171)
  • (pty-proxy) Resolve zsh --shell to an absolute path with :c (#​4097)
  • (wrapped) Command Evolution ignoring common_prefix (#​4148)
  • Clarify migration errors caused by conflicting Atuin versions (#​4173)
  • Restart the daemon when enabling output capture (#​4215)
Documentation
  • Remove msrv chip (#​4112)
  • Slightly more pleasant help UX (#​4111)
  • Clarify atuin-client vs atuin-common crate placement (#​4192)
Features
  • (atuin-common) Cross-platform free-space probing for disk limits (#​4122)
  • (atuin-common) Add HighlightedText type with proto conversion (#​4123)
  • (atuin-common) Add generic SQLite FTS5 helper (#​4124)
  • (atuin-daemon) Full-text search index over captured output (#​4145)
  • (common) Add fs::tree_watcher directory watcher utility (#​4188)
  • (common) Generic file-tail and jsonl-tail utilities (#​4186)
  • (common) SqliteObserver for cross-process SQLite change observation (#​4195)
  • (config) Accept unit-aware durations in config (#​4128)
  • (harnesstools) Generic AI session-capture interface (#​4191)
  • (mcp) Add atuin_output_search tool (#​4157)
  • (search) Allow repeated exit-code filters (#​4132)
  • Improve atuin_common::ansi::to_plain_text (#​4101)
  • Full-text search over captured command output (#​4126)
  • Json and ndjson output styles for output search (#​4158)
  • AI Session Capture Daemon Interface (#​4184)
  • Add easy config shortcuts (#​4213)
Miscellaneous Tasks
  • (atuin-common) Remove eyre in favor of thiserror (#​4103)
  • (output-capture) Reconcile can no longer crash (#​4153)
  • Replace daemonize with daemonix (#​4099)
  • Bump sysinfo to 0.39.6 (#​4102)
  • Lower MSRV to 1.95 (#​4100)
  • Remove eyre from atuin-domain (#​4107)
  • Ban eyre from atuin-history (#​4108)
  • Remove eyre from atuin-pty-proxy (#​4110)
  • Less strict versions (#​4143)
  • Cut build-job time (#​4182)
  • Give integration-test root-disk headroom + disk telemetry (#​4208)
  • Sccache + Depot cache for integration-test (#​4211)
Performance
  • (atuin) Avoid clone on keystroke (#​4160)
  • (atuin) Avoid per-char String allocation when drawing command cells (#​4164)
  • (atuin-daemon) Key the output FTS index by rowid (#​4151)
  • (atuin-daemon) Make the output FTS index contentless (#​4154)
  • (atuin-daemon) Skip History clone in start_cmd when no tail subscriber (#​4165)
  • (pty-proxy) Forward stdout via raw fd write instead of buffered LineWriter (#​4159)
  • (pty-proxy,common) Use memchr for hot byte scans (#​4144)
  • Make the daemon's large deletes and CI's integration tests fast (#​4189)
Refactor
  • (atuin-common) Modularize futures::stream with chunked/merge combinators (#​4120)
  • (atuin-daemon) Move HistoryId proto message into common.proto (#​4121)
  • (atuin-daemon) Restructure output_capture into persistence + engine (#​4125)
  • (client) Rename SyncEngine to SyncSession (#​4130)
  • (daemon) Replace sync event-bus with a standalone engine (#​4131)
  • (deps) Bump DeterminateSystems/update-flake-lock from 28 to 29 (#​4138)
  • (deps) Bump DeterminateSystems/nix-installer-action from 22 to 23 (#​4137)
  • (deps) Bump eyre from 0.6.12 to 0.6.14 (#​4133)
  • (deps) Bump serde_regex from 1.1.0 to 1.2.0 (#​4134)
  • (deps) Bump uuid from 1.25.0 to 1.26.1 (#​4135)
  • (deps) Bump soupsieve from 2.8.4 to 2.9 in /docs in the uv group across 1 directory (#​4172)
  • (deps) Bump atuin-vt100 from 0.19.0 to 0.19.1 (#​4205)
  • (hooks) Move agent hook install into atuin-common harnesstools (#​4183)
Testing
  • (atuin-common) Use #[rstest] in place of #[test] (#​4146)
  • Fix flaky empty_history_search_can_be_cancelled e2e test (#​4197)
Bug

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [atuinsh/atuin](https://github.com/atuinsh/atuin) | minor | `18.22.0` → `18.23.0` | --- ### Release Notes <details> <summary>atuinsh/atuin (atuinsh/atuin)</summary> ### [`v18.23.0`](https://github.com/atuinsh/atuin/blob/HEAD/CHANGELOG.md#18230) [Compare Source](https://github.com/atuinsh/atuin/compare/v18.22.0...v18.23.0) ##### Bug Fixes - *(common)* Sleep before each backoff attempt ([#&#8203;4129](https://github.com/atuinsh/atuin/issues/4129)) - *(common)* Include the cause in the sqlite pool creation error ([#&#8203;4185](https://github.com/atuinsh/atuin/issues/4185)) - *(docs)* Resolve atuin.sh self-hosting link 404 + tidy 404 page ([#&#8203;4194](https://github.com/atuinsh/atuin/issues/4194)) - *(hook)* Accept a string tool\_response from codex ([#&#8203;4171](https://github.com/atuinsh/atuin/issues/4171)) - *(pty-proxy)* Resolve zsh --shell to an absolute path with :c ([#&#8203;4097](https://github.com/atuinsh/atuin/issues/4097)) - *(wrapped)* Command Evolution ignoring common\_prefix ([#&#8203;4148](https://github.com/atuinsh/atuin/issues/4148)) - Clarify migration errors caused by conflicting Atuin versions ([#&#8203;4173](https://github.com/atuinsh/atuin/issues/4173)) - Restart the daemon when enabling output capture ([#&#8203;4215](https://github.com/atuinsh/atuin/issues/4215)) ##### Documentation - Remove msrv chip ([#&#8203;4112](https://github.com/atuinsh/atuin/issues/4112)) - Slightly more pleasant help UX ([#&#8203;4111](https://github.com/atuinsh/atuin/issues/4111)) - Clarify atuin-client vs atuin-common crate placement ([#&#8203;4192](https://github.com/atuinsh/atuin/issues/4192)) ##### Features - *(atuin-common)* Cross-platform free-space probing for disk limits ([#&#8203;4122](https://github.com/atuinsh/atuin/issues/4122)) - *(atuin-common)* Add HighlightedText type with proto conversion ([#&#8203;4123](https://github.com/atuinsh/atuin/issues/4123)) - *(atuin-common)* Add generic SQLite FTS5 helper ([#&#8203;4124](https://github.com/atuinsh/atuin/issues/4124)) - *(atuin-daemon)* Full-text search index over captured output ([#&#8203;4145](https://github.com/atuinsh/atuin/issues/4145)) - *(common)* Add fs::tree\_watcher directory watcher utility ([#&#8203;4188](https://github.com/atuinsh/atuin/issues/4188)) - *(common)* Generic file-tail and jsonl-tail utilities ([#&#8203;4186](https://github.com/atuinsh/atuin/issues/4186)) - *(common)* SqliteObserver for cross-process SQLite change observation ([#&#8203;4195](https://github.com/atuinsh/atuin/issues/4195)) - *(config)* Accept unit-aware durations in config ([#&#8203;4128](https://github.com/atuinsh/atuin/issues/4128)) - *(harnesstools)* Generic AI session-capture interface ([#&#8203;4191](https://github.com/atuinsh/atuin/issues/4191)) - *(mcp)* Add atuin\_output\_search tool ([#&#8203;4157](https://github.com/atuinsh/atuin/issues/4157)) - *(search)* Allow repeated exit-code filters ([#&#8203;4132](https://github.com/atuinsh/atuin/issues/4132)) - Improve `atuin_common::ansi::to_plain_text` ([#&#8203;4101](https://github.com/atuinsh/atuin/issues/4101)) - Full-text search over captured command output ([#&#8203;4126](https://github.com/atuinsh/atuin/issues/4126)) - Json and ndjson output styles for `output search` ([#&#8203;4158](https://github.com/atuinsh/atuin/issues/4158)) - AI Session Capture Daemon Interface ([#&#8203;4184](https://github.com/atuinsh/atuin/issues/4184)) - Add easy config shortcuts ([#&#8203;4213](https://github.com/atuinsh/atuin/issues/4213)) ##### Miscellaneous Tasks - *(atuin-common)* Remove eyre in favor of thiserror ([#&#8203;4103](https://github.com/atuinsh/atuin/issues/4103)) - *(output-capture)* Reconcile can no longer crash ([#&#8203;4153](https://github.com/atuinsh/atuin/issues/4153)) - Replace daemonize with daemonix ([#&#8203;4099](https://github.com/atuinsh/atuin/issues/4099)) - Bump sysinfo to 0.39.6 ([#&#8203;4102](https://github.com/atuinsh/atuin/issues/4102)) - Lower MSRV to 1.95 ([#&#8203;4100](https://github.com/atuinsh/atuin/issues/4100)) - Remove eyre from atuin-domain ([#&#8203;4107](https://github.com/atuinsh/atuin/issues/4107)) - Ban eyre from atuin-history ([#&#8203;4108](https://github.com/atuinsh/atuin/issues/4108)) - Remove eyre from atuin-pty-proxy ([#&#8203;4110](https://github.com/atuinsh/atuin/issues/4110)) - Less strict versions ([#&#8203;4143](https://github.com/atuinsh/atuin/issues/4143)) - Cut build-job time ([#&#8203;4182](https://github.com/atuinsh/atuin/issues/4182)) - Give integration-test root-disk headroom + disk telemetry ([#&#8203;4208](https://github.com/atuinsh/atuin/issues/4208)) - Sccache + Depot cache for integration-test ([#&#8203;4211](https://github.com/atuinsh/atuin/issues/4211)) ##### Performance - *(atuin)* Avoid clone on keystroke ([#&#8203;4160](https://github.com/atuinsh/atuin/issues/4160)) - *(atuin)* Avoid per-char String allocation when drawing command cells ([#&#8203;4164](https://github.com/atuinsh/atuin/issues/4164)) - *(atuin-daemon)* Key the output FTS index by rowid ([#&#8203;4151](https://github.com/atuinsh/atuin/issues/4151)) - *(atuin-daemon)* Make the output FTS index contentless ([#&#8203;4154](https://github.com/atuinsh/atuin/issues/4154)) - *(atuin-daemon)* Skip History clone in start\_cmd when no tail subscriber ([#&#8203;4165](https://github.com/atuinsh/atuin/issues/4165)) - *(pty-proxy)* Forward stdout via raw fd write instead of buffered LineWriter ([#&#8203;4159](https://github.com/atuinsh/atuin/issues/4159)) - *(pty-proxy,common)* Use memchr for hot byte scans ([#&#8203;4144](https://github.com/atuinsh/atuin/issues/4144)) - Make the daemon's large deletes and CI's integration tests fast ([#&#8203;4189](https://github.com/atuinsh/atuin/issues/4189)) ##### Refactor - *(atuin-common)* Modularize futures::stream with chunked/merge combinators ([#&#8203;4120](https://github.com/atuinsh/atuin/issues/4120)) - *(atuin-daemon)* Move HistoryId proto message into common.proto ([#&#8203;4121](https://github.com/atuinsh/atuin/issues/4121)) - *(atuin-daemon)* Restructure output\_capture into persistence + engine ([#&#8203;4125](https://github.com/atuinsh/atuin/issues/4125)) - *(client)* Rename SyncEngine to SyncSession ([#&#8203;4130](https://github.com/atuinsh/atuin/issues/4130)) - *(daemon)* Replace sync event-bus with a standalone engine ([#&#8203;4131](https://github.com/atuinsh/atuin/issues/4131)) - *(deps)* Bump DeterminateSystems/update-flake-lock from 28 to 29 ([#&#8203;4138](https://github.com/atuinsh/atuin/issues/4138)) - *(deps)* Bump DeterminateSystems/nix-installer-action from 22 to 23 ([#&#8203;4137](https://github.com/atuinsh/atuin/issues/4137)) - *(deps)* Bump eyre from 0.6.12 to 0.6.14 ([#&#8203;4133](https://github.com/atuinsh/atuin/issues/4133)) - *(deps)* Bump serde\_regex from 1.1.0 to 1.2.0 ([#&#8203;4134](https://github.com/atuinsh/atuin/issues/4134)) - *(deps)* Bump uuid from 1.25.0 to 1.26.1 ([#&#8203;4135](https://github.com/atuinsh/atuin/issues/4135)) - *(deps)* Bump soupsieve from 2.8.4 to 2.9 in /docs in the uv group across 1 directory ([#&#8203;4172](https://github.com/atuinsh/atuin/issues/4172)) - *(deps)* Bump atuin-vt100 from 0.19.0 to 0.19.1 ([#&#8203;4205](https://github.com/atuinsh/atuin/issues/4205)) - *(hooks)* Move agent hook install into atuin-common harnesstools ([#&#8203;4183](https://github.com/atuinsh/atuin/issues/4183)) ##### Testing - *(atuin-common)* Use #\[rstest] in place of #\[test] ([#&#8203;4146](https://github.com/atuinsh/atuin/issues/4146)) - Fix flaky empty\_history\_search\_can\_be\_cancelled e2e test ([#&#8203;4197](https://github.com/atuinsh/atuin/issues/4197)) ##### Bug - Fix transaction lock ([#&#8203;4152](https://github.com/atuinsh/atuin/issues/4152)) - Deletion state race ([#&#8203;4180](https://github.com/atuinsh/atuin/issues/4180)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC44Mi4wIiwidXBkYXRlZEluVmVyIjoiNDQuODIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency atuinsh/atuin to v18.23.0
All checks were successful
Build atuin / build-and-push (amd64, latest, docker) (push) Successful in 4m23s
d042df2bd6
flamion deleted branch renovate/atuinsh-atuin-18.x 2026-09-22 12:46:51 +02:00
Sign in to join this conversation.
No reviewers
No labels
blocked
new package
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
flamion/packages!158
No description provided.