Skip to content

v0.6.5

Choose a tag to compare

@Oaklight Oaklight released this 03 Jun 02:51
· 89 commits to master since this release

What's Changed

Admin Panel — New Features

  • API key label filter — new dropdown on the Request Log tab to filter entries by API key name (#232)
  • Client IP logging — extracts client IP from X-Forwarded-For / X-Real-IP / TCP peer and displays it in a new "Client IP" column (#229)
  • System clock — live-updating clock in the admin header for correlating log timestamps
  • Dual-threshold log retention — success and error entries are pruned independently; errors get their own cap so rare failures aren't evicted by a flood of successful requests
  • DB sizing footer — shows on-disk database size, entry counts, and retention caps

Admin Panel — Fixes

  • Provider filter fixed — filter now correctly matches entries by provider display name, with fallback to API type for legacy rows without backfill (#228)
  • /health simplified — no longer exposes provider and model lists to unauthenticated callers (#230)
  • i18n completeness — added missing Chinese translations for footer, system time label, and filter options

Infrastructure

  • Shim directory refactor — provider shims now support grouped subdirectories (e.g. argo/anthropic/)
  • CI — switched to pre-commit for lint/type checks, pinned ty version
  • Docs — added CONTRIBUTING.md, provider model parameter compatibility survey, citation BibTeX update

Full Changelog: v0.6.4...v0.6.5