Release Notes
Latest highlights
Recent releases
2026-06-30
Two-Factor Login Support
Credential sets can now include a second factor. Add an authenticator setup secret once, or a one-time code, and Duku can get through 2FA login screens on each run.
2026-06-30
Grouped Issues Inbox
Flow-breaking issues now stay grouped by unique problem, so each one appears once. Update status and priority once for the whole group.
2026-06-24
Agentic Inputs
Explorations now fill forms with realistic, context-aware values. Duku reads the page, the form, and any saved product context so runs go deeper through form-driven flows.
2026-06-19
Expanded Egress IP Feed
Our published egress IP feed now lists additional source addresses for firewall and WAF allowlisting.
2026-06-18
WebGL Application Support
Explorations now render WebGL and canvas-based applications, expanding coverage to graphics-heavy sites.
2026-06-15
Faster Issue Triage
Sort the issues inbox by any column header, and update several issues at once from a new bulk action bar.
2026-06-09
Fullscreen Video Playback
Run recordings now play fullscreen and start automatically, and live streams reconnect on their own if a connection drops.
2026-06-09
Redesigned App, Now Live
The rebuilt Duku dashboard is now the default at app.duku.ai. It adds faster navigation, a clearer product → target layout, and a consistent header across Overview, Exploration, Tests, Schedules, and Issues. Existing dashboard links redirect automatically.
2026-06-08
Issue Prioritisation and Management
Issues now carry priority, which you can override. Set status and priority inline from the list or detail view, or update multiple issues at once. Issues that block a test flow rank above error-only issues so the most important problems surface first.
2026-06-05
Sitemap Search
Search the site graph by URL and jump straight to a page in Exploration. Matching nodes are highlighted, the canvas pans to them, and keyboard navigation moves through results.
2026-06-04
CI/CD Integration
Trigger explorations and test runs directly from your pipeline with Duku GitHub Actions. Each run posts a results summary back to the pull request and links into the app for full detail.
2026-06-03
Delete Products and Targets
2026-06-02
Run and Delete Test Cases
Run or delete an individual test case from Tests or from the test-case detail view.
2026-06-01
Live Run Streaming in the New App
Watch explorations and test runs in real time on the run detail page as they execute, now in the redesigned app.
2026-05-22
Login Failure Detection
Runs now detect when a login did not actually establish a session, including in-app login screens that look like success. Failed logins are flagged clearly, and each one captures a screenshot and page snapshot for triage.
2026-05-20
Intent Test Run Graphs
Intent test runs now render as a linear, step-by-step graph for easier path tracing. Target graphs now default to a vertical layout.
2026-05-19
Customer Health Overview
Overview now includes health widgets that summarise open issues and trends at a glance, plus a Critical Open Issues tile.
2026-05-19
Issues Inbox
The Issues inbox is fully live with filtering, sorting, search, per-row and bulk status changes, and a filter for issues that block a test. The detail view adds an occurrence histogram, representative evidence, and a full occurrence table.
2026-05-19
Upgraded Sitemap
The exploration sitemap is rebuilt on a new graph engine with smoother pan and zoom, a goals panel, and click-through screenshot and error-detail modals.
2026-05-13
Intent Flow Breaks as Issues
When an intent test breaks part-way through its prescribed flow, the break now appears as a tracked issue and is de-duplicated across builds so recurring failures stay grouped in one item.
2026-05-08
Path Diverged Indicator
Test runs that wander off their prescribed path are now marked with a Path Diverged chip and shown as failed instead of unknown.
2026-04-30
Sharper Failure Triage
Run detail now defaults to a signal-only error view, separates customer-facing issues from platform noise with origin badges and filter chips, and softens the failure UI when the platform itself was at fault.
2026-04-28
Video Click-to-Scrub
Click an error in a run to jump the video recording straight to the moment it occurred, with the timeline aligned to the true recording start time.
2026-04-28
Firewall and WAF Allowlisting
Duku's egress IP addresses are now published at a stable feed, and outbound traffic is tagged with a Duku/1.0 identifier so you can allowlist Duku in your firewall or WAF. See Firewall & WAF Allowlisting.
2026-04-27
Autonomous Exploration
Add product context from Product page → Edit so explorations understand what your site does and what to prioritise. Explorations now choose actions more reliably across modals, overlays, and complex forms.
2026-04-24
Run Failure Diagnostics
Failed runs now classify root cause more clearly. Platform issues and target issues are separated for faster triage.
2026-04-14
Credential Sets
Add multiple credential sets from Product page → Credential Sets → Add Credentials. Choose the right set at run time for different users or environments.
2026-04-08
Test Cases
Use Tests to Run all or rerun a single case. Test cases auto-generate from explorations, persist for repeat execution, and can be deleted or managed in the app.
2026-04-07
Cleaner Graph and Issue Views
Use the graph viewer in Exploration to Expand graph or Collapse graph. Similar pages now collapse together, and duplicate issues are merged into one unique item.
2026-04-06
State Detection Upgrades
State detection identifies page changes more accurately with structural, semantic, and network signals.
2026-04-06
Test Run Badges
Status badges reflect partial failures more accurately.
2026-04-01
Scheduled Runs
Set repeat runs from the Scheduled Jobs section on a selected target. Use daily, weekly, or custom cron schedules, manage them from the new Schedules page, view per-schedule history, and trigger any schedule immediately.
2026-03-27
Incremental Graph Updates
Target graphs now update incrementally after each exploration batch.
2026-03-26
Live Stream Preview
Watch explorations and test runs in real time in the app.
2026-03-26
Run Metrics
Exploration and test run metrics are now persisted for review.
2026-03-20
Test Run Video Playback
Test runs now include video recordings for easier debugging.
2026-03-20
Improved Login Detection
Login and authentication flow detection is now more reliable.
2026-03-19
Failure Diagnostics
Test runs now include clearer debugging context, structured summaries, and side-by-side path comparison.
2026-03-16
Improved State Detection
Accessibility-tree-based state detection now filters out visual layout noise.
2026-03-13
Pagination and Filtering
The Runs page now supports server-side pagination, sorting, search, and filtering.
2026-03-12
Organisations and Invitations
Invite team members, assign roles, and restrict API key management to org admins and above.
2026-03-12
Live Run Status
Running explorations now show animated status indicators.
2026-03-10
Target Graph
A persistent unified graph now aggregates exploration results across multiple batches.
2026-03-09
Richer Goal Descriptions
Auto-generated goals now include more contextual detail from the explored application.
2026-03-05
Progressive Login Support
Credential injection now handles multi-step login flows.
Older releases
2026-02-28
Test Runs
Full test run management now includes listing, filtering, sorting, detail views, action timelines, and per-goal test triggers.
2026-02-23
Guided Exploration
Path-based guided runs now replay discovered routes through your application for verification.
2026-02-20
Network Activity Enrichment
Network capture now includes full response data, richer edge details, and automatic goal generation at the end of each exploration.
2026-02-19
Organisation Management
Added organisation management tools in the app.
2026-02-16
Saved Credentials
Save login credentials per target with encryption at rest. Goals now appear directly on graph nodes and detail panels.
2026-02-13
Network Activity Analysis
Explorations now capture and analyse network activity, including API calls and form submissions, to improve state detection and goal identification.
2026-02-11
Persistent Exploration Results
Exploration results are now stored persistently, merge automatically when runs complete, and improve support for SPAs and iFrames.
2026-02-06
AI-Powered Goal Generation
Duku now generates natural-language descriptions of discovered user flows automatically. Interactive graph views are also available for selected targets and runs.
2026-02-04
New Exploration Strategies
New exploration strategies improve page discovery and coverage. Custom input values and more exploration parameters are also available in the app.
Last updated

