- 
AL-11199Improved the performance and reliability of syncing.
 Alloy Mobile Android
 
- 
AL-11314Report Builder: the "Item Id" header in Item data sources is now a Link type (see tinyurl.com/report-ds-itemid-header).
 Asset Engine
 
- 
AL-13345API users can now customise the subject of workflow emails by passing "attributes_workflowMessageActionEmailSubject" as a Message action parameter.
 Asset Engine
 
- 
AL-13220In the Report Builder, repeated content can now be displayed horizontally by placing the Repeater control within a Horizontal stack control (see tinyurl.com/horizontal-repeaters).
 Asset Reports
 
- 
AL-10177Item pickers now indicate if items are archived (corner slice) or locked (padlock).
 Asset Web
 
- 
AL-12674In the dashboard, you can now hover over a truncated card name to see it in full.
 Asset Web
 
- 
AL-12686When exporting data, you can now choose from a list of geometry projections (instead of having to enter a code).
 Asset Web
 
- 
AL-12807In the Report Builder, the Document Layout Editor has a new toolbar! This makes it much simpler to configure the properties of controls.
 Asset Web
 
- 
AL-12929Double-clicking a non-editable JSON field now copies its contents (as with other fields).
 Asset Web
 
- 
AL-13113Alloy now logs you out after 5 hours of inactivity (down from 24), to ensure you're always safely logged out overnight.
 Asset Web
 
- 
AL-13115Alloy now includes stricter HTTP headers in responses for greater security (X-Frame-Options: deny, X-Content-Type-Options: nosniff, Referrer-Policy: strict-origin).
 Asset Web
 
- 
AL-13344When workflows are listed in the right panel, their subtitle now indicates their type (event, manual, schedule).
 Asset Web
 
- 
AL-13375You can now add Date and DateTime nodes to item form expressions.
 Asset Web
 
- 
AL-13218Fixed an issue where tapping "Find more" in the "Originates From" section of a newly created job could display a neverending "Session Expired" window.
 Alloy Mobile Android
 
- 
AL-13201Fixed an issue where creating a task against an asset without geometry required you to set geometry on the task, despite "Requires Geometry" being disabled in the task's design.
 Alloy Mobile iOS
 
- 
AL-13219When syncing, tasks will only be downloaded if you belong to the set "Team" (but not if "Team Member" is set to someone else).
 Alloy Mobile iOS
 
- 
AL-13224Fixed an issue that sometimes prevented filters from being applied correctly.
 Alloy Mobile iOS
 
- 
AL-13307Fixed an issue that prevented the correct item form being applied for designs with stencils.
 Alloy Mobile iOS
 
- 
AL-13540Fixed an issue where a "Completed" job would wrongly appear in your "My Jobs" list if you were the "Team Member" but the "Team" was unset.
 Alloy Mobile iOS
 
- 
AL-13072When creating/editing a design, interface or workflow via the API, the optional "logsRetentionDays" property is now capped at 365250 days (1000 years) to prevent failure.
 Asset Engine
 
- 
AL-13293Fixed an issue that could prevent the error notification for a faulty shapefile export from being displayed.
 Asset Web
 
- 
AL-13316Fixed the "Validation rules" tooltip that displays when hovering over a Time attribute field with Min/Max properties set.
 Asset Web