Skip to content

Releases: riverqueue/riverui

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 02:53
03a65c3

Changed

  • Upgrade supported Go versions to 1.26 and 1.27. PR #665.
  • Update River dependency to v0.45.0. PR #665.
  • Update River Pro dependency to v0.28.0. PR #665.

v0.18.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 09:22
e6f3817

Changed

  • Update River Pro dependency to v0.27.2. PR #663.

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 06:47
3e7ca36

Added

  • Job list: filter jobs matching any of the selected exact tags. PR #548.
  • Add River Pro UI support for SQLite through the new riverprosqlite driver. PR #657.

Fixed

  • Job and workflow detail: serialize jobs without attempt errors as an empty array so SQLite-backed pages render correctly. PR #657.
  • Job args: preserve large numeric JSON values exactly when displaying and copying args, while keeping object keys sorted. Fixes #593. PR #594.
  • JSON viewer: render empty and escaped object property keys as valid JSON strings. PR #632.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 17:28
0e80085

Added

  • Add first-class custom database schema support to the riverui and riverproui executables through the -schema flag and RIVER_SCHEMA environment variable. PR #629.

Fixed

  • Job retry: keep the current page open and show an actionable error when a retry conflicts with another active unique job. PR #623.
  • Global live update pause: disable automatic query refreshes on browser focus and reconnect, preventing paused workflow detail pages from re-fetching wait data outside the configured refresh interval. PR #584.
  • Job detail: preserve line breaks in attempt logs while keeping structured JSON viewer content outside preformatted code markup. PR #592.

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 19 May 14:20
7e135b3

Version 0.16.0 includes support for the all new workflow engine in River Pro v0.24.0, including signals, timers, and greater introspection capabilities.

⚠️ Workflow features in v0.16.0 rely on new workflow-related tables that are part of the riverpro v0.24.0 release. River UI's workflow queries may be disabled or poorly performing until the River Pro migration v006 has been applied in your database.

Added

  • Workflow detail: add support for new River Pro workflow features, including signals and timers. PR #567.

Fixed

  • Workflow detail: add on-canvas zoom controls for click/touch navigation and improve controls styling for dark mode. PR #524.
  • Workflow detail: improve default workflow diagram framing for legibility while still allowing manual zoom-out to view the full graph. PR #524.
  • Workflow detail: truncate long workflow names in the header to prevent overflow and add a copy button for the full name. PR #524.
  • JSON viewer: sort keys alphabetically in rendered and copied output for object payloads. PR #525.
  • Job state sidebar: only highlight Running when the selected jobs state is actually running, even with retained search filters in the URL. Fixes #526. PR #527.
  • Job delete actions: require confirmation before deleting a single job or selected jobs in bulk. Fixes #545. PR #546.
  • Workflow detail: show the backend's not-found message instead of crashing when a workflow ID does not exist. PR #564.
  • Job detail: render a dedicated Snoozed timeline step for scheduled jobs with prior attempts so snoozed jobs no longer show negative wait durations. PR #565.
  • Workflow detail: source wait phases, timers, signal evidence, and task wait reasons from backend workflow wait metadata instead of frontend-derived placeholders. PR #567.
  • Workflow detail: redesign wait inspection around a denser task-side summary, structured term/timer/signal cards, reliable full-node selection, Storybook workflow detail coverage below the diagram, and a tighter details layout that keeps job metadata with the main job card. PR #567.
  • Workflow detail: add a task-signal debugger backed by task-scoped River Pro signal reads while keeping workflow detail wait data summary-only. PR #567.
  • Workflow detail: clarify wait inspection with a compact condition matrix, phase-aware match summaries, explicit signal scopes, condition-type icons, per-term CEL definitions, and denser timer/dependency/signal evidence. PR #567.
  • Workflow detail: replace the flat narrative event list with a task timeline that keeps dependencies in one place, emphasizes wait evidence and durations, avoids showing staged events before a task is actually runnable, and uses a lower-noise milestone hierarchy. PR #567.
  • Workflow detail: remove the not-started wait preview from dependency progress milestones. PR #567.

