Download Latest Version soft-serve_0.9.1_Linux_i386.tar.gz (9.9 MB)
Email in envelope

Get an email when there's a new version of Soft Serve

Home / v0.9.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2025-07-03 3.3 kB
checksums.txt.pem 2025-07-03 3.2 kB
checksums.txt.sig 2025-07-03 96 Bytes
soft-serve_0.9.0_Darwin_x86_64.tar.gz.sbom.json 2025-07-03 142.8 kB
soft-serve_0.9.0_Freebsd_arm64.tar.gz.sbom.json 2025-07-03 144.4 kB
soft-serve_0.9.0_Freebsd_x86_64.tar.gz.sbom.json 2025-07-03 144.7 kB
soft-serve_0.9.0_Linux_arm64.tar.gz.sbom.json 2025-07-03 140.5 kB
soft-serve_0.9.0_Linux_arm.tar.gz.sbom.json 2025-07-03 140.0 kB
soft-serve_0.9.0_Linux_i386.tar.gz.sbom.json 2025-07-03 140.2 kB
soft-serve_0.9.0_Windows_x86_64.zip.sbom.json 2025-07-03 145.2 kB
soft-serve-0.9.0-1.aarch64.rpm 2025-07-03 10.2 MB
soft-serve-0.9.0-1.armv7hl.rpm 2025-07-03 10.4 MB
soft-serve-0.9.0-1.i386.rpm 2025-07-03 10.3 MB
soft-serve-0.9.0.tar.gz.sbom.json 2025-07-03 138.0 kB
soft-serve_0.9.0_Darwin_arm64.tar.gz.sbom.json 2025-07-03 142.6 kB
soft-serve_0.9.0_Linux_x86_64.tar.gz.sbom.json 2025-07-03 140.8 kB
soft-serve-0.9.0-1.x86_64.rpm 2025-07-03 11.0 MB
soft-serve_0.9.0_amd64.deb 2025-07-03 10.6 MB
soft-serve_0.9.0_armhf.deb 2025-07-03 10.0 MB
soft-serve_0.9.0_i386.deb 2025-07-03 9.9 MB
soft-serve_0.9.0_aarch64.apk 2025-07-03 10.2 MB
soft-serve_0.9.0_arm64.deb 2025-07-03 9.8 MB
soft-serve_0.9.0_armv7.apk 2025-07-03 10.4 MB
soft-serve_0.9.0_x86.apk 2025-07-03 10.3 MB
soft-serve_0.9.0_x86_64.apk 2025-07-03 11.0 MB
soft-serve-0.9.0.tar.gz 2025-07-03 184.3 kB
soft-serve_0.9.0_Freebsd_arm64.tar.gz 2025-07-03 9.8 MB
soft-serve_0.9.0_Freebsd_x86_64.tar.gz 2025-07-03 10.6 MB
soft-serve_0.9.0_Linux_arm64.tar.gz 2025-07-03 9.8 MB
soft-serve_0.9.0_Linux_arm.tar.gz 2025-07-03 10.0 MB
soft-serve_0.9.0_Linux_i386.tar.gz 2025-07-03 9.9 MB
soft-serve_0.9.0_Darwin_arm64.tar.gz 2025-07-03 10.2 MB
soft-serve_0.9.0_Darwin_x86_64.tar.gz 2025-07-03 11.0 MB
soft-serve_0.9.0_Linux_x86_64.tar.gz 2025-07-03 10.6 MB
soft-serve_0.9.0_Windows_x86_64.zip 2025-07-03 10.8 MB
README.md 2025-07-03 4.3 kB
v0.9.0 source code.tar.gz 2025-07-03 184.6 kB
v0.9.0 source code.zip 2025-07-03 312.6 kB
Totals: 38 Items   218.9 MB 0

Upgraded UI

This release upgrades the UI stack to the new v2 stack which includes the latest beta versions of Bubble Tea, Lip Gloss, Bubbles, Glamour, as well as Wish. There are no breaking changes in this release nor any new features.

Happy hacking!

Changelog

