github charmbracelet/crush v0.62.1

latest release: nightly
10 hours ago

Stability release

Open Source ™️ is all about community, and this release got some nice contributions from our loved users!

MiniMax fix

Crush wasn't allowing users to some MiniMax API keys, but now all keys should work.

For context, MiniMax does not have an endpoint to validate API keys. We were checking they at least start with sk-, but not all keys from MiniMax have this prefix.

Kudos to @flynn-eye for the help with this one!

Fantasy fix

@carsonfarmer made a contribution to Fantasy to fix some scenario where the request could fail.

This should fix some 400 Bad Request errors for some providers.

Tiny fixes

@iceymoss, which has been doing some good patches, got two more merged into this release.

  • LSP servers startup should now be a bit more reliable (#2498)
  • Better logs when Crush is retrying a request that failed (#2700)

Have a great weekend ✨
Charm

Changelog

Fixed

Docs

Other stuff


Verifying the artifacts

First, download the checksums.txt file and the checksums.txt.sigstore.json file files, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.62.1/checksums.txt'
wget 'https://github.com/charmbracelet/crush/releases/download/v0.62.1/checksums.txt.sigstore.json'

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' \
  --bundle 'checksums.txt.sigstore.json' \
  ./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!

The Charm logo

Thoughts? Questions? We love hearing from you. Feel free to reach out on X, Discord, Slack, The Fediverse, Bluesky.

Don't miss a new crush release

NewReleases is sending notifications on new releases.