Hello everyone,
We are happy to announce that a new release of KoboToolbox has been deployed to the Global server as of 21:00 UTC on 9 September 2024. Deployment to the EU occurred 15:30 UTC on 18 September 2024.
The release consists of:
KPI
PR |
Description |
kpi#4888 kpi#5028 kpi#4948 kpi#4960 kpi#4952 kpi#4981 |
Migrate Kobocat codebase into KPI
The KoboCAT Django project is now consolidated into the KPI repository here. Kobocat will no longer run in it’s own separate container. As a result, CSV import from API V1 is no longer supported and many environment variable names have changed. Users should not notice a difference in how the application as a whole acts.
This is a much anticipated change for the development team and will be a huge improvement to our ability to fix bugs and add new features.
The kc URLS still exist and work. No changes are needed for KoboCollect configurations. |
Important notes for self-hosters and developers:
Please read this article before updating. Upcoming changes for self-hosters
kobo-install
version 9.0.0 is the latest version to support docker-compose v1
. Please update to v2
.
2 Likes
A new patch release 2.024.25a is available and has been deployed to the Global server as of 15:00 UTC on 10 September 2024. Deployment to the EU occurred 15:30 UTC on 18 September 2024.
Bug fixes and improvements
PR |
Description |
kpi#5070 |
fix thumbnail resizing with FileSystemStorage |
kpi#5068 |
Fix 500 error when submitting data after changing the password (already backport to 2.024.19e |
1 Like
A new patch release 2.024.25b is available and has been deployed to our production servers at 11:30 UTC on Wednesday, 18 September 2024.
Bug fixes and improvements
PR |
Description |
kpi#5105 |
Fix bad performance introduced in 2.024.25 |
1 Like
A new patch release 2.024.25c is available and has been deployed to our production servers at 19:00 UTC on Tuesday, 1 October 2024:
Bug fixes and improvements
PR |
Description |
kpi#5135 |
Fix project transfer failure in some circumstances |
kpi#5111 |
Fix error relation "logger_xform" does not exist ... when a user is being deleted from admin interface |
Interest of self-hosters
You need to run the command ./manage.py resume_failed_transfers_2_024_25_fix
to resume broken project ownership transfers which occurred after 2.024.25
deployment.
1 Like
Thanks @OlivierL for the update, Checking it out
1 Like
A new patch release 2.024.25d is available and has been deployed to our production servers at 19:30 UTC on Tuesday, 15 October 2024:
Bug fixes and improvements
PR |
Description |
kpi#5142 |
Reduce number of DB queries while transferring a project to another user |
kpi#5165 |
Fix stuck legacy exports issue introduced in 2.024.25 |
Interest of self-hosters
PR |
Description |
kpi#5155 |
Add non-recursive ownership reset for media directory to improve KPI startup performance |
1 Like