Skip to content

Releases: hugalafutro/model-hotel

v0.9.75

21 Jun 10:26
fe063b9

Choose a tag to compare

What's Changed

Other Changes

  • Fix flaky SSE reconnect timer leak, drop em dash from OTLP copy, refresh screenshots by @hugalafutro in #268
  • fix(discovery): stop OpenRouter price churn in change summary by @hugalafutro in #269

Full Changelog: v0.9.74...v0.9.75

v0.9.74

21 Jun 07:58
70d3b28

Choose a tag to compare

What's Changed

Other Changes

  • Failover N/A members: reasons, Retry/Delete, ≥2 floor + model-detail picker info by @hugalafutro in #264
  • fix(deps): patch undici advisories and clear codecov peer warning by @hugalafutro in #265
  • Add themed depth to detail modals, quota bars, and settings by @hugalafutro in #266
  • feat(logs): live request row shows provider/model once streaming commits by @hugalafutro in #267

Full Changelog: v0.9.73...v0.9.74

v0.9.73

20 Jun 14:21
e47b93b

Choose a tag to compare

What's Changed

Other Changes

  • fix(failover): self-heal invalid groups on every path + clearer N/A badge by @hugalafutro in #263

Full Changelog: v0.9.72...v0.9.73

v0.9.72

20 Jun 12:54
8336acd

Choose a tag to compare

What's Changed

Other Changes

  • fix(ui): live in-progress duration, discovery collapse/retest, TOTP date, collapsible overhead by @hugalafutro in #260
  • perf(totp): memoize confirmed_at so /totp/status stops a per-poll DB read by @hugalafutro in #261
  • fix(failover): auto-disable custom groups left with <2 routable members by @hugalafutro in #262

Full Changelog: v0.9.71...v0.9.72

v0.9.71

19 Jun 23:53
5df07c4

Choose a tag to compare

What's Changed

Other Changes

  • docs: link the live demo instance in README + DockerHub by @hugalafutro in #253
  • feat(auth): TOTP authenticator 2FA for admin login by @hugalafutro in #254
  • fix(totp): enroll-start error key + base32 recovery-code charset (#254 review P2s) by @hugalafutro in #255
  • docs(wiki): document TOTP 2FA (Security, API-Reference, Configuration) by @hugalafutro in #256
  • ci: surface vitest failures as Actions annotations by @hugalafutro in #257
  • fix(proxy): classify zero-token streaming stalls as provider_timeout, not client disconnect by @hugalafutro in #258
  • feat(proxy): optional request hedging for slow streaming starts by @hugalafutro in #259

Full Changelog: v0.9.70...v0.9.71

v0.9.70

18 Jun 16:01
efa6c2b

Choose a tag to compare

What's Changed

Other Changes

  • feat(demo): show demo token as a copyable pill, drop the login button by @hugalafutro in #252

Full Changelog: v0.9.69...v0.9.70

v0.9.69

18 Jun 15:00
a3a3cce

Choose a tag to compare

What's Changed

Other Changes

  • fix(proxy): auto-add /v1 for self-hosted OpenAI-compat providers by @hugalafutro in #250
  • feat(demo): show admin token on the login screen behind DEMO_SHOW_TOKEN by @hugalafutro in #251

Full Changelog: v0.9.68...v0.9.69

v0.9.68

17 Jun 19:12
f8cdf5a

Choose a tag to compare

What's Changed

Other Changes

  • docs: refresh fullscreen screenshots for error shelf + document error_kind by @hugalafutro in #238
  • fix(web): handle clipboard write failures honestly in copy actions by @hugalafutro in #239
  • docs(wiki): correct error_kind/status_code persistence in Request-Logging by @hugalafutro in #240
  • docs: re-encode theme webp lossless to remove glass banding by @hugalafutro in #241
  • feat(discovery): report model metadata changes + background-change badge by @hugalafutro in #242
  • fix(deps): bump transitive @babel/core to 7.29.7 (GHSA-4x5r-pxfx-6jf8) by @hugalafutro in #243
  • fix(logs): show in-progress badge in VirtualLogTable scroll mode by @hugalafutro in #244
  • fix(failover): report logical half-open in CB status badge by @hugalafutro in #245
  • fix(i18n): mistranslation sweep + discovery doc sync by @hugalafutro in #246
  • feat(alerts): outbound event notifications via Apprise by @hugalafutro in #247
  • feat(alerts): apprise-api status indicator + UI polish by @hugalafutro in #248
  • feat(logs): syntax-highlight JSON error/log bodies in detail modals by @hugalafutro in #249

Full Changelog: v0.9.67...v0.9.68

v0.9.67

16 Jun 08:21
ba394fe

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.9.66...v0.9.67

v0.9.66

15 Jun 15:19
f5c4159

Choose a tag to compare

What's Changed

Other Changes

Full Changelog: v0.9.65...v0.9.66