Skip to content

v1.38.9 — date order everywhere, plain-HTTP writes, gateway errors named - #926

Merged
MBombeck merged 1 commit into
mainfrom
release/v1.38.9
Sep 5, 2026
Merged

v1.38.9 — date order everywhere, plain-HTTP writes, gateway errors named#926
MBombeck merged 1 commit into
mainfrom
release/v1.38.9

Conversation

@MBombeck

@MBombeck MBombeck commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Three fixes that landed on main today, each from a report.

The date order you choose reaches every date on screen (#922). The preference reached the entry form and nothing else, because the formatter took it as an optional argument with a default. The default is gone, every caller carries the preference, and a guard refuses a numeric date renderer that does not.

A plain-HTTP self-host can write again (discussion #492). Not just uploads: every write minted its idempotency key with crypto.randomUUID(), which the browser withholds from a non-HTTPS page, so on a LAN self-host nothing was saved and nothing said why. A random id that is not gated replaces it, with a guard.

A gateway that refuses now says why. OpenRouter returns HTTP 200 with an embedded error on a provider failure; HealthLog reported it as "empty content", status 0. The embedded code and message now surface on the provider health card and in the ledger, for the OpenAI-compatible gateway and the local provider alike.

Each change had its own green run and its own mutation proof before merging; this branch only bumps the version and heads the changelog.

@MBombeck
MBombeck merged commit 1cd3988 into main Sep 5, 2026
25 of 27 checks passed
@MBombeck
MBombeck deleted the release/v1.38.9 branch September 5, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant