Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
kv store
So first! Atuin v16 adds a kv store. This can be used for storing small
snippets of text and syncing them encrypted across machines. Env, small shell
scripts, whatever you can fit into 100KiB. After a sync, all kv pairs you set
will be available across machines.
Presently this should be considered "beta". Data loss is unlikely, and it has
been tested pretty thoroughly. However we don't make any promises for the
longer-term life or scalability of this, and you probably don't want to go
putting production secrets in there. There are many improvements we can make
to performance and user experience here.
We will also be using it to generally enhance Atuin (eg, synced config, host
aliases, etc). With v17, we hope to polish this off and release it fully.
Please do give it a try and let us know what you think!
Workspaces
Atuin now has workspaces! This is a pseudo filter-mode, which automatically
enables when you are in a git repository.
To enable workspaces, try
in your Atuin config. With workspace filtering enabled, Atuin will filter for
commands executed in any directory within a git repo tree! Filtering modes can
still be cycled with ctrl-r.
Self hosted
This release runs database migrations on both the client and the server, though
nothing touching the history tables. No dependency versions have changed.
GitHub org
Atuin now lives in an org! The project has grown a lot since I first released
it back in 2021, and it's reached the point where an org makes more sense. Please ensure
you update any references to https://github.com/atuinsh/atuin!
ARM Builds
For a long time, Atuin has lacked aarch64 builds, which has been in demand
(especially for M1 mac). Cross compilation was never very reliable for us, but
GitHub actions does not offer runners for ARM.
For this release I bought an older M1 mac, which is now setup as a runner on
the
main
branch. All future releases will have ARM binaries available.Growth stats
Atuin sync continues to grow! api.atuin.sh, at time of writing:
This data is gathered only from what we can infer from usage patterns, which
are tracked in order to prevent abuse. Your data is end-to-end encrypted and
can only be read by you.
Full changelog
--delete-it-all
and--delete
commands by @edeustua in Fix--delete-it-all
and--delete
commands atuinsh/atuin#913nu
section inkey-bindings.md
-set-env
->let-env
by @eopb in Fixnu
section inkey-bindings.md
-set-env
->let-env
atuinsh/atuin#1074nu
section inkey-bindings.md
-set-env
->let-env
by @eopb in Fixnu
section inkey-bindings.md
-set-env
->let-env
atuinsh/atuin#1074max_preview_height
setting by @RichardDRJ in Add support formax_preview_height
setting atuinsh/atuin#1088max_preview_height
setting by @RichardDRJ in Add support formax_preview_height
setting atuinsh/atuin#1088New Contributors
--delete-it-all
and--delete
commands atuinsh/atuin#913nu
section inkey-bindings.md
-set-env
->let-env
atuinsh/atuin#1074max_preview_height
setting atuinsh/atuin#1088Full Changelog: atuinsh/atuin@v15.0.0...v16.0.0
Potential issues
If at any point after running v15 you ran
main
, there is a chance you will see the following errorThis can be resolved by removing the
records.db
file inside the Atuin data directory.On most systems
During the development of v16, we updated a migration. This will only occur if
you ran a build from source, from
main
, after v15.If you'd like to avoid issues like this in the future, I'd suggest avoiding
running
main
unless you are OK with the occasional breakage. Drop by ourDiscord with any problems <3