Releases: getodk/central
Releases · getodk/central
ODK Central v2025.3.1
- Add support for simplified Chinese (getodk/central-frontend#1415)
- Update Web Forms to 0.17.0 (getodk/central-frontend#1414)
ODK Central v2025.3.0
Mapping
- Add map view for Submissions (#1152)
- Add API to fetch GeoJSON for entities (#1152)
- Add API to fetch GeoJSON for an individual Submission or Entity (#1325)
Entities
- Add ability to bulk-delete entities (#1010)
- Add filtering capabilities for Entities (#973)
- Add initial support for creating or updating Entities from repeat groups (#1020)
Data Tables
- Move refresh button and add timestamp (#1106)
- Use search criteria to filter entities.csv download (#1185)
- Fix count of Submissions that's visible after a Submission is deleted (#1140, #1163)
- Fix count of Entities that's visible after an Entity is deleted (#1390)
Other Improvements + Bug Fixes
- On server user page, indicate when user's invitation is pending (#1104)
- Add configuration to adjust session lifetime (#1212)
- Ensure that latest Entity List is downloaded for Draft Form; prevent overcaching (#1407)
- Allow the same file to be uploaded with a different content type (#751)
- Entity property data: expand text on click instead of showing tooltip that could overflow (getodk/central-frontend#1388)
- Don't show a 404 error if another user has deleted the same Submission or Entity (#1362)
- Show success message after Web Forms setting is changed (#1096)
- Show error message if a user's permission to submit to a Form is revoked after starting the Form (#1001)
API
- Add filter to fetch deleted Submissions or Entities using REST API (#1208)
- OData: add filter for the
__idof the Submission or Entity (#1401) - OData
$filter: support Yoda notation fornullequality (getodk/central-backend#1557) - Return a 401 error, not a 403, if no authentication is provided (getodk/central-backend#1488, getodk/central-frontend#1267)
Operations + Performance
- Enable HTTP2 (#1309)
- Add certificate that passes third-party SSL checks (#1366)
- Adjust memory limit, making it possible to run vacuum on built-in database (#1147)
- Increase gzip level and gzip for more content types (#1329)
- Add more database indices (#1174, getodk/central-backend#1617)
- Improve performance of certain database queries (#1367)
- Add ability to set PostgreSQL application name (#1202)
Maintenance
- Update usage information metrics (#1372)
- Update dependencies (#1371, #966, #1370, #1369)
- Update Web Forms (#1223)
- Update translations (#1368)
Forum announcement: https://forum.getodk.org/t/57029
ODK Central v2025.2.3
- Fixed: Public access links with last-saved (Forum post)
- Fixed: space character in the URL is shown as ‘+’ in Enketo for the prefilled value after redirection (Forum post)
- ODK Web Forms upgraded to v0.14.0, which improved numeric fields & error feedback: Numeric inputs are now limited to a maximum of 9 digits, integer fields no longer allow decimal values, and error highlighting has been enhanced, making required questions easier to identify and fix before submitting. (more details)
ODK Central v2025.2.2
- Fixes bug: space in query parameter is rendered as plus sign in Enketo prefill (Forum post)
ODK Central v2025.2.1
- Bug fix: apply filters to download of Submissions CSV in UI (#1168)
- Allow App Users, Data Collectors, and Public Access Links to send Submission Attachments from ODK Web Forms (#1166)
- Fix issue with Public Access Links that are used offline in Enketo (#1175)
- Improve performance of database query (getodk/central-backend#1536)
- Update ODK Web Forms to 0.13.1 (getodk/central-frontend#1311)
ODK Central v2025.2.0
Entities
- Add Search functionality to Entities page (#1009, #1023)
- Update filter styling on Submissions and Entities pages (#1008)
- Limit Entity access to creator (#952, #1137)
- Tell OpenRosa clients to delete Entities when their Submissions have not been approved (#685)
Bug Fixes + Other Improvements
- Log server upgrade in Audit Log (#971)
- Server Audit Log: distinguish categories in type filter (#1042)
- Improve toast messages (#1011, #1030)
- Load binary Submission Attachments when editing Submission in ODK Web Forms (getodk/central-frontend#1301)
- Prevent ODK Web Forms styles from affecting the rest of Central (#1121, #1015)
- Improve display while loading ODK Web Forms (#1120)
- Reposition Entity upload popup so that it's not partially concealed (#1138)
- Restrict API access to Form Drafts to Users who can update Forms (getodk/central-backend#1502)
- Surface errors from S3 (getodk/central-backend#1469, getodk/central-backend#1470)
- Docker: allow passthrough of command arguments to
postgres14endpoint (#1066) pg_repackcauses backup restore to fail (#1100)- Allow Google Translate in Content Security Policy (#1129)
Operations + Maintenance
v2025.1.4
What's Changed
- Use pyxform version 3.1.0 to avoid rare Enketo crash when form definitions have newlines (#1150)
Full Changelog: v2025.1.3...v2025.1.4
ODK Central v2025.1.3
- Upgrade pyxform to 4.0.0 for client_editable setting to support submission edits from Collect (#1141)
- Improve OData filter performance (getodk/central-backend#1523)
ODK Central v2025.1.2
- Fix redirect from Enketo after second or later Submission edit (#1089)
- Include custom port number when redirecting from Enketo after Submission edit (#1081)
- Fix preview link in "Use ODK Web Forms" modal (#1102)
- ODK Web Forms: Support Form attachments that are binary files (getodk/central-frontend#1273)
- Update ODK Web Forms to 0.12.0
- Ensure that version.txt reflects latest release tags (#1085)
ODK Central v2025.1.1
- Update ODK Web Forms to 0.11.1
- Enable buttons that link to ODK Web Forms even if Enketo isn't running (getodk/central-frontend#1258, getodk/central-frontend#1259)
- Dialog shown for Web Forms lose some bottom margin (#1073)
- Prevent Data Collector from opening ODK Web Forms if Form is closing (getodk/central-frontend#1261)