v0.16.0-rc.1

v0.16.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@bgentry bgentry released this 08 May 21:57
6730dee

Version 0.16.0 includes support for the all new workflow engine in River Pro v0.24.0, including signals, timers, and greater introspection capabilities.

⚠️ Workflow features in v0.16.0 rely on new workflow-related tables that are part of the riverpro v0.24.0 release. River UI's workflow queries may be disabled or poorly performing until the River Pro migration v006 has been applied in your database.

Added

  • Workflow detail: add support for new River Pro workflow features, including signals and timers. PR #567.

Fixed

  • Workflow detail: add on-canvas zoom controls for click/touch navigation and improve controls styling for dark mode. PR #524.
  • Workflow detail: improve default workflow diagram framing for legibility while still allowing manual zoom-out to view the full graph. PR #524.
  • Workflow detail: truncate long workflow names in the header to prevent overflow and add a copy button for the full name. PR #524.
  • JSON viewer: sort keys alphabetically in rendered and copied output for object payloads. PR #525.
  • Job state sidebar: only highlight Running when the selected jobs state is actually running, even with retained search filters in the URL. Fixes #526. PR #527.
  • Job delete actions: require confirmation before deleting a single job or selected jobs in bulk. Fixes #545. PR #546.
  • Workflow detail: show the backend's not-found message instead of crashing when a workflow ID does not exist. PR #564.
  • Job detail: render a dedicated Snoozed timeline step for scheduled jobs with prior attempts so snoozed jobs no longer show negative wait durations. PR #565.
  • Workflow detail: source wait phases, timers, signal evidence, and task wait reasons from backend workflow wait metadata instead of frontend-derived placeholders. PR #567.
  • Workflow detail: redesign wait inspection around a denser task-side summary, structured term/timer/signal cards, reliable full-node selection, Storybook workflow detail coverage below the diagram, and a tighter details layout that keeps job metadata with the main job card. PR #567.
  • Workflow detail: add a task-signal debugger backed by task-scoped River Pro signal reads while keeping workflow detail wait data summary-only. PR #567.
  • Workflow detail: clarify wait inspection with a compact condition matrix, phase-aware match summaries, explicit signal scopes, condition-type icons, per-term CEL definitions, and denser timer/dependency/signal evidence. PR #567.
  • Workflow detail: replace the flat narrative event list with a task timeline that keeps dependencies in one place, emphasizes wait evidence and durations, avoids showing staged events before a task is actually runnable, and uses a lower-noise milestone hierarchy. PR #567.
  • Workflow detail: remove the not-started wait preview from dependency progress milestones. PR #567.

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 21 Feb 19:55
aa7e0de

Changed

  • Upgrade supported Go versions to 1.25 and 1.26, and update CI accordingly. PR #508.
  • Upgrade River to v0.31.0 and River Pro to v0.22.0. PR #511.
  • Numerous dependency upgrades.

Fixed

  • Prevent double slash in URLs for root path prefix. Thanks Jan Kott! PR #487.
  • Serve UI HTML for wildcard or missing Accept headers and return 406 for explicit non-HTML requests. Fixes #485. PR #493.
  • Prevent jobs detail navigation from bouncing back to /jobs/ on slow networks due to stale filter-sync URL updates. Fixes #495. PR #504.
  • Workflow detail: improve dependency edge routing to avoid turns under task cards, avoid line segments crossing node bodies, and keep fan-in edges visually converged into shared merge lanes when possible. PR #507.

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 22:10
8b52df4

Added

  • Added a -silent-healthchecks flag to riverui and riveruipro executables to avoid noisy HTTP logs from healthcheck endpoints. PR #444.

Fixed

  • Remove accidentally left in replace statement in riverproui/go.mod. PR #480.

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 13:44
029cbf4
prepare v0.13.0 (#442)

v0.12.2

Choose a tag to compare

@bgentry bgentry released this 17 Aug 02:50
8b2a534

No changes from v0.12.0 except fixes to the release process. v0.12.0 is not usable, this version should be used instead.