New Features

  • df3d71c9f66e80da6b9dc99c2660d631afb4fc20: feat(ui): adapt to new glamour v2 updates (@aymanbagabas)
  • d05c13c9f160f6be26538a3687071a8c2ff8a1a7: feat(web): add support for http git-upload-archive service (@aymanbagabas)

Bug fixes

  • e93eeff8f3c56bc25d8dfcaad23604fa7dea9f96: fix(daemon): ensure daemon starts correctly in tests and ignore errors (@aymanbagabas)
  • d4edeab2c95165950c00debfac6d6807085983cc: fix(daemon): handle multiple listeners gracefully (@aymanbagabas)
  • 3f646c66d693c88692d0bebd4243349ddb515ed8: fix(daemon): mutex for listeners (@aymanbagabas)
  • 9b2fe207661b77558d3668ddc776c4e80042a401: fix(server): properly handle server shutdown (@aymanbagabas)
  • 91f28a8fa20db2435bec18d9084bb4d8fd1ffdd1: fix(server): properly handle server shutdown (@aymanbagabas)
  • 14a804ad43acc7f18efba1483767ec28039004fa: fix(ssh): honor SOFT_SERVE_NO_COLOR env var in blob command (@aymanbagabas)
  • 332fd00cbd340d41e757aa29b369ad249b7f6980: fix(ssh): keep using EmulatedPty for now (@aymanbagabas)
  • 7ed1994836790f4f5e43163ed3a539b18d80480f: fix(ui): ensure the code component width accounts for the horizontal (@aymanbagabas)
  • 7e944a21a690306ad942ae825a09092090d687b8: fix(ui): remove red background for empty spaces in code blocks (@aymanbagabas)
  • 7c3fa24e84cd469617615536ab5b0f7a940bdd8a: fix(ui): viewport: rename HalfViewDown/Up to HalfPageDown/Up (@aymanbagabas)

Documentation updates

  • 53567179c847739375326244bc272e52bb8e661e: docs(common): update style comment (@aymanbagabas)
  • 24c6f83a30f171b29f593f8af2952550f637ad9d: docs: add contributing guidelines (#715) (@bashbunni)

Other work

  • 454df5d31e942e53895f374b147698af7cc7e17b: ci: sync dependabot config (#698) (@charmcli)
  • 5bcf420c13c6238eebd5efc42296b4f9dce68b29: ci: sync golangci-lint config (#685) (@github-actions[bot])
  • 604f5196dd982a36e41a05994f2a70e5d55b8e69: ci: sync golangci-lint config (#695) (@github-actions[bot])
  • cae622b2fa283f964c5add1e487e8f98499785fa: ci: sync golangci-lint config (#708) (@github-actions[bot])
  • 50710d3c4a8d64d4c3467c51e0aa83ee27acad6a: refactor(ui): use bubblezone/v2 fork (@aymanbagabas)
  • 41c4f3154ae0efb89e1c2a6127bba841607d43a2: refactor: upgrade the remaining components (@aymanbagabas)
  • 7e513926ba02dae7fbc33c2cf73e9fbd43a7e1fd: refactor: use KeyPressMsg and MouseClickMsg instead of KeyMsg and MouseMsg (@aymanbagabas)
  • f9feea6d5f204939d752e58884d9708e937ae831: refactor: use glamour/v2 (@aymanbagabas)
  • 9871df2e94a011ae6071ade9913ececf82f9f132: refactor: use the latest v2 packages (@aymanbagabas)

Verifying the artifacts First, download the [`checksums.txt` file](https://github.com/charmbracelet/soft-serve/releases/download/0.9.0/checksums.txt), for example, with `wget`: :::bash wget 'https://github.com/charmbracelet/soft-serve/releases/download/v0.9.0/checksums.txt' Then, verify it using [`cosign`](https://github.com/sigstore/cosign): :::bash 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/soft-serve/releases/download/v0.9.0/checksums.txt.pem' \ --signature 'https://github.com/charmbracelet/soft-serve/releases/download/v0.9.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`: :::bash 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 Twitter, The Fediverse, or on Discord.

Source: README.md, updated 2025-07-03