Skip to content

Releases: soyelmismo/openproxy

v1.10.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 22:14

Changes

  • ci: remove armv7-unknown-linux-gnueabihf target (b37c4ad)
  • style: format code and update ignore rules for CI (f297e24)
  • ⬆️ Bump: Update tiktoken-rs to 0.12.0 (#230) (c78ac72)
  • feat(server): implement HTTP transport compression and deduplicate API client requests (c510a5a)
  • docs: translate mvp-spec and roadmap to english (3efc647)
  • docs: track post-mvp features checklist in mvp-spec and create roadmap.md (7c6bb3b)
  • docs: add real-time telemetry live-charts screenshot to README (d0c7ba8)
  • fix(web): remove hardcoded minimum canvas dimensions causing chart clipping (c39d097)
  • fix(web): isolate chart padding to internal canvas and exclude failed responses from tokens/cost metrics (b808ef9)
  • fix(web): add smooth spline curves and fix sparkline clipping on kpi tiles (995febc)
  • docs: integrate full rust-dedup-modernize ROI rules and zero-cost patterns into AGENTS.md (d24ef59)
  • docs: enrich AGENTS.md with complete architecture, db, and frontend guidelines (02b8ec1)
  • fix(pipeline): prevent mutex reentrancy deadlock on proxy rotation and add AGENTS.md (427b071)
  • fix(ui): adjust requests metric color for dark mode and swap latency/status card order (4b70a68)
  • docs: modernize and streamline README with visual placeholders (4704b33)
  • feat(proxies): persist provider proxy cooldowns with cascade deletion (b883f32)
  • fix(notifications): deduplicate model_new and model_auto_activated permanently (5882107)
  • fix(models): sanitize test probe message to prevent WAF sensitive word triggers (4d423d1)
  • perf(dashboard): scope model requests to provider_id and paginate models table to prevent lag (d749a43)
  • fix(providers,discovery): allow clearing extra_headers_json with null, skip discovery tick on inactive providers (da6891e)
  • feat(adapters,web): add atomesus adapter, support extra headers in custom providers, enable kiro model testing (b031ff0)
  • feat(combos): add per-target and combo-level cooldown overrides with disable mode (c793447)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.10.0-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.10.0-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.10.0-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.10.0-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.10.0

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 02:16

Changes

  • style: run cargo fmt across codebase (34f72fa)
  • feat(providers,ui): cache provider favicons, optimize sidebar and update dashboard styles (64efb93)
  • refactor(workspace): deduplicate model suffixes, circuit breaker keys and optimize static headers (bd415d1)
  • refactor(skills): add ROI criteria, stop rules, test requirements and commit policy to rust-dedup-modernize (6f09e45)
  • refactor: modernize Rust idioms and deduplicate logic across workspace (f3c3167)
  • refactor: deduplicate boilerplate and modernize to rust 2024 idioms (8e35e1d)
  • refactor: apply deduplication, lazy static regex & modern rust idioms (08c674a)
  • refactor(rust): modernize stdlib idioms and syntax across crates (96d2c0f)
  • refactor: reduce cognitive complexity and deduplicate match patterns (42688fa)
  • refactor: modernize codebase using std::sync::LazyLock and idiomatic patterns (61d5933)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.9.0-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.9.0-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.9.0-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.9.0-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.9.0-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.9.0

v1.8.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 13:48
e0b17de

Changes

  • No changes since v1.8.0

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.8.1-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.8.1-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.8.1-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.8.1-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.8.1-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.8.1

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 13:31
e0b17de

Changes

  • ⚒️ Forge: Fix tech debt with window type cast in logs.ts (#224) (601239e)
  • feat(skills): expand clean-refactor with 10 core bad practices and remediation rules (bcefba4)
  • feat(skills): add clean-refactor skill for automated audits and dual-agent refactoring (cd4393c)
  • refactor(pipeline/compression): StreamingChunkStage middleware, mutate_message_text visitor, and TextCompressor trait (b2bc9ad)
  • refactor(db/core): batch SQLite query and insert helpers with variable limit safety (bb0c4bd)
  • refactor(types/core/db): deduplicate model_normalize, token_estimate, pricing and extract message text helpers (fe0d860)
  • refactor(server): PipelineRunner helper, centralized sse error framing, and purge zombie admin code (fb7929c)
  • refactor(adapters): declare_openai_adapter macro, defaults, opencode unification and client spoofer (edf9dc5)
  • docs: add comprehensive deduplication and macro architecture analysis (d8ceb06)
  • perf: replace indexed range loops with iterators across crates (4e33554)
  • fix(core): enable automatic background model discovery for custom providers and immediate discovery hooks (7292928)
  • fix(ui): preserve decimal precision for compression savings under 1% (4df9a67)
  • perf(core): replace String with &str and string slices in parameter signatures (66d313c)
  • feat(ui): add ability to edit provider endpoint (base URL) after creation (8c10501)
  • refactor: replace String with &str in function parameters to eliminate unnecessary allocations (55101e7)
  • fix(pipeline): use attempt-specific trace_id in DispatchStage events (65e9848)
  • fix: restore lossless compression techniques and oauth polling tolerance (8205f16)
  • fix(pipeline): attach auth headers to upstream_request and restore format/stream resolution (8fc061a)
  • refactor: optimize allocations, adopt explicit Arc cloning, and cleanup merge artifacts (095ca12)
  • ⬆️ Bump: Update @types/node to 26.2.0 (#223) (6b5cdba)
  • feat(compression): add lossless ANSI stripping, JSON compacting, unicode cleaning, and separator collapsing to Lite mode (d990075)
  • refactor(compression): make Lite mode strictly lossless and route smart compressions to RTK (e2758d0)
  • fix(pipeline): auto-sanitize misplaced tool function parameters for strict providers (eb799b4)
  • feat(notifications): add clear all notifications option to dashboard and backend (f78c53a)
  • feat(antigravity): add dynamic remote version auto-updater with caching (d420c0b)
  • feat(ui): display cache hit as percentage in live logs (356b2a0)
  • Fix struct initializers for OpenAIUsage, AnthropicUsage, and GeminiUsageMetadata in tests (fd53991)
  • Disable auto_populate_empty_combo to prevent invading manually created combos (30bf04c)
  • Fix summary_counts_rows_with_null_pricing unit test for Option cost_usd (5d2132d)
  • Improve model pricing detection, suffix stripping, and null pricing calculation (0560c1e)
  • Fix trace_id collision on successful retries (af9bd4d)
  • fix: rename cache hit label to local compression (b1f40a9)
  • feat: improve cache hit visualization in analytics and logs (7ec1de2)
  • ⚡ Bolt: Optimize Vec allocations in core and db (#220) (05859fd)
  • ⬆️ Bump: Update async-trait to 0.1.92 (#221) (bd2de8d)
  • ⚒️ Forge: Refactor kiro.rs OAuth map_err boilerplate (#219) (43032b4)
  • Scout: Add test for Gemini response parser (#218) (a6a3065)
  • fix(pipeline/server): fix usage_recent endpoint sorting and combo rate limit fallback (08d63fd)
  • feat(analytics): add avg success phase durations (fe67835)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.8.0-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.8.0-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.8.0-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.8.0-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.8.0-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.8.0

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 21:36

Changes

  • feat: toggle combo targets active status (d2462fd)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.7.0-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.7.0-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.7.0-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.7.0-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.7.0-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.7.0

v1.6.13

Choose a tag to compare

@github-actions github-actions released this 11 Aug 07:15
01be9c2

Changes

  • No changes since v1.6.12

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.6.13-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.6.13-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.6.13-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.6.13-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.6.13-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.6.13

v1.6.12

Choose a tag to compare

@github-actions github-actions released this 11 Aug 06:59
01be9c2

Changes

  • Merge pull request #216 from soyelmismo/scout-test-accounts-health-status-8159680298458169880 (eb730fe)
  • Scout: Add test for HealthStatus (52349db)
  • Scout: Add test for HealthStatus (6cabf97)
  • perf: reduce idle RSS with aggressive mimalloc collect + fewer tokio workers (65fc6fd)
  • fix(pipeline): mark client_response=1 on winner usage row (f76bbc1)
  • fix(openproxy-server): rotate audio transcriptions across combo targets with circuit breaker (8c11231)
  • refactor(core): generic account rotation via routing::resolve (4bd71a4)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.6.12-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.6.12-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.6.12-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.6.12-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.6.12-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.6.12

v1.6.11

Choose a tag to compare

@github-actions github-actions released this 10 Aug 21:39
94de2c0

Changes

  • No changes since v1.6.10

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.6.11-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.6.11-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.6.11-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.6.11-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.6.11-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.6.11

v1.6.10

Choose a tag to compare

@github-actions github-actions released this 10 Aug 21:22
94de2c0

Changes

  • ⚡ Optimize RAM: iterator cleanup and Vec allocation fixes (099ccd5)

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.6.10-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.6.10-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.6.10-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.6.10-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.6.10-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.6.10

v1.6.9

Choose a tag to compare

@github-actions github-actions released this 10 Aug 18:46
5b9b06f

Changes

  • No changes since v1.6.8

Downloads

Each zip contains the openproxy binary, config.example.toml,
and the dist/ web assets for that target. See the bundled
README for quick-start instructions.

File Target
openproxy-1.6.9-x86_64-unknown-linux-gnu.zip Linux x86_64
openproxy-1.6.9-aarch64-unknown-linux-gnu.zip Linux arm64
openproxy-1.6.9-armv7-unknown-linux-gnueabihf.zip Linux armv7 (arm32)
openproxy-1.6.9-x86_64-pc-windows-msvc.zip Windows x86_64
openproxy-1.6.9-aarch64-apple-darwin.zip macOS Apple Silicon

Docker image: ghcr.io/soyelmismo/openproxy:1.6.9