Skip to content

v0.1.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 07:15
d91fa2a

Highlights

  • API header and body capture: off by default, opted into per API in project settings; sensitive headers are always refused, bodies are redacted in the browser and again on the server, and stored values are deleted after 3 days.
  • One search language for Issues, Sessions, Events, API and Logs, with value suggestions and errors that point at the refused condition.
  • Issue triage in the search box: is:unresolved (including regressed), is:regressed, is:resolved, is:ignored, is:new, is:unassigned, is:assigned, assigned:me, assigned:none. New sorts by first seen and by trend, and an owner column you can change per row.
  • Behaviour timeline on the Issue page opens on the error, shows relative and clock time, from → to navigations and a colour per kind; the full session window opens in a drawer.
  • Organization invitations, profile pictures, open registration and instance SMTP for alert and invitation email.

Upgrade steps

helm upgrade openrum oci://ghcr.io/open-rum/charts/openrum --version 0.1.2 \
  --namespace openrum --atomic --wait --timeout 15m -f values.production.yaml
  • Migrations run in the pre-upgrade Job and are all additive, so a rolling upgrade from 0.1.1 is safe: PostgreSQL 0029 API capture rules, 0030 organization invitations, 0031 user avatars, 0032 email registration; ClickHouse 0010 API request headers, 0011 API request and response bodies (with a 3-day column TTL).
  • New optional Helm values: config.smtp.host, port, security, username, from, with the password in the runtime Secret under SMTP_PASSWORD. Leave host empty to configure mail in the Console instead.
  • The image is built with Go 1.26.10, which fixes GO-2026-6809 in crypto/x509.

Behaviour changes

  • The Issues API and list treat status=unresolved / is:unresolved as including regressed Issues (resolved, then seen again).
  • The Issue list opens on is:unresolved. Clearing the search shows every Issue and stays cleared; old status=, assignee= and new= links become search conditions.
  • With @openrum/browser 0.1.2, automatic clicks carry a short CSS selector (at most three steps; ids and classes containing digits are left out). No text or input values are collected.

SDK

Released alongside: @openrum/browser 0.1.2, also served by this Instance at /sdk/browser/0.1.2/openrum.min.js.

  • Header and body capture and click selectors need both SDK 0.1.2 and an Instance on 0.1.2.
  • SDK 0.1.1 keeps working against this Instance; SDK 0.1.2 against a 0.1.1 Instance skips the new features without errors.

What's Changed

  • Release prep: v0.1.2 and @openrum/browser 0.1.2 by @eijil in #12

Full Changelog: v0.1.1...v0.1.2