Releases: LucasYoris/Performate-releases
Releases · LucasYoris/Performate-releases
Performate v2.0.3
Improvements
- Guided tour Run a test step waits until the green Run button is visible before highlighting it, so the spotlight lands on the right control more reliably.
- The tour opens a sample httpbin GET (tour) request against a public endpoint you can run during the walkthrough (status check included).
- The top bar shows the demo request name, method, and URL while the tour prepares that step, even before the editor tab finishes opening.
Performate v2.0.2
New
- 👥 Team workspaces (Pro+) — Share copies of requests, examples, and folders with teammates. Sidebar toggle between personal and team trees; “Shared by me” and “Shared with me” lists; invite members with view, run, and edit access.
- 🔗 Share with team — Multi-select in your personal workspace tree, then share to an existing team workspace or create a new one (optional invite in the same dialog).
- ✏️ Rename & delete workspaces — Rename or delete personal workspaces from the workspace picker (⋯ menu) or tree context menu. Deletion requires typing the workspace name and removes all folders, requests, examples, and open tabs (the default workspace cannot be removed).
- 🗑️ Delete team workspace — Owners can permanently remove a team workspace and revoke teammate access; type the workspace name to confirm.
- 💾 Dataset backup & restore — Full backup and restore now include your dataset CSV files; the restore preview shows how many will be restored.
Improvements
- Sharing to a team workspace counts toward your storage limit.
- Team member Permissions (View / Run / Edit) are independent checkboxes instead of a single cumulative role.
- Guided tour adds a Team workspaces step for Pro+ users (personal ↔ team sidebar toggle).
- Successful workspace imports show a confirmation toast with the imported workspace name(s).
Performate v2.0.1
New
- 📜 Run history — Live-updating list after each execution, with search, status badges, tags, and per-entry actions (open in dashboard, reveal file, remove).
- 🔀 Compare runs — Side-by-side comparison for up to 10 runs: grouped latency, load, and reliability tables, run A/B cards, pair deltas, and an AI summary shortcut. The bottom panel expands automatically when compare opens.
- 📊 Run report — Select one run to inspect full metrics in the bottom panel, loaded from each run's JSON report (p99 backfilled from the HTML dashboard when k6 JSON omits it).
Improvements
- Run history records terminal and monitoring runs, dashboard errors, and deduplicates repeated report captures (up to 100 entries).
- Filter run history to the current request, double-click a row to open its report, and clearer selection hints and metric chips.
- Run history report actions use labeled buttons (“View metrics”, “Compare metrics”) instead of icon-only controls.
Fixes
- Run history tab no longer crashes with a black screen when opening the list (missing
Infoicon import in the history hint banner). - Run history tab no longer shows a black panel when the k6 dashboard webview was previously open (dashboard embed unmounts off-tab instead of keeping the Electron guest view alive).
Performate v2.0.0
New
- 📊 Executive AI summary — Select multiple saved AI reports (Ctrl/Cmd+click or Shift+click), right-click to generate a management-level rollup with test overview, risks, max throughput, and executed cases. Executive reports are saved in the same library with an amber highlight.
Performate v1.9.9
[1.9.9]
Improvements
- 🚀 Automation Hub — Select multiple requests when setting up automations.
- ⚙️ CI Runner — Generate and run pipelines that include more than one test.
- 📜 Performate CLI — Run a test by request or by saved example from the command line.
- 🤖 AI reports — Browse, open, rename, and delete saved AI summary reports in the app.
Performate v1.9.8
[1.9.8]
New
- ✨ Guided tour for first-time use (workspaces, import/export, test tree, Functions Library, datasets, results, bottom panel, and running a test).
- 👋 Welcome dialog with a “don’t show again” option.
- 🌐 Language switcher (English / Spanish) on sign-in and on the welcome dialog.