Small Quality of Life ™️ improvements
Some highlights of this release, mostly focused on QoL:
- When an API call to the provider fails, we're now presenting more useful error messages. (We want to improve this even further with time!)
- In the same area, a bug was fixed for some OpenAI compatible providers where errors were basically blank. We're now showing a meaningful error message so you can better understand what gone wrong.
- Retries were happening more times than we intended. This is now fixes and the relevant errors (too many requests, etc) will be retried up to 2 extra times only.
- Some rendering fixes were made on the TUI.
Have a great weekend!
Changelog
Fixed
- 07a4738: fix: improve ux for presenting errors from providers (#1388) (@andreynering)
Other stuff
- 87df66d: chore: upgrade dependencies and fix related code (#1404) (@aymanbagabas)
Verifying the artifacts
First, download the checksums.txt file, for example, with wget:
wget 'https://github.com/charmbracelet/crush/releases/download/v0.16.1/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.16.1/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/crush/releases/download/v0.16.1/checksums.txt.sig' \
./checksums.txtIf 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.txtDone! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.