The June release brings a step-change in how much you can get done in a single action in reconciliation, more control over what your exports contain, easier resolution of hidden annotation conflicts in ingestion, a refreshed Duco navigation, and various smaller improvements.
Ingestion
See annotations from disabled entities on demand
When an entity is disabled in an AIDP project, its annotations are hidden from the document view by default. That keeps the workspace focused on the entities you are actively using. But any annotation tied to a disabled entity became invisible, even when it was blocking new work. Users who tried to annotate text already covered by a disabled-entity annotation hit an overlap conflict they could not see, let alone resolve.
A new toggle in the Entities panel of the document view changes that. Switch it on to bring the hidden annotations back into view: they appear in a faded style across the document overlay, the Entities list and the Annotations table, so you can inspect them, edit them or delete them. Switch the toggle off to return to the clean default view.
What that unlocks day-to-day:
- Resolve overlap conflicts caused by disabled-entity annotations without re-enabling the entity, recreating it, or working around it.
- Audit what annotations a disabled entity is still holding before deciding whether to keep or delete them.
- Treat disabling an entity as a fully reversible action, with one less reason to leave unused entities enabled "just in case".
Reconciliation
Bigger working sets - up to 1,000 records at a time
You can now act on selections of up to 1,000 records and results pages now load 1,000 records at a time instead of 100, giving you the ability to process up to 10x the volume in a single action.
What that unlocks day-to-day:
- The DIFF component works across 1,000 records without scrolling further or paging through.
- Non-bulk-supported actions can be applied to 1,000 records at a time.
- Less paging means fewer interruptions when reviewing or actioning large breaks.
- Reduces the need for repeated actions and cuts down on manual overhead.
- Allows teams to complete larger volume reconciliations in fewer steps - freeing up time for higher-value work.
Thanks to significant performance work shipped alongside this change, you should see no slowdown - even with the new higher limit.
More flexible exports
We've introduced new toggles for All trades, Breaks only, and Current view exports, allowing you to customise your data outputs precisely to your needs.
These new options include:
- Comment Selection: Choose to export all comments or only the latest comment.
- Roll-up Detail: Include or exclude the constituents that make up roll-ups.
These controls are particularly valuable when sharing data with clients or auditors who require targeted, concise outputs. By moving away from a fixed export format, users can tailor each output to the specific requirements of the recipient - whether that is a detailed audit trail, a high-level summary, or a feed into a downstream workflow. This reduces post-export manual handling, minimises the risk of sharing extraneous data, and ensures outputs are accurate and fit for purpose.
Please note that this feature is currently supported in one-sided and two-sided processes.
Stronger controls on process run sign-off
A user can no longer mark the same run as both “Ready to review” and “Reviewed”. Updated validations now prevent this combination at sign-off, reinforcing the separation-of-duties principle. No change to the workflow - only the validation behind it.
Difference fields always reflect the current match
Difference fields will now reflect the current match state, rather than retaining outdated values from a previous match. This eliminates the need to recalculate outside Duco.
Single and bulk manual actions (break-apart and re-match) now trigger a recalculation of the difference field, so the displayed value accurately reflects the new match pairing.
Smoother experience for clients using Google Translate
We don't officially support Google Translate, but we know some users use it - so we've cleaned up some rough edges. Previously, any action that caused records to become unselected (actions, filtering, pinning) could trigger a full-page error when the page was being translated. That's now resolved - the page handles these interactions cleanly when Google Translate is active.
Platform
Refreshed navigation bar
The main navigation has moved from the top of the screen to a vertical sidebar on the left, with icons added alongside each section name.
What’s changed
- The horizontal top bar has been replaced by a vertical sidebar on the left.
- Every section now has an icon next to its label, making it easier to find what you need at a glance.
- Utility items (Notifications, Help, your user menu) and the Collapse toggle are grouped at the bottom of the sidebar.
- Collapse for more screen space. Click Collapse at the bottom of the sidebar to hide the labels and show icons only - useful when working with wide reconciliation tables.
What hasn’t changed
- All sections keep their existing names and destinations.
- URLs are unchanged - existing bookmarks and shared links continue to work.
- No workflows or permissions have been altered.
The new navigation is live for all users in this release. No action is required on your part.
Please note that Duco is modular by design - the sections you see reflect the capabilities your company has subscribed to and the permissions assigned to your role. Speak to your Duco account team if you'd like to explore unlocking additional features.
Fixed bugs
| Issue Addressed | Description |
| Promoting a reference data configuration could fail with no clear reason after uploading a very wide sample file. | Configuration promotion now completes reliably, even after sample files with a large number of columns have been used during setup. |
| Users who entered an incorrect password or whose account was locked saw a generic technical error and weren't notified of the lockout. | The sign-in screen now shows a clear "Invalid email or password" message, and users whose accounts are locked receive an email notification. |
| The confirmation message shown after creating a new user had a small formatting issue, with a missing space before the user's name. | The confirmation message now displays correctly with proper spacing. |
| Successful matching runs were sometimes shown as failed | In some rare scenarios, after a recon run finishes successfully, it gets recorded incorrectly as failed. |
| Incorrect filtering on Excel export | Records were being incorrectly filtered out during Excel export when one side is rolled up and the other side is not. |
| Run fails when exception category deleted | If a recon process has a workflow rule that uses an exception category that was since deleted, the run fails. |
| Tooltip covering (predictive) labels | Improved readability of labels and predictive labels when hovering over label values. |
| Consistent behaviour when expanding all in record details tab | Expand all in details tab now expands exceptions categories. |
| Duplicate cash fields are sometimes created when a customer updates a field | In some cases, Duco fails to recognise existing fields and ends up creating duplicates, which makes process validation fail unexpectedly. |