Mapping
- Add map view for Entities (#1434, #1414, #1525)
- Add better detection of overlapping polygons (#1455)
- Fix server error for geometry values with extra leading zero (#1540)
- Prevent page scrollbar when map popup contains long text (#1454)
Other Improvements + Bug Fixes
- Add button to reset table filters (#1132)
- Add ability to sign up to ODK mailing list (#1336)
- Show more information after error processing Entities in repeat group (#1431)
- Handle XML encoding of Form version string (#1470)
- Allow Project Viewers to view all published Form versions (#1559)
- Add entry to Server Audit Log when Submission Attachment is updated via OpenRosa (#1436)
Operations + Performance
- Add ability to configure database pool size (#494)
- Don't attempt to upload empty blobs to S3 (#1496)
- Log more information from upstream S3 errors (#1469)
- Improve S3 cleanup after
SIGINT/SIGTERM(#1498) - Fix sending of content security policy (CSP) reports to Sentry (#1406)
- Update CSP to reduce false positives (#770)
- Other improvements to CSP (#1518, #1520, #1517, #1516)
- Use more efficient
uuiddata type in database (getodk/central-backend#1618)
Maintenance
- Update What's New modal (#1487)
- Update usage information metrics (#1486)
- Update dependencies (#1481, #1482, #1224, #1483)
- Update Web Forms (#1512)
- Update translations (#1484)
Forum announcement: https://forum.getodk.org/t/57212