> For the complete documentation index, see [llms.txt](https://docs.duku.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.duku.ai/changelog/release-notes.md).

# Release Notes

### Latest highlights

{% columns %}
{% column width="50%" %}
{% hint style="danger" icon="mobile-screen-button" %}

#### Authenticator Code Support

Credential sets can hold an authenticator secret, so Duku generates the one-time code itself on every run.
{% endhint %}
{% endcolumn %}

{% column width="50%" %}
{% hint style="info" icon="keyboard" %}

#### Agentic Inputs

Explorations now fill forms with realistic, context-aware values so runs go deeper through form-driven flows.
{% endhint %}
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="50%" %}
{% hint style="warning" icon="layer-group" %}

#### Grouped Issues Inbox

Issues now stay grouped by unique problem, so each one appears once and updates apply across the whole group.
{% endhint %}
{% endcolumn %}

{% column width="50%" %}
{% hint style="success" icon="circle-check" %}

#### Merge Gating with GitHub Check Runs

Explorations started from a pull request post a native GitHub check run you can require in branch protection.
{% endhint %}
{% endcolumn %}
{% endcolumns %}

### Recent releases

| Date       | Release                                                                                               | Notes                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ---------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 2026-08-27 | <i class="fa-arrow-up-wide-short">:arrow-up-wide-short:</i> **Sharper Issue Priority**                | Issue priority tracks real impact more closely. Recoverable network blips rank below genuine defects, and crawl artefacts stay out of your issue list.                                                                                                                                                                                                                                                                                           |
| 2026-08-19 | <i class="fa-circle-check">:circle-check:</i> **Merge Gating with GitHub Check Runs**                 | Explorations started from a pull request post a native GitHub check run. Require it in branch protection to gate merges on the exploration result, and let your CI job exit as soon as the run is kicked off. See [GitHub check runs](/integrations/github-check-runs.md).                                                                                                                                                                       |
| 2026-08-13 | <i class="fa-code-branch">:code-branch:</i> **CI Trigger Source for Any Pipeline**                    | Runs started from CircleCI, GitLab CI, Jenkins or any other pipeline can declare `triggerSource: CI`. It labels the run as CI-triggered in your dashboards and authorises the per-run URL override. See [Triggering explorations from any CI](/integrations/triggering-explorations-from-any-ci.md).                                                                                                                                             |
| 2026-08-05 | <i class="fa-diagram-project">:diagram-project:</i> **Faster Exploration Sitemap**                    | Large exploration sitemaps now open straight away, with a clearer top-to-bottom layout.                                                                                                                                                                                                                                                                                                                                                          |
| 2026-08-05 | <i class="fa-clone">:clone:</i> **Issues Across Every Build**                                         | The Issues inbox and the Overview health widgets show every issue for a product, whichever build is selected. Each occurrence still links back to the build it came from.                                                                                                                                                                                                                                                                        |
| 2026-07-27 | <i class="fa-link">:link:</i> **Targets Follow the Product URL**                                      | A target takes its URL from its product, so every run starts from one address you control and CI passes the deploy URL per run. Targets created by a pipeline link straight back to the CI run that made them. See [Products & Targets](/core-concepts/products-and-targets.md).                                                                                                                                                                 |
| 2026-07-24 | <i class="fa-comments">:comments:</i> **Per-Target CI Status Comments**                               | When several targets run against the same pull request, each posts its own status comment. Every target's progress is visible at once.                                                                                                                                                                                                                                                                                                           |
| 2026-07-24 | <i class="fa-key">:key:</i> **Credential Sets by Name**                                               | Runs can select a saved credential set by name or ID. Pipelines can pick the right login without embedding credentials.                                                                                                                                                                                                                                                                                                                          |
| 2026-07-24 | <i class="fa-sitemap">:sitemap:</i> **Cleaner Exploration Captures**                                  | Explorations handle cookie banners and modal overlays more cleanly. They also keep list and grid pages together for a tidier sitemap and clearer screenshots.                                                                                                                                                                                                                                                                                    |
| 2026-07-24 | <i class="fa-bug">:bug:</i> **Complete JavaScript Error Messages**                                    | Run errors now capture the full JavaScript exception message and every exception raised during a run. Failures are faster to diagnose.                                                                                                                                                                                                                                                                                                           |
| 2026-06-30 | <i class="fa-mobile-screen-button">:mobile-screen-button:</i> **Authenticator Code Support**          | Credential sets can hold an authenticator setup secret, so Duku generates the one-time code itself on every run. A fixed code can be stored instead. SMS and push factors are not supported.                                                                                                                                                                                                                                                     |
| 2026-06-30 | <i class="fa-layer-group">:layer-group:</i> **Grouped Issues Inbox**                                  | Issues now stay grouped by unique problem, so each one appears once. Update status and priority once for the whole group.                                                                                                                                                                                                                                                                                                                        |
| 2026-06-24 | <i class="fa-keyboard">:keyboard:</i> **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 | <i class="fa-shield-halved">:shield-halved:</i> **Expanded Egress IP Feed**                           | Our published egress IP feed now lists additional source addresses for firewall and WAF allowlisting.                                                                                                                                                                                                                                                                                                                                            |
| 2026-06-18 | <i class="fa-cube">:cube:</i> **WebGL Application Support**                                           | Explorations now render WebGL and canvas-based applications, expanding coverage to graphics-heavy sites.                                                                                                                                                                                                                                                                                                                                         |
| 2026-06-15 | <i class="fa-inbox">:inbox:</i> **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 | <i class="fa-expand">:expand:</i> **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 | <i class="fa-table-columns">:table-columns:</i> **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](/viewport-dashboard/overview.md), [Exploration](/viewport-dashboard/exploration.md), [Tests](/viewport-dashboard/tests.md), [Schedules](/viewport-dashboard/schedules.md), and [Issues](/viewport-dashboard/issues.md). Existing dashboard links redirect automatically. |
| 2026-06-08 | <i class="fa-triangle-exclamation">:triangle-exclamation:</i> **Issue Prioritisation and Management** | [Issues](/viewport-dashboard/issues.md) 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 | <i class="fa-magnifying-glass">:magnifying-glass:</i> **Sitemap Search**                              | Search the site graph by URL and jump straight to a page in [Exploration](/viewport-dashboard/exploration.md). Matching nodes are highlighted, the canvas pans to them, and keyboard navigation moves through results.                                                                                                                                                                                                                           |
| 2026-06-04 | <i class="fa-code-branch">:code-branch:</i> **CI/CD Integration**                                     | Trigger explorations and test runs directly from your pipeline with [Duku GitHub Actions](/integrations/github-actions/ci-integration-with-github-actions.md). Each run posts a results summary back to the pull request and links into the app for full detail.                                                                                                                                                                                 |
| 2026-06-03 | <i class="fa-trash">:trash:</i> **Delete Products and Targets**                                       | Remove products and targets you no longer need directly from [Products](/viewport-dashboard/products.md) and [Targets](/viewport-dashboard/targets.md).                                                                                                                                                                                                                                                                                          |
| 2026-06-02 | <i class="fa-vial">:vial:</i> **Run and Delete Test Cases**                                           | Run or delete an individual test case from [Tests](/viewport-dashboard/tests.md) or from the test-case detail view.                                                                                                                                                                                                                                                                                                                              |
| 2026-06-01 | <i class="fa-tower-broadcast">:tower-broadcast:</i> **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 | <i class="fa-right-to-bracket">:right-to-bracket:</i> **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 | <i class="fa-diagram-project">:diagram-project:</i> **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 | <i class="fa-chart-line">:chart-line:</i> **Customer Health Overview**                                | [Overview](/viewport-dashboard/overview.md) now includes health widgets that summarise open issues and trends at a glance, plus a **Critical Open Issues** tile.                                                                                                                                                                                                                                                                                 |
| 2026-05-19 | <i class="fa-inbox">:inbox:</i> **Issues Inbox**                                                      | The [Issues](/viewport-dashboard/issues.md) 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 | <i class="fa-share-nodes">:share-nodes:</i> **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 | <i class="fa-route">:route:</i> **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 | <i class="fa-route">:route:</i> **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 | <i class="fa-screwdriver-wrench">:screwdriver-wrench:</i> **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 | <i class="fa-circle-play">:circle-play:</i> **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 | <i class="fa-shield-halved">:shield-halved:</i> **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](/integrations/firewall-and-waf-allowlisting.md).                                                                                                                                                                                 |
| 2026-04-27 | <i class="fa-wand-magic-sparkles">:wand-magic-sparkles:</i> **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 | <i class="fa-screwdriver-wrench">:screwdriver-wrench:</i> **Run Failure Diagnostics**                 | Failed runs now classify root cause more clearly. Platform issues and target issues are separated for faster triage.                                                                                                                                                                                                                                                                                                                             |
| 2026-04-14 | <i class="fa-key">:key:</i> **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 | <i class="fa-vial">:vial:</i> **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 | <i class="fa-diagram-project">:diagram-project:</i> **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 | <i class="fa-brain">:brain:</i> **State Detection Upgrades**                                          | State detection identifies page changes more accurately with structural, semantic, and network signals.                                                                                                                                                                                                                                                                                                                                          |
| 2026-04-06 | <i class="fa-tag">:tag:</i> **Test Run Badges**                                                       | Status badges reflect partial failures more accurately.                                                                                                                                                                                                                                                                                                                                                                                          |
| 2026-04-01 | <i class="fa-calendar-clock">:calendar-clock:</i> **Scheduled Runs**                                  | Set repeat runs for a target from the Schedules page. Choose the days of the week and a time window, view per-schedule history, and trigger any schedule immediately.                                                                                                                                                                                                                                                                            |
| 2026-03-27 | <i class="fa-arrows-rotate">:arrows-rotate:</i> **Incremental Graph Updates**                         | Target graphs now update incrementally after each exploration batch.                                                                                                                                                                                                                                                                                                                                                                             |
| 2026-03-26 | <i class="fa-tower-broadcast">:tower-broadcast:</i> **Live Stream Preview**                           | Watch explorations and test runs in real time in the app.                                                                                                                                                                                                                                                                                                                                                                                        |
| 2026-03-26 | <i class="fa-chart-line">:chart-line:</i> **Run Metrics**                                             | Exploration and test run metrics are now persisted for review.                                                                                                                                                                                                                                                                                                                                                                                   |
| 2026-03-20 | <i class="fa-circle-play">:circle-play:</i> **Test Run Video Playback**                               | Test runs now include video recordings for easier debugging.                                                                                                                                                                                                                                                                                                                                                                                     |
| 2026-03-20 | <i class="fa-right-to-bracket">:right-to-bracket:</i> **Improved Login Detection**                    | Login and authentication flow detection is now more reliable.                                                                                                                                                                                                                                                                                                                                                                                    |
| 2026-03-19 | <i class="fa-bug">:bug:</i> **Failure Diagnostics**                                                   | Test runs now include clearer debugging context, structured summaries, and side-by-side path comparison.                                                                                                                                                                                                                                                                                                                                         |
| 2026-03-16 | <i class="fa-eye">:eye:</i> **Improved State Detection**                                              | Accessibility-tree-based state detection now filters out visual layout noise.                                                                                                                                                                                                                                                                                                                                                                    |
| 2026-03-13 | <i class="fa-filter">:filter:</i> **Pagination and Filtering**                                        | The Runs page now supports server-side pagination, sorting, search, and filtering.                                                                                                                                                                                                                                                                                                                                                               |
| 2026-03-12 | <i class="fa-users">:users:</i> **Organisations and Invitations**                                     | Invite team members, assign roles, and restrict API key management to org admins and above.                                                                                                                                                                                                                                                                                                                                                      |
| 2026-03-12 | <i class="fa-signal">:signal:</i> **Live Run Status**                                                 | Running explorations now show animated status indicators.                                                                                                                                                                                                                                                                                                                                                                                        |
| 2026-03-10 | <i class="fa-share-nodes">:share-nodes:</i> **Target Graph**                                          | A persistent unified graph now aggregates exploration results across multiple batches.                                                                                                                                                                                                                                                                                                                                                           |
| 2026-03-09 | <i class="fa-bullseye">:bullseye:</i> **Richer Goal Descriptions**                                    | Auto-generated goals now include more contextual detail from the explored application.                                                                                                                                                                                                                                                                                                                                                           |
| 2026-03-05 | <i class="fa-lock">:lock:</i> **Progressive Login Support**                                           | Credential injection now handles multi-step login flows.                                                                                                                                                                                                                                                                                                                                                                                         |

