Skip to content

Release 0.1.4 - #114

Merged
guimou merged 3 commits into
mainfrom
dev
Aug 10, 2026
Merged

guimou merged 3 commits into
mainfrom
dev

Conversation

@guimou

@guimou guimou commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Release 0.1.4

Release PR from dev to main.

Changed

  • Lifecycle progress modal — the in-progress step now shows a spinner and a live elapsed-time counter, giving clearer feedback that an operation is still running (reproduces the improvement from the quickstarts-manager plugin).

Fixed

Housekeeping

  • Version bumped to 0.1.4 across package.json, bff/package.json, chart/Chart.yaml, plugin.yaml, and docs.
  • CHANGELOG updated.

guimou and others added 3 commits August 10, 2026 11:16
…andling

During long-running Helm operations, intermediate proxies (RHOAI
dashboard proxy, OpenShift Router/HAProxy) can sever the SSE
connection. This caused ERR_INCOMPLETE_CHUNKED_ENCODING in the browser
and a generic "Network error" in the progress modal, even though the
operation completed successfully in the background.

BFF: track connection state via res.on('close') and guard all
res.write/res.end calls — prevents writing to a dead socket and
leaking the heartbeat interval.

Frontend: catch network errors from reader.read() during SSE streaming
and surface a user-friendly "Connection lost" message instead of raw
TypeError. Preserve last-known step progress in the modal on
stream interruption.
…on-resilience

fix(bff,ui): prevent SSE write-after-close and improve stream error handling
The in-progress step in the lifecycle progress modal now shows a spinner
and a live elapsed-time counter, giving clearer feedback that an operation
is still running. Reproduces the improvement made in the quickstarts-manager
plugin.

Bump version to 0.1.4 and update CHANGELOG.

---
Signed-off-by: Guillaume Moutier <guimou@users.noreply.github.com>
Co-Authored-By: Claude <noreply@anthropic.com>
@guimou
guimou merged commit ad54bd9 into main Aug 10, 2026
6 checks passed
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