Skip to main content

TestVibe 0.4.3

All release notes · Self-hosted upgrade guide

Archived release. Superseded by 0.4.7. Downloads are no longer offered; these notes remain available for upgrade planning.

Fixes for three problems that made the app look broken to the people using it — and the first release since 0.4.1 to ship everything: containers, Helm chart and appliance. Docker and Kubernetes users upgrade from 0.4.1; appliance users upgrade from 0.4.2.

  • The app no longer gets stuck on "Loading…". Sessions expired after two minutes of inactivity, and nothing said so — the tab simply stopped responding until you reloaded it by hand. It hit sign-up, email verification and email-change confirmation hardest, because every one of those asks you to leave for your mailbox and come back. Sessions now last 30 minutes and, when one does expire, the page reloads itself instead of hanging.
  • A project URL typed without https:// no longer breaks every run. Entering www.example.com was accepted, and the AI agent explored the site quite happily — but each run then failed immediately with nothing on screen to explain why, because the address was rejected somewhere the result never reached you. Addresses are now completed when saved, existing projects are corrected automatically, and an address that genuinely cannot be used is refused with a message that names it.
  • A run that fails before any test starts now tells you why. Failures of that kind previously showed "no per-scenario results" and left the reason in a file you had to go and open.
  • Command line. testvibe run --wait no longer treats a still-queued run as a finished one and exits 1; the published package also reports its own version correctly.

The appliance also carries every 0.4.2 fix below, built by the corrected pipeline that release introduced — so its disks seal themselves per copy.

Upgrading the appliance: attach the new OS disk and keep your existing data disk. Your database, artifacts, install identity and license all live on disk 2. Do not discard it.

Upgrading everything else: Docker — pull the 0.4.3 tag and docker compose up -d. Kubernetes — helm upgrade to chart 0.4.3.

Schema migrations: this release applies V0268 on first start. It runs automatically and is one-way — take a database backup first, as you should for any upgrade. It also repairs any project address that was stored without https://.