For the complete documentation index, see llms.txt. This page is also available as Markdown.

Release Notes

Latest highlights

Two-Factor Login Support

Agentic Inputs

Explorations now fill forms with realistic, context-aware values so runs go deeper through form-driven flows.

Grouped Issues Inbox

Redesigned UI/UX

Recent releases

Date
Release
Notes

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

Remove products and targets you no longer need directly from 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
Date
Release
Notes

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