ITADN
wheynelau/llmperf-rs

版本发布 8

0.6.3 - 2026-04-27v0.6.3
? · 2026-04-27

## Release Notes ### Added - `FinishReason::ContentFilter` variant for OpenAI content filter finish reasons. ### Fixed - `finish_reasons` serializing as `{}` when the backend sends both `finish_reason` and `stop_reason` in the same JSON chunk. The `#[serde(alias = "stop_reason")]` attribute treated them as the same field, causing a "duplicate field" error that silently dropped the entire event. - `FinishReason` now includes an `Other` catch-all variant to handle unrecognized values from backends. ## Install llmperf 0.6.3 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.6.3 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

0.6.3-rc1 - 2026-04-27v0.6.3-rc1预发布
? · 2026-04-27

## Release Notes ### Added - `FinishReason::ContentFilter` variant for OpenAI content filter finish reasons. ### Fixed - `finish_reasons` serializing as `{}` when the backend sends both `finish_reason` and `stop_reason` in the same JSON chunk. The `#[serde(alias = "stop_reason")]` attribute treated them as the same field, causing a "duplicate field" error that silently dropped the entire event. - `FinishReason` now includes an `Other` catch-all variant to handle unrecognized values from backends. ## Install llmperf 0.6.3-rc1 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.6.3-rc1 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.3-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

0.6.1-rc1 - 2026-04-21v0.6.1-rc1预发布
? · 2026-04-21

## Release Notes ### Changed - Extract `StreamState` and `handle_response` from the SSE streaming loop. - Share the `User-Agent` header across the streaming client and `/models` health check via a `USER_AGENT` const. ## Install llmperf 0.6.1-rc1 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.6.1-rc1 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.1-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

v0.6.0-rc1预发布
? · 2026-04-20

## Install llmperf 0.6.0-rc1 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.6.0-rc1 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.6.0-rc1/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

v0.2.3
? · 2026-02-03

## Install llmperf 0.2.3 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.2.3 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.3/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

v0.2.1
? · 2026-02-03

## Install llmperf 0.2.1 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.2.1 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.1/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

0.2.0-beta.4预发布
? · 2026-02-03

## Install llmperf 0.2.0-beta.4 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-installer.ps1 | iex" ``` ## Download llmperf 0.2.0-beta.4 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/0.2.0-beta.4/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |

v0.2.0
? · 2026-02-03

## Install llmperf 0.2.0 ### Install prebuilt binaries via shell script ```sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-installer.sh | sh ``` ### Install prebuilt binaries via powershell script ```sh powershell -ExecutionPolicy Bypass -c "irm https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-installer.ps1 | iex" ``` ### Install prebuilt binaries via Homebrew ```sh brew install wheynelau/llmperf/llmperf ``` ## Download llmperf 0.2.0 | File | Platform | Checksum | |--------|----------|----------| | [llmperf-aarch64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-aarch64-apple-darwin.tar.xz) | Apple Silicon macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-aarch64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-apple-darwin.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-apple-darwin.tar.xz) | Intel macOS | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-apple-darwin.tar.xz.sha256) | | [llmperf-x86_64-pc-windows-msvc.zip](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-pc-windows-msvc.zip) | x64 Windows | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-pc-windows-msvc.zip.sha256) | | [llmperf-aarch64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-aarch64-unknown-linux-gnu.tar.xz.sha256) | | [llmperf-x86_64-unknown-linux-gnu.tar.xz](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-unknown-linux-gnu.tar.xz) | x64 Linux | [checksum](https://github.com/wheynelau/llmperf-rs/releases/download/v0.2.0/llmperf-x86_64-unknown-linux-gnu.tar.xz.sha256) |