github charmbracelet/crush v0.10.0

latest release: nightly
14 hours ago

Odds and Ends, Hugging Face, Metrics and a Star-Studded Cast

This release has a bunch of small quality-of-life features—largely from the community—and a barrel of bug fixes.

Thanks, community!

@caarlos0 went ham and merged a bunch of feature, fix and housekeeping PRs from the community. We’re so floored with your highly-quality contributions and we’re honored you’re spending time in the Crush codebase. Thank you!

Hugging Face

We all love Hugging Face, and their commitment to open source models is very much in line with our ethos. With that, we're happy release adds support for their inference layer.

Metrics

This release adds pseudoanonymous usage metrics (via a device hash) to help us inform development and support priorities. The metrics solely include usage data; prompts and responses are never collected.

For details on what’s collected, and to opt-out, see the README.

Thank you

Thanks, as always, for your contributions, feedback, good jokes, and great vibes. See you next release! 💘

Changelog

New!

Fixed!

Docs

Other stuff


Verifying the artifacts

First, download the checksums.txt file, for example, with wget:

wget 'https://github.com/charmbracelet/crush/releases/download/v0.10.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.10.0/checksums.txt.pem' \
  --signature 'https://github.com/charmbracelet/crush/releases/download/v0.10.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!

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.