Skip to content

Release v0.51.232 — Release GZ (stage-q2): cron-endpoint query-param guards + Japanese locale translations - #3485

Merged
nesquena-hermes merged 1 commit into
masterfrom
release/stage-q2
Jun 3, 2026
Merged

nesquena-hermes merged 1 commit into
masterfrom
release/stage-q2

Conversation

@nesquena-hermes

Copy link
Copy Markdown
Collaborator

Release v0.51.232 — Release GZ (stage-q2)

Two low-risk fixes batched into one release. All gates green.

Fixes

PR Author Fix
#3473 @Mubashirrrr Guard malformed/negative numeric query params on the cron endpoints (/api/crons/output, /api/crons/recent) — no more 500 on ?limit=abc, no oldest-entry drop on a negative limit
#3480 @koshikai Translate 80 previously-untranslated Japanese (ja) locale strings (MCP controls, tool summaries, toasts) — interpolation placeholders preserved, no keys added/removed

Gate results

  • Full pytest suite: 7446 passed, 7 skipped, 3 xpassed, 0 failed
  • ESLint runtime gate: CLEAN
  • ruff forward gate: CLEAN
  • browser-smoke gate: CLEAN (/, /#settings, /#sessions — zero console errors)
  • Codex (regression): SAFE TO SHIP (flagged a CHANGELOG endpoint-path typo /api/cron//api/crons/, fixed)
  • Opus (correctness): SAFE TO SHIP (flagged an inline-comment imprecision about which entries a negative slice drops — fixed in both the comment and CHANGELOG)

Co-authored-by: Mubashirrrr Mubashirrrr@users.noreply.github.com
Co-authored-by: koshikai koshikai@users.noreply.github.com

Cron-endpoint query-param guards + Japanese locale translations.

- #3473 guard malformed/negative numeric params on cron endpoints (@Mubashirrrr)
- #3480 translate 80 missing Japanese locale strings (@koshikai)

Co-authored-by: Mubashirrrr <Mubashirrrr@users.noreply.github.com>
Co-authored-by: koshikai <koshikai@users.noreply.github.com>
@nesquena-hermes
nesquena-hermes merged commit 89b034b into master Jun 3, 2026
11 checks passed
@nesquena-hermes
nesquena-hermes deleted the release/stage-q2 branch June 3, 2026 16:25
SysAdminDoc pushed a commit to SysAdminDoc/hermes-webui that referenced this pull request Jun 26, 2026
## Release v0.51.232 — Release GZ (stage-q2)

Two low-risk fixes batched into one release. All gates green.

### Fixes
| PR | Author | Fix |
|----|--------|-----|
| nesquena#3473 | @Mubashirrrr | Guard malformed/negative numeric query params on the cron endpoints (`/api/crons/output`, `/api/crons/recent`) — no more 500 on `?limit=abc`, no oldest-entry drop on a negative limit |
| nesquena#3480 | @koshikai | Translate 80 previously-untranslated Japanese (`ja`) locale strings (MCP controls, tool summaries, toasts) — interpolation placeholders preserved, no keys added/removed |

### Gate results
- **Full pytest suite**: 7446 passed, 7 skipped, 3 xpassed, **0 failed**
- **ESLint runtime gate**: CLEAN
- **ruff forward gate**: CLEAN
- **browser-smoke gate**: CLEAN (`/`, `/#settings`, `/#sessions` — zero console errors)
- **Codex (regression)**: SAFE TO SHIP (flagged a CHANGELOG endpoint-path typo `/api/cron/` → `/api/crons/`, fixed)
- **Opus (correctness)**: SAFE TO SHIP (flagged an inline-comment imprecision about which entries a negative slice drops — fixed in both the comment and CHANGELOG)

Co-authored-by: Mubashirrrr <Mubashirrrr@users.noreply.github.com>
Co-authored-by: koshikai <koshikai@users.noreply.github.com>
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