- Add (dynamic) auto-completion support to CLI. Install with:
$ trail --sell-completion=bash | sudo tee /usr/share/bash-completion/completions/trail$ trail --shell-completion=zsh | sudo tee /usr/local/share/zsh/site-functions/_trail
- Performance & cleanup:
- Share params across RecordApi ACL checks create/update queries reducing the overall allocations and memory pressure.
- Minimize use of RwLocks in favor ArcSwap.
- Split up params enum into separate types and separate file-handling from params.
- Return
CONFLICTon new user registration, if eitherusernameorunverified_emailare already claimed. - Add explicit errors for missing file-write support in transaction API.
- Update dependencies.
Full Changelog: v0.34.4...v0.34.5