github kobotoolbox/kpi 2.025.43d

11 hours ago

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>/submission endpoint.

Performance (2)
  • auditLogs: remove count from API response (#6489)

    Improve audit log performance by removing the expensive count
    calculation from the response.

    This change removes the count field 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

Don't miss a new kpi release

NewReleases is sending notifications on new releases.