Skip to content

release: v0.50.252 — 6 fork PRs (#1377 #1378 #1379 #1380 #1382 #1386) + Opus follow-ups#1387

Merged
nesquena-hermes merged 10 commits intomasterfrom
stage-may1
May 1, 2026
Merged

release: v0.50.252 — 6 fork PRs (#1377 #1378 #1379 #1380 #1382 #1386) + Opus follow-ups#1387
nesquena-hermes merged 10 commits intomasterfrom
stage-may1

Conversation

@nesquena-hermes
Copy link
Copy Markdown
Collaborator

Release v0.50.252 — May 1 2026

Six contributor PRs batched + two Opus pre-release follow-ups.

What's in this release

Fork PRs (all CI green, all reviewed by Opus)

PR Author Summary
#1386 trucuit Fix UnboundLocalError in CLI session import when metadata row is missing
#1377 NocGeek Harden streaming scroll unpin behavior (fixes #1360)
#1378 NocGeek Cache /api/models/live results for 60 seconds
#1379 NocGeek Keep API credential fallback redaction active
#1380 NocGeek Show profile home in /status command (refs #463)
#1382 NocGeek Intercept CLI-only slash commands in WebUI

Opus pre-release follow-ups (this PR)

  • _combined_redact now passes force=True to redact_sensitive_text so the WebUI's API safety boundary catches the agent's broader patterns (Stripe, Google, JWT, DB connection strings, Telegram tokens) regardless of the user's HERMES_REDACT_SECRETS opt-in. The local fallback still handles the short-prefix shapes.
  • _active_profile_for_live_models_cache now logs a debug message when get_active_profile_name() raises so we can detect transient profile-resolution failures in production logs.
  • Added a regression test for Fix CLI session import fallback model default #1386 (tests/test_session_import_cli_fallback_model.py).

What was held (not in this release)

Pre-release verification

Gate Result
pytest (full suite, 3507 tests) ✅ all pass
~/WebUI/scripts/run-browser-tests.sh ✅ 20/20 QA + 11/11 browser API
~/WebUI/scripts/webui_qa_agent.sh 8789 ✅ 23/23 (desktop + mobile + SSE)
Opus mentor review (full diff) ✅ APPROVED, 6/6 PRs ship-ready, 2 follow-ups applied

Stage diff

  • 14 files changed
  • +625 / -22 lines
  • 4 new test files (181 new tests)

Release process

  1. Merge this PR to master via gh pr merge --merge (no squash — preserve attribution commits)
  2. Tag v0.50.252
  3. Restart 8787: fuser -k 8787/tcp && sleep 2 && cd ~/hermes-webui-public && bash start.sh
  4. Close all 6 underlying PRs with credit comments
  5. Sync workspace docs

Contributors

@trucuit, @NocGeek (×5)

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.

bug(streaming): auto-scroll still overrides user scroll position on macOS app — #677 regression / edge case

1 participant