When you pass an aging bucket to a date field in a drill-through target report, it no longer turns into a range ending in the time of day '23:59:59', which would then result in an error if you opened the date selection dialog (FC-816)
The Bucketing dialog had several issues we have resolved, mostly notably that reordering of buckets was unreliable (FC-727)
When there aren't too many members in the list, we made the member selection dialog widen the Code column to suit all of them, and not just the first page of members, so they are less likely to appear truncated now (FC-822)
We have stopped the date selection dialog from offering the choice of "As of Date" when that variable is not defined in the report (FC-780)
Reports with a very large number of columns now open faster (benchmark: a 600 column report which took 60 seconds now takes 30 seconds) (FC-821)
We resolved a privilege escalation security issue within the admin web app when using Windows authentication (FC-838). This affected 2.3.20 also: a patch release for that is now available.
There was an issue that prevented successful completion of repository setup when using Windows authentication (FC-849)
On the Workflow listing page, the Enabled checkbox was not functional (FC-682)
Attempt to prvent the Edge browser from inappropriately auto-filling the text boxes in the New and Edit Epicor API Data Source forms (FC-811)
The Edit ERP Data Source page no longer shows the Validate Schema box and heading if the licence key doesn't include "Custom Designer" (FC-831)
Sizing and layout of workflow property controls on the workflow page improved (FC-840)
Further improvements to Bill of Materials support including:
Reinstating QtyPer, EstScrap and EstScrapType attributes so that we can see them on aggregated levels
Leaf nodes were being reused in some scenarios causing inaccurate results.
Catalog: Can now show the last transaction for a part linked to the part dimension
Catalog: Restored Fiscal Year / Period dims to PartTran cubes
When the Nextworld Authentication API returns status 503 (service unavailable), or if the service account password expires, we now show a dedicated and more helpful message in the client app (FC-798, FC-758)Fixes