Skip to content

Releases: GreyhavenHQ/llmproxy

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:35
Immutable release. Only release title and notes can be modified.
bea0e33

Changelog

New features

  • 7b717db feat(models): hide a model or alias from the model list (#1)

Bug fixes

  • 66c597e fix(ui): stop long values pushing tables out of their card (#2)

Documentation

  • 0aa05a1 docs: add screenshots section to README
  • bea0e33 docs: apply the Greyhaven design system to the docs site (#5)
  • bf0a2ef docs: reorganise by reader intent, and add a rendered site (#3)
  • 47fea7f docs: restamp at 1.0.0 (#4)

Other work

Install

curl -fsSL https://github.com/greyhavenhq/llmproxy/releases/download/v1.0.0/llmproxy_Linux_x86_64.tar.gz | tar xz
./llmproxy serve

Or with Docker:

docker run -p 127.0.0.1:4000:4000 -v llmproxy-data:/data \
  -e LLMPROXY_ALLOW_NONLOCAL=1 ghcr.io/greyhavenhq/llmproxy:1.0.0

Full changelog: v0.9.1...v1.0.0

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 04:48
Immutable release. Only release title and notes can be modified.

Changelog

New features

  • 0839da6 feat(admin): editable provider settings, drop dead timeout_write
  • dbb7278 feat(docker): add Coolify compose file and healthchecks
  • 4d6f08e feat(server): make GET /v1/models public
  • fd80e4e feat(stats): classify failures with error_kind and serve /stats/errors
  • c25f7b4 feat(stats): filterable, paged request log with a facets endpoint
  • 252ca87 feat(store): versioned, tracked schema migrations
  • 1e61d2f feat(ui): admin users tab, page title and favicon
  • 0f9c76c feat(ui): clear buttons for the usage filters
  • 7ae51cf feat(ui): drop the key and provider columns, show the key in the user cell
  • 7445488 feat(ui): errors subtab and a slimmer request explorer
  • e655417 feat(ui): header logo links back to usage
  • f0ac5f0 feat(ui): per-user donuts only with SSO, fix single-slice donut
  • 0c04e63 feat(ui): render playground replies as markdown (#4)
  • 471040d feat(ui): request explorer replaces the recent-requests list
  • 54fbd71 feat(ui): split admin into users, services and all keys
  • 7578e3f feat(ui): usage page polish
  • 4536dce feat(usage): apps view centers on tokens, users and embeddings
  • 5638420 feat(usage): apps view drops untagged traffic, adds user and model filters
  • 0618586 feat(usage): input tokens exclude cached in every aggregate
  • 8247c6b feat(usage): per-app consumption from x-llmproxy-tags with an Apps subtab
  • 90ef154 feat: Models subtab under Usage: the servable catalog, with usage (#5)
  • 68915da feat: initial version of llmproxy
  • d04811b feat: playground chat with battle mode and web fetch tool

Bug fixes

  • 7fbffd3 fix(ui): disable browser autofill on inputs by default
  • 61adbaa fix(ui): name before target in the alias bind form
  • bd73ce6 fix(ui): simplify admin copy and playground placeholder

Documentation

  • 2c685b7 docs: add CLAUDE.md with development commands and design constraints
  • 3f8a189 docs: error_kind, the outcome filter and /stats/errors
  • 11f3f9f docs: request explorer filters, paging and the facets endpoint

Install

curl -fsSL https://github.com/greyhavenhq/llmproxy/releases/download/v0.9.1/llmproxy_Linux_x86_64.tar.gz | tar xz
./llmproxy serve

Or with Docker:

docker run -p 127.0.0.1:4000:4000 -v llmproxy-data:/data \
  -e LLMPROXY_ALLOW_NONLOCAL=1 ghcr.io/greyhavenhq/llmproxy:0.9.1

Full changelog: ...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 04:20

Changelog

New features

  • 0839da6 feat(admin): editable provider settings, drop dead timeout_write
  • dbb7278 feat(docker): add Coolify compose file and healthchecks
  • 4d6f08e feat(server): make GET /v1/models public
  • fd80e4e feat(stats): classify failures with error_kind and serve /stats/errors
  • c25f7b4 feat(stats): filterable, paged request log with a facets endpoint
  • 252ca87 feat(store): versioned, tracked schema migrations
  • 1e61d2f feat(ui): admin users tab, page title and favicon
  • 0f9c76c feat(ui): clear buttons for the usage filters
  • 7ae51cf feat(ui): drop the key and provider columns, show the key in the user cell
  • 7445488 feat(ui): errors subtab and a slimmer request explorer
  • e655417 feat(ui): header logo links back to usage
  • f0ac5f0 feat(ui): per-user donuts only with SSO, fix single-slice donut
  • 0c04e63 feat(ui): render playground replies as markdown (#4)
  • 471040d feat(ui): request explorer replaces the recent-requests list
  • 54fbd71 feat(ui): split admin into users, services and all keys
  • 7578e3f feat(ui): usage page polish
  • 4536dce feat(usage): apps view centers on tokens, users and embeddings
  • 5638420 feat(usage): apps view drops untagged traffic, adds user and model filters
  • 0618586 feat(usage): input tokens exclude cached in every aggregate
  • 8247c6b feat(usage): per-app consumption from x-llmproxy-tags with an Apps subtab
  • 90ef154 feat: Models subtab under Usage: the servable catalog, with usage (#5)
  • 68915da feat: initial version of llmproxy
  • d04811b feat: playground chat with battle mode and web fetch tool

Bug fixes

  • 7fbffd3 fix(ui): disable browser autofill on inputs by default
  • 61adbaa fix(ui): name before target in the alias bind form
  • bd73ce6 fix(ui): simplify admin copy and playground placeholder

Documentation

  • 2c685b7 docs: add CLAUDE.md with development commands and design constraints
  • 3f8a189 docs: error_kind, the outcome filter and /stats/errors
  • 11f3f9f docs: request explorer filters, paging and the facets endpoint

Install

curl -fsSL https://github.com/greyhavenhq/llmproxy/releases/download/v0.9.0/llmproxy_Linux_x86_64.tar.gz | tar xz
./llmproxy serve

Or with Docker:

docker run -p 127.0.0.1:4000:4000 -v llmproxy-data:/data \
  -e LLMPROXY_ALLOW_NONLOCAL=1 ghcr.io/greyhavenhq/llmproxy:0.9.0

Full changelog: ...v0.9.0