Skip to content

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 13:31
· 62 commits to master since this release
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