The May release brings new data transformation tools in data prep, improved label prediction workflows, better visibility of Duco platform usage across environments, various usability improvements and more.
Ingestion
The May release supercharges data prep with two powerful new capabilities: aggregation, a brand-new step for grouping and summarising your data, and output management, giving you full control over what your processes produce. And with our new flexible pipeline mode underpinning both, there's much more to come.
Group, summarise, and roll up your data with new Aggregation
We're excited to introduce Aggregation, a powerful new transformation step in Data Prep that lets you collapse multiple records into a single summarised row - directly within Duco, no external pre-processing required.
Net trades by broker, roll up positions by fund, summarise transactions by counterparty: shape your data however your downstream reconciliation needs it.
- Multiple operations in one rule: sum, average, weighted average, count, count unique values, get minimum/maximum, and more — apply as many calculations as you need to the right fields.
- Plain-English conditions: restrict aggregation to a subset of records by writing your condition in natural language. Our AI rule builder converts it into a structured rule for you instantly.
- Live preview: see the result of your rule against a sample of your data before you commit to a snapshot — no guesswork, no surprises.
This is a powerful new way to reshape your data before it reaches your matches, dashboards, or downstream feeds - and it lives natively inside the same project as your existing mappings.
The full guide is available in the Aggregation in Data Prep article in the help centre.
Please reach out to your CSM if you’d like to get an early access.
Take full control of your output schema with new Output Management
Meet Output, the new final step in Data Prep that puts the entire output schema in your hands. The fields you configure here drive every downstream consumer of your process — your reconciliations, your API extracts, and your UI extracts.
- Pick what goes out: enable or disable fields individually, or use bulk Enable all / Disable all controls to streamline your output.
- Rename without rewiring: clean up field names - for example, from "Aggregation rule - Notional (sum)" to "Sum of Notional" - without touching upstream mappings.
- Reorder and retype: drag-and-drop reordering and per-field data type overrides give you complete control over the schema you publish.
Fields used in aggregation rules are visually marked, so you can see at a glance which fields drive your aggregation logic - making it easier than ever to keep your processes clean and well-organised.
Please reach out to your CSM if you’d like to get an early access.
How to get started
Both Aggregation and Output Management are part of our new flexible pipeline mode in Data Prep. To turn it on for a project, head to Settings → General and enable the Flexible pipelines toggle. The new steps appear automatically alongside your existing Filter rules and Map and transform steps, ready to use.
Your "rows per page" preference now sticks in AIDP
Set it once, and it carries across page loads, refreshes, navigation between views, sessions, and devices. No more re-selecting your preferred page size every time you open a grid.
Manual intervention timestamps now appear on the upload timeline in AIDP
The upload timeline now shows when a document entered manual intervention and when it was resolved, alongside upload and completion times. Useful when you need to explain time-to-output, audit hand-offs, or spot where a document sat waiting.
Reconciliation
Applying labels predicted with high confidence in one go
You can see confidence scores on label prediction and take bulk action based on thresholds, saving you time.
After selecting records with predicted labels, you now have options to, for example:
- Apply all where confidence score is higher than a certain level (e.g. 80%)
- Reject all where confidence score is lower than a certain level (e.g. 50%)
Usability and accessibility improvements
This release includes a series of improvements to help you get your daily tasks done faster:
- Change the order of matching passes by dragging and dropping.
- Keyboard shortcuts are now also available in cash recon processes.
- New match fields will now appear at the top of the list, until the page is refreshed.
Reporting
Track your volume usage across environments with the new volume report
We're rolling out a brand-new volume report on Duco's platform status page, designed to give you complete visibility into how you're using Duco across all your production environments..
- All your environments in one view: see usage broken down by environment, side by side - perfect for clients managing multiple production environments who need to track total platform usage at a glance.
- Stay ahead of your usage: know exactly where you stand with peak and average daily usage tracked across the year-to-date and the last 30 days.
- Shareable and exportable: print or download the report as a PDF, ideal for governance reviews, internal reporting, or briefings with your stakeholders.
All details describing Volume Report can be found in the Help Center article named Duco Status Page.
The volume report is available to all clients with more than one production environment upon request. Please reach out to your Client Success representative — they will help you to get your login credentials to this page.
Fixed bugs
| Issue Addressed | Description |
| Record checkboxes moved to mid-table | In some scenarios after column arrangement and freezing, the record checkboxes appeared in the wrong place. |
| Comments shown repeatedly for proposed matches | In workflow history of cash proposed matches, it showed the same comments repeatedly. |
| Data transformation issue with trailing zeroes | In some scenarios, the trailing zeroes handling in transformation rules involving reference data table were incorrect. |
| Handling very long NRL rules | In some scenarios the UI freezes or behaves incorrectly when the NRL rule is too long. |
| Manual run creates error | The run button is now disabled when the process is being validated with its latest configurations. |
| Tolerance rule not showing decimal places | Editing number tolerance rule is missing decimal places |
| Carry-over issues with rollup constituents | Constituents don't get carried over after marking two runs as failed in succession |
| NRL edit and delete buttons are enabled when change control is on | Disable edit/delete buttons in match fields when config locked |
| Blank value in conditional rule set | Comparing to blank field values in conditional rule set is not interpreted correctly |