Skip to content

Changelog

A curated highlight reel of customer-facing changes. Most recent first.

2026-06-29 — A roomier scenario step editor

  • Scenario steps now use a wrapping, auto-growing field, so long step text stays fully visible instead of scrolling off to the side.
  • Each step's Text / JSON toggle and Beautify moved into a tidy actions menu on the left, and a hover Copy button copies the step text in one click.
  • The bulk Set attribute action now appears only when a project actually has custom fields, with a clear pointer to set them up otherwise.

2026-06-27 — Clearer durations & launch cards

  • Durations now read in plain language — 0.5s, 5m 03s, 2h 05m 03s — instead of raw milliseconds, everywhere a test or launch time is shown.
  • Launch cards are tidier: one-line names, a compact progress bar, and a reliable link straight to the CI build when a launch was triggered from a job.
  • Run variables you set when launching a plan or job are now remembered on the launch.

2026-06-25 — Promote results & simpler status badges

  • New Promote to Test Cases button on a finished launch — turn ad-hoc results into first-class test cases through a preview-then-confirm dialog.
  • Result-status badges collapse to six clear values: In progress · Passed · Failed · Broken · Skipped · Unknown.

2026-06-24 — User Trash & reporting setup

  • Administrators can now move users to Trash (a reversible soft-delete that frees their seat) in addition to disabling them, and act on several users at once with bulk Enable / Disable / Change role / Delete and Restore.
  • New in-app Reporting setup guide on the Jobs page — copy-ready suluctl commands and CI snippets, pre-filled for the current project, so results from a job land in the job's own launch.

2026-06-23 — Chart library & rich-text comments

  • The Dashboards Analytics tab gains a From library chart catalog — add or remove charts (including new Test case priority, Defects open vs. closed, and Results by environment) and your selection is remembered per project.
  • KPI cards now show a period-over-period delta (e.g. ▲ 5.0pp / +12 new) when there's a change to report.
  • Test-case comments are now rich text — bold, italic, lists, links, code, and a Preview toggle.

2026-06-20 — Per-project launch numbers

  • Launches now carry a sequential number per project. The launches list and the detail header show #42 instead of an opaque global id, so each project's runs read naturally.

2026-06-16 — Stateless sign-in

  • Sign-in moves to a stateless token model, so Sulu can run across multiple replicas behind a load balancer.
  • Self-hosting note: this release requires Redis and a RabbitMQ STOMP listener, plus a new SULU_JWT_SECRET (at least 32 bytes). See the deployment guide before upgrading.

2026-06-13 — Manual vs. automation scenarios

  • Every test case now has a scenario source: Manual (you author the steps by hand) or From automation (the scenario is kept in sync with what your automated runs actually execute).
  • Automation-owned scenarios are read-only in the editor — Detach to edit any time to take the pen back.

2026-06-12 — Import results without an adapter

  • Get automated results into Sulu by uploading the standard report your framework already produces — allure-results or JUnit XML — with no Sulu library in your test code.
  • New suluctl CLI streams reports from CI or your laptop: upload for a one-shot run, or watch to stream results into the launch live while tests are still running.
  • New Import button on the Launches page — drag a results folder or a ZIP straight into the browser.

2026-06-08 — Roles, guests & workspace members

  • Cleaner, three-tier role model: Account (Admin / User), Workspace (Owner / Member / Guest), Project (Owner / Member / Viewer).
  • New free Guest role — read-only access to specific projects that never counts against your seats.
  • Workspace Members is now split into Members / Guests / Invites / Deactivated sub-tabs, with a single "Invite people" dialog that accepts several emails at once.

2026-06-06 — Folders & workspace analytics

  • Organize test cases with manual folders as an alternative to attribute trees — switch per project, non-destructively, any time. Plus a per-user Flat list toggle.
  • New workspace Analytics tab on the project picker aggregates pass rate, status and automation across every project in the workspace.

2026-06-02 — Centralized tags

  • Tags are now a managed per-project registry with palette colors. Rename or recolor a tag once on the Tags page and the change applies everywhere it's used.

2026-06-01 — Defects

  • Track bugs as first-class Defects: a dedicated page, OPEN / CLOSED status, rich-text descriptions, and links to the test cases and results each one affects.
  • Optionally link a defect to Jira — create a brand-new issue from Sulu, or attach an existing issue key. Live Jira status shows inline.

2026-05-31 — Webhook message builder & more CI

  • Build your own webhook payloads with a per-event template editor, custom headers, send filters, and a live Slack preview.
  • CI integrations now cover Jenkins and Bamboo alongside GitHub Actions and GitLab CI.

2026-05-28 — Workspace settings home

  • A dedicated Workspace settings area (General / Members / Billing / Activity / Integrations) brings membership, seats and billing into one place.

2026-05-25 — Selective execution

  • Run exactly the cases you pick — manual, automated, or a mix — and watch them reconcile into a single launch as automated results stream in.

2026-05-23 — Trigger CI from Sulu

  • Connect a CI workflow and launch it straight from Sulu; the run reports its results back into a launch automatically.

2026-05-21 — Test Plans

  • Curate named collections of test cases, assign executors per case, and dispatch a whole plan as a launch.

2026-05-19 — Sign in with Google

  • One-click Continue with Google on the sign-in and registration pages, alongside the existing email and SSO options.

2026-05-18 — Jira integration

  • Link a project to Jira: file a bug from a failed result and see live issue status without leaving Sulu.

2026-05-17 — Test case versioning

  • Every save creates a version. Browse history, compare any two versions side-by-side, and restore — non-destructively. Launches remember which version of a case actually ran.

2026-05-07 — Initial release

  • Public documentation site goes live with Allure-parity information architecture.
  • TestNG and JUnit 5 reporting quickstarts.
  • In-app help launcher (global popover with search + per-page contextual deep links).
  • Dark Sulu theme matching the landing site and the product UI.

Sulu Test Management System