What's next in TestPlanIt 1.0
Everything that has landed on the beta channel since the 0.44.3 release — a rebuilt data foundation, far tighter Jira integration, AI that can see your app, deep analytics for automated runs, and dozens of quality-of-life upgrades. 1.0 ships beta → main in September.
Headline features
Tighter Jira integration, end to end
Jira · ExpandedMilestones sync straight from Jira — issue membership, webhooks, and live updates — and the detail page is now a release cockpit: burndown with a variance heat strip, a release-readiness “% ready” rollup, a per-case traceability matrix in the PDF export, and an activity log. From the TestPlanIt panel on a Jira issue you can generate test cases and QuickScript automation scripts with AI — without leaving the issue — and the panel now shows each case’s fields per template, with Steps as a count chip that opens a step-list popover.
New since the last preview: expired OAuth tokens refresh themselves during background syncs, with a notification only when re-auth is genuinely needed; milestone imports filter by Release/Sprint; in-scope issues roll up test cases and results from every linked project; and you can quick-generate cases right from a milestone’s scope table.
AI generation that can see your app
AI · NewTest-case generation now accepts visual context. Pull screenshots straight from linked Jira issues or Azure DevOps work items, use rich-text documents with embedded images, or let TestPlanIt crawl a URL and capture page screenshots — the AI reads them alongside the text and writes cases that match what’s actually on screen. A new multimodal pipeline translates images per provider, so it works with whichever LLM you’ve connected, and a cross-project LLM Usage report shows admins exactly where AI spend goes.
Automated runs, analyzed
Automation · NewAutomated runs now tell you what happened, not just how many passed: per-run execution metrics and duration, an execution timeline that visualizes real parallelization across workers, within-run flaky detection that understands retry semantics, and result filters to slice big runs. An Automation Runs card streams live progress, abandoned runs close themselves, explicitly linked cases flip to automated when results arrive, and agents can read it all through the MCP server.
Across the app
Revamped test repository
Dockable, drag-resizable case-details panel; a latest-result column you can sort by; reorderable, resizable columns with remembered order, width, and sort; drop-zone hints while dragging.
Filter cases across every dimensionNew
Combine multiple filters in one bar, search inside advanced-filter comboboxes, and save views you return to often.
Review workflowsNew
Request approvals in bulk, track pending-review badges wherever a run or session appears, and work a dedicated review inbox with full case details. Approving applies the workflow transition automatically, and reviews cancel themselves when their subject is deleted.
Full result history
A case’s complete history, virtualized to stay fast at any size, with the current run highlighted.
Composition lockNew
Freeze a run’s set of test cases the moment execution starts; manual or auto-lock per project.
Even test distribution
Spread a run’s case assignments across the team in one step.
Ready-to-complete notificationsNew
The right people are notified the moment a run’s last result lands.
Run & session dates
Start and end dates derived from actual results, shown across lists and reports.
Infinite-scroll management tables
Issues, users, groups, roles, projects, tags, audit logs and webhook deliveries load on scroll.
Document previews
Word, Excel and PowerPoint inline, full-height PDFs with keyboard nav, plus attachment filtering.
Link previewsNew
TestPlanIt links pasted into Slack, Teams or iMessage unfurl into a card that says what they point to; record details stay private unless the instance opts in.
Sharper duplicate compare
Highlights the fields that differ and shows a word-level diff for text.
Human-readable record keysNew
Optional project-prefixed identifiers, e.g. PROJ-123.
Accessible Dark themeNew
Meets WCAG AA, enforced by a CI contrast gate.
Arabic & full RTL
The 15th language, with the interface mirrored right-to-left.
QuickScript anywhere
Generate scripts from an API token, the MCP tool, or the Jira plugin.
Milestone Readiness report
Plots release readiness over time; automation trends hold up at scale.
Findable foldersNew
Search the folder tree directly, and every folder picker is searchable and virtualized for large trees.
Your work, front and center
Pending reviews sit at the top of Your Assignments, and user profiles gain a role-scoped Assignments section.
A user directory with boundaries
Collaborators see only the people who share a project with them.
MCP server, upgraded
AI agents get a Review-inbox tool, run-case editing, repository reporting rollups, and access to automated results.
Guided first sign-inNew
New users land on a “Get started” prompt into the create-project wizard.
Platform & performance
Rebuilt data & access layer
Moved to ZenStack v3, access control at the query layer, Prisma removed. The 1.0 foundation.
Much faster queries
Two-phase pagination (~22s → ~270ms) and added foreign-key indexes.
Access checks, once per requestNew
Project access resolves a single time per request and is briefly cached, so heavy pages stop re-asking the database.
Opt-in read-replica routing
Postgres read/write split, entirely in-app.
Self-host from official imagesNew
Prebuilt images + a single-tenant Helm chart; no building from source.
Faster lists everywhere
Runs, users, and audit logs window, prefetch, and stream on scroll.
Redesigned Trash
Master-detail with virtualized scrolling.
AI Tools admin section
Grouped settings; real provider Test Connection errors.
Configurable API rate limits
An API_RATE_LIMIT override for operators.
Operator visibilityNew
/api/health reports event-loop lag; nginx logs request timing and supports local overrides and custom error pages.
Reliability & polish
Steadier live updates
No reconnect refetch storms; connections deferred until idle.
Trustworthy audit trail
Correct actor attribution (API tokens included), rich-text edits captured, readable diffs, and richer filtering.
Webhooks fan out
Issue events reach every linked project; duplicate events emitted; deliveries show what record each one was about.
Modernized header
Cleaner top nav; actions collapse into a kebab menu on narrow screens.
Edit cases mid-run
Fix a test case in place from the run panel, without leaving execution.
Embedded media, everywhere
Images and videos embedded in descriptions resolve and render wherever they appear.
Names sort naturally
Case-insensitive ordering everywhere names are listed.
No more theme flash
Switching themes no longer flashes the previous one.
Compiled from the beta channel, ahead of v0.44.3 (the current stable release) by 643 commits · Jun 25 – Aug 15, 2026 · current tag v1.0.0-beta.16 · 1.0 ships beta → main, September 2026. Features already back-ported to the 0.44.x stable line — passwordless sign-in, Jira Server / Data Center, Postgres 18, bulk issue import, and the reporter-package updates — are not repeated here.
Don’t want to wait for September?
Betas ship as source-only pre-releases on GitHub. Check out the latest v1.0.0-beta tag, build it with one Docker Compose command, and everything on this page is yours today. Pre-releases aren’t production-ready — back up your database first.