ODK Central v2024.1.0
matthew-white
released this
29 Apr 19:43
·
48 commits
to master
since this release
Entities
- Create a new Entity List without publishing a Form (#575)
- Add a new property to an Entity List without publishing a Form (#576)
- Add additional Entities to an Entity List by uploading a spreadsheet (#589, #593, #583)
- Delete an Entity from the Entity data table (#584)
- Delete an Entity from the Entity detail page (#591)
- Remove Entity List from cache after Entity is deleted or Entity property is added to List (#599)
- Prevent an Entity List from being created with the same case-insensitive name as another (#627)
- Add support for
$orderby
OData query parameter (getodk/central-backend#1078) - Return Entities in stable order from REST API (#582)
- Autogenerate missing UUID when creating Entity using API (#574)
- Exclude deleted Forms from list of Forms that use Entity List (#643)
- Exclude Draft Forms from list of Forms that use Entity List (#645)
Bugs Fixed + Small Wins
- Add feedback button (#616)
- Add margin to App User QR code image (getodk/central-frontend#938)
- Prevent duplicate Submissions in OData feed that could appear when instance ID was reused (#608)
- Show correct upload progress when uploading Form Attachment (#606)
- Return to using longer width for
geopoint
columns in Submissions table (#635) - Prevent long display name from wrapping beneath navigation bar (getodk/central-frontend#348)
- Remove "New!" badge from Entities tab (#581)
- Link to latest API docs (#604)
- Improve text of Enable Encryption pop-up (#587)
- Add ETag header for Submission Attachments and XLSForms (getodk/central-backend#1045)
- Return fewer details with 500 error (getodk/central-backend#549)
- Remove
X-Powered-By
header (getodk/central-backend#1111) - Add robots.txt (#621)
- Return better error if query parameter is not a string (getodk/central-backend#806)
Operations + Maintenance
- Fix check for Docker Compose v1 during upgrade to Postgres 14 (#619)
- Create number of API server instances based on memory available to container, not to host (#577)
- Resolve Docker Compose warning that
version
is obsolete (#636) - Improve JSON output from command line tools (getodk/central-backend#979)
- Update usage information metrics (#572)
- Update backend dependencies (getodk/central-backend#1069)
- Update frontend dependencies (getodk/central-frontend#924)
- Update infrastructure dependencies (#570)
- Update Enketo (#571)
- Update pyxform (#571)
- Update translations (#569)
Forum announcement: https://forum.getodk.org/t/odk-central-v2024-1-add-entities-by-uploading-a-csv/46616