Entities
- Add ability to delete Entity List (#1337)
- Add ability to delete Entity property (#1338)
- Add ability to create individual Entity on table page (#1638)
- Don't warn when a
meta/entityormeta/entityfield is moved within a Form (#1632) - Don't auto-link Form Attachments to Entity Lists when creating new Draft of existing Form (#1630)
- Don't include archived Form versions in list of linked Forms (#1626)
- More validation of Forms using features from Entities specification 2025.1.0 or later (#1427)
Login page customization
- Add ability to customize login page, reset password page, and set password page (#1105)
Other Improvements + Bug Fixes
- Show image Submission Attachments in a new tab rather than downloading them (#1659)
- Show version of ODK Web Forms used to create Submission (#1629)
- Improve error message when Form is modified before upload (#1558, #1291)
- Don't include repeat group fields in main data table .csv download (#1565)
- Paginate Submissions and Entities table dynamically, showing latest Submissions/Entities (#1557)
- Server Audit Logs: fix filter for Server Configuration Actions (#1733)
- Remove Connections to Forms on Properties page (#1650)
- Fix alignment of download button when SSO is enabled (#1752)
- Ensure that important headers are returned on error responses (#1527)
API
- Stabilize API for filtering GeoJSON, reusing OData
$filter(#1396) - Add ability to delete Submission Attachments of deprecated Submission version (#1612)
- Make API paths case-sensitive (#1263)
- Prevent too many redirects when redirecting to Submission version with encoded instance ID (#1251)
Operations + Performance
- Add ability to configure database using wider set of
PG*environment variables (#1661) - Reduce CPU time needed for .csv.zip compression (#1622)
Maintenance
- Update usage information metrics (#1700)
- Update What's New modal (#1701)
- Update dependencies (#1703, #1704, #1702, #1555, #1556, #1746)
- Update translations (#1705)
Forum announcement: https://forum.getodk.org/t/57925