ODK Central v2022.3.0
matthew-white
released this
06 Dec 20:06
·
159 commits
to master
since this release
Datasets
- Get errors about names when uploading Draft for Dataset-managing Form
- Get hint about testing Datasets in alpha
- See Entities warning when enabling Managed Encryption
- See linked Datasets in Form Overview and Form Draft Status
- Publish a Dataset-registrating Form
- Manage Datasets
- Approve an Entity-registrating Submission
- See Entity creation on Submission feed
- Make Entity reference when managing Attachments
- List Dataset actions in Server Audit Log
Bugs Fixed + Small Wins
- Rename “Media File” to “Form Attachment” or “Submission Attachment”
- Add ability to filter Submissions on multiple Review States (getodk/central-frontend#559)
- Add ability to filter Submissions on multiple submitters
- Allow user to select more than 100 columns, but show warning (getodk/central-frontend#396)
- Add support for
$select
OData query parameter (getodk/central-backend#493) - Configure Enketo to match relevance behavior of ODK Collect
- Handle Form titles that contain characters
&
,<
, or>
(getodk/central-backend#478) - Return correct API response after comment creation (getodk/central-backend#516)
- Return combined verbs over API if User is assigned multiple Roles on a Project (getodk/central-backend#486)
- Return Problem response if API user specifies a number that is too large (getodk/central-backend#514)
- Improve handling of unexpected errors (getodk/central-backend#592)
- Fix issue starting multiple instances of API server (#329)
- Add Content Security Policy reporting
- Prevent reboot loop if openssl fails
- Remove duplicate logging for
service
(#265) - Do not run server if database migration was removed as part of Central downgrade (getodk/central-backend#509)
Maintenance
- Update usage information metrics
- Send version information to Sentry (getodk/central-backend#547)
- Resolve Sentry errors missing information (getodk/central-backend#483)
- Add soak testing (getodk/central-backend#204)
- Upgrade to Node 16
- Update Backend dependencies
- Update Frontend dependencies
- Update Enketo
- Update pyxform-http
- Update translations
GitHub issue: #298
Forum announcement: https://forum.getodk.org/t/odk-central-v2022-3/39787