Releases: getodk/central
Releases · getodk/central
ODK Central v2022.3.0
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
ODK Central v1.5.4
Bugs Fixed
- Select PostgreSQL apt repo based on OS codename
ODK Central v1.5.3
Bugs Fixed + Small Wins
- Remove ability to create backups config
- Update Sentry ingestion URL (#311)
- Set Sentry username (getodk/central-backend#521)
- Set Sentry environment (getodk/central-backend#547)
- Prevent database connection leak after too many concurrent requests (getodk/central-backend#482)
- Prevent database connection leak after premature close (getodk/central-backend#485)
- Destroy inactive database streams (getodk/central-backend#565)
- Handle error creating database stream (getodk/central-backend#479)
- Set security headers at root path (#303)
- Don't include referrer information in cross-origin requests (#314)
- Update Enketo
- Update
server url
configuration for Enketo - Update translations
ODK Central v1.5.2
Bugs Fixed + Small Wins
- Fix frontend performance issue on homepage and project overview
- Upgrade to recent LTS OS
ODK Central v1.5.1
Bugs Fixed + Small Wins
- Show IDs of Forms that have duplicate titles
- Update translations
- Update Enketo
- Update pyxform-http
- Update API docs about OData
ODK Central v1.5.0
Homepage
- (revisit) See more and better information on the Homepage
Projects
- (revisit) See more and better information on the Projects list
- Add ability to customize Project descriptions
- Do not automatically create a Default Project
Forms
- (revisit) See more and better information on the Forms list
- Remove the published Form checklist
Bugs Fixed + Small Wins
- Include filter selections in URL for Submissions page
- Add ability to configure size of database connection pool (getodk/central-backend#480)
- Add ability to use port other than 443 for HTTPS (#259)
- Show informative error message when duplicate Form ID contains
)
(getodk/central-backend#450) - Do not send password reset email if account does not exist (getodk/central-backend#468)
- Return consistent API response for password reset when
?invalidate=true
(getodk/central-backend#473) - Resolve Sass warnings shown during frontend build
Maintenance
- Update usage information metrics
- Update to Vue 3
- Update backend dependencies
- Update frontend dependencies
- Update Enketo
- Add support for geoJSON external secondary instances
- Update pyxform-http
- More accurate identification of dynamic defaults
- Update translations
GitHub issue: #278
Forum announcement: https://forum.getodk.org/t/odk-central-v1-5/37882
ODK Central v1.4.2
Bugs Fixed + Small Wins
- Allow user to both filter Submissions and split "select multiple" fields
- Update pyxform-http
- Reduce memory usage on certain XLSForm conversions
ODK Central v1.4.1
Bugs Fixed
- Don't run server if database migration fails (#258)
ODK Central v1.4.0
Form Deletion
- 4.14 Purge deleted Forms
- Handle deleted resources in Server Audit Log (#127)
Submissions
- 5.10a Export Submissions with “select multiple” choices as columns
- (n/a) or remove group names
- (n/a) or include deleted Form fields
- Display name of Form version associated with Submission (getodk/central-backend#398)
- Save additional metadata about Submission version (#254)
Other
- Require passwords/passphrases to be at least 10 characters long
- Add Swahili
Bugs Fixed + Small Wins
- Purge unneeded Draft Form immediately
- Update API to support parentheses in OData filter
- Improve resiliency of backend workers (getodk/central-backend#436)
- Increase limit on payload size in case there are many Forms (getodk/central-backend#446)
- Do not log password hash in Server Audit Log
- Improve appearance of
select
elements in Safari (getodk/central-frontend#515) - Show message if Submission download is not yet available (getodk/central-frontend#236)
- Do not rebuild Enketo (#263)
Maintenance
- Add usage information metrics
- Fix select usage information metrics (getodk/central-backend#437)
- Update Backend dependencies
- Update Frontend dependencies
- Update Enketo
- Ensure that form_logo.png is loaded when present
- All signature images are now uploaded in offline-capable Forms
- Update pyxform-http
- Add accuracy parameters for geopoint
- Warn when languages are missing translations
GitHub issue: #252
Forum announcement: https://forum.getodk.org/t/odk-central-v1-4/36886
ODK Central v1.3.3
Bugs Fixed
- Fix LetsEncrypt renewal failures (#253)
- Remove warning message from
odk-cmd
command line tool (getodk/central-backend#419) - Update Enketo
- Public access links with media and forms with non-ASCII form IDs now load as expected