What's changed
Bug Fixes (1)
- submission: handle missing xml file with digest authentication (#6428)
Prevent server errors when clients using Digest authentication send empty submission requests to the openrosa
/<username>/submissionendpoint.
Performance (2)
-
auditLogs: remove
countfrom API response (#6489)Improve audit log performance by removing the expensive count
calculation from the response.This change removes the
countfield from the audit logs API response
because calculating the total number of documents is a major bottleneck
on large datasets. The count query requires scanning the entire
collection, significantly slowing down the endpoint. Clients still
receive the paginated results as before, just without the heavy count
operation. -
make reversion_version table deletion faster (#6493)
Improve background maintenance by making cleanup of the
reversion_version table significantly faster.
Full Changelog: https://github.com/kobotoolbox/kpi/compare/2.025.43c..2.025.43d