Skip to content

Releases: getodk/central

ODK Central v2025.3.1

13 Nov 19:35
56c866f

Choose a tag to compare

ODK Central v2025.3.0

03 Nov 20:33
444b4c6

Choose a tag to compare

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

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

Forum announcement: https://forum.getodk.org/t/57029

ODK Central v2025.2.3

02 Sep 21:05
fffd20c

Choose a tag to compare

  • 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

04 Aug 16:41
e5b432c

Choose a tag to compare

  • Fixes bug: space in query parameter is rendered as plus sign in Enketo prefill (Forum post)

ODK Central v2025.2.1

24 Jul 20:43
3bb4a6d

Choose a tag to compare

  • 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

17 Jun 18:00
133bfc9

Choose a tag to compare

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 postgres14 endpoint (#1066)
  • pg_repack causes backup restore to fail (#1100)
  • Allow Google Translate in Content Security Policy (#1129)

Operations + Maintenance

v2025.1.4

11 Jun 05:16
e2bb985

Choose a tag to compare

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

10 Jun 21:25
a80979b

Choose a tag to compare

ODK Central v2025.1.2

30 May 18:34
cf63ca7

Choose a tag to compare

  • 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

20 May 19:06
4ac522b

Choose a tag to compare