Hello everyone,
We have completed deployment of a new release to the Global (https://kf.kobotoolbox.org) server as of 21:45 UTC on 7 February 2024.
Deployment to the EU (https://eu.kobotoolbox.org) server has been rolled out on 17 February 2024 at 08:00 UTC
This release consists of:
- KPI version 2.024.04b
- KoboCAT version 2.024.04b
- Pyxform version 1.9.0, unchanged from the previous release
- Enketo Express version 6.2.2, unchanged from the previous release.
New features
Issue | Description |
---|---|
kpi#4728 kpi#4719 kobocat#904 kobocat#918 kobocat#919 |
Project-level control of anonymous submission Users can now control whether to allow anonymous submissions on a per-project basis, replacing the previous account-wide setting âRequire authentication to see forms and submit dataâ. The account-wide setting has now been removed. Existing projects will continue to behave as they did previously: - If an account was set to require authentication, then all existing projects owned by that account will continue to require authentication. - If an account did NOT require authentication, then all projects owned by it remain available for anonymous submissions. By default, any new project requires authentication unless the user toggles the setting to allow anonymous submissions on that particular project. Additionally, the Add submissions project permission no longer implies View form . Anyone with Add submissions permission can still see the form inside Enketo and KoboCollect; however, they cannot see the project inside the KoboToolbox form-management web interface unless they are assigned the View form permission. |
Fixes and improvements
Issue | Description |
---|---|
kpi#4814 | Add dialog to announce new features in the UI Adds a new dialog component that can be placed on new features which may not stand out at first glance. |
kpi#4820 | Remove duplicated detail section in form builder sidebar |
kpi#4807 | Disable delete action for non-owners in shared library collections |
kpi#4806 | Fix bug that shows the same label multiple times in reports |
kpi#4793 | Display hidden type question in Single Submission Modal |
kpi#4770 | Fix styling for frozen columns in data table |
kpi#4605 | Return a 401 HTTP code when user is not authenticated Make the response more obvious to users when they are disconnected (and they have to reconnect) |
kpi#4799 | Fix External XML icons Fixed two icons for External XML question type having wrong names. |
kpi#4797 | Fix bug to allow collection managers to add library items |
Of interest to developers
Issue | Description |
---|---|
kpi#4795 | Donât hide Social Apps that werenât already hidden during migration |
kpi#4816 | Mark org speed test as âperformanceâ, exclude performance tests from running without flag |
kpi#4783 | Update endpoints to handle new plans |
kpi#4810 | Refactor NewFeatureDialog to only show once on form landing page |
kpi#4809 | Fix styles for anonymous submissions toggle |
kpi#4803 | Add organization usage to user admin |
kpi#4800 | Plan layout fixes |
kpi#4782 | Add new plans to front-end |
kpi#4740 | Add tooltip Component for disabled buttons |
kpi#4024 | Replace test (video) file with one having content |
kpi#4608 | Update user email script |
kpi#4789 | Refactor django-allauth migration |
kpi#4790 | Refactor redirect for plans page to not require a react-router version upgrade |
kpi#4784 | Add OrganizationUser to OrgAdmin in Django Admin |
kpi#4771 | Adjust anon submission tooltip layout issue |
Note
Release 2.024.04 was originally deployed to the Global server at 04:45 UTC on 6 February 2024 and later reverted at 05:55 UTC due to a performance problem. This new release, 2.024.04a, corrects the performance problem and supersedes the reverted release.