Release 2.024.25

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.

:warning: Important notes for self-hosters and developers:
Please read this article before updating. Upcoming changes for self-hosters

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 @nolive for the update, Checking it out

1 Like