<details>

<summary>Older releases</summary>

| Date       | Release                                                                              | Notes                                                                                                                                                              |
| ---------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 2026-02-28 | <i class="fa-list-check">:list-check:</i> **Test Runs**                              | Full test run management now includes listing, filtering, sorting, detail views, action timelines, and per-goal test triggers.                                     |
| 2026-02-23 | <i class="fa-route">:route:</i> **Guided Exploration**                               | Path-based guided runs now replay discovered routes through your application for verification.                                                                     |
| 2026-02-20 | <i class="fa-network-wired">:network-wired:</i> **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 | <i class="fa-building">:building:</i> **Organisation Management**                    | Added organisation management tools in the app.                                                                                                                    |
| 2026-02-16 | <i class="fa-key">:key:</i> **Saved Credentials**                                    | Save login credentials per target with encryption at rest. Goals now appear directly on graph nodes and detail panels.                                             |
| 2026-02-13 | <i class="fa-wave-square">:wave-square:</i> **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 | <i class="fa-database">:database:</i> **Persistent Exploration Results**             | Exploration results are now stored persistently, merge automatically when runs complete, and improve support for SPAs and iFrames.                                 |
| 2026-02-06 | <i class="fa-sparkles">:sparkles:</i> **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 | <i class="fa-compass-drafting">:compass-drafting:</i> **New Exploration Strategies** | New exploration strategies improve page discovery and coverage. Custom input values and more exploration parameters are also available in the app.                 |

</details>
