Skip to content

Releases: getodk/central

ODK Central v2026.1.1

14 Apr 18:42
5718537

Choose a tag to compare

  • Exclude deleted Entity properties from GeoJSON (#1769)
  • Remove duplicate PGAPPNAME in docker-compose.yml (#1771)
  • Update Content Security Policy reporting (#1533, #1767, #1777)
  • Upgrade pyxform to 4.4.1 (#1807)

ODK Central v2026.1.0

04 Apr 00:29
2afee5f

Choose a tag to compare

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/entity or meta/entity field 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

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

ODK Central v2025.4.4

15 Mar 05:59
caa03ad

Choose a tag to compare

ODK Central v2025.4.3

05 Mar 23:15
b6f7b74

Choose a tag to compare

ODK Central v2025.4.2

28 Jan 00:32
993b14c

Choose a tag to compare

ODK Central v2025.4.1

08 Jan 23:40
5342aa8

Choose a tag to compare

ODK Central v2025.4.0

15 Dec 19:42
f33060e

Choose a tag to compare

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 uuid data type in database (getodk/central-backend#1618)

Maintenance

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

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)