A new tool!
Hi! This release has features and fixes in almost equal measures courtesy Brazil’s finest open source duo, @caarlos0 and @andreynering.
MCPs received a speedup, we've streamlined searching files for content, and we added better discovery of symbol references via the attached LSPs.
Finding References
The biggest feature here is the new Find References tool which lets Crush tap into your LSP and find references with more speed and precision than the grep
tool. If you're not using Crush with an LSP get on it!.
Thank you for dropping by and stay tuned for more! 💘
Changelog
New!
- 2708121: feat(bedrock): add support for
AWS_BEARER_TOKEN_BEDROCK
for bedrock (@andreynering) - a64a4de: feat(lsp): find references tool (#1233) (@caarlos0)
Fixed
- 4519e19: fix(mcp): improve cache hits when using MCPs (#1271) (@caarlos0)
- 015632a: fix(mcp): make sure to cancel context on error (#1246) (@caarlos0)
- beb3bc0: fix(tui): remove ctrl+d deny keybind (#1269) (@caarlos0)
Docs
- f478c4c: docs: update aws bedrock docs on readme (@andreynering)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/crush/releases/download/v0.12.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/crush/releases/download/v0.12.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/crush/releases/download/v0.12.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.