github kobotoolbox/kpi 2.026.13a

2 hours ago

What's changed

Bug Fixes (1)
  • constance: isolate cache backend to avoid rolling deploy collisions (#7066)

    Fixes Constance 4.x upgrade cache key conflicts.

    During a rolling deploy, old uWSGI workers (constance 3.x) and new
    workers (constance 4.x) coexist briefly and share the same Redis cache.
    Their serialization formats are incompatible, causing deserialization
    errors.

    Fixes this by adding a dedicated constance cache backend with
    KEY_PREFIX='constance_4x', isolating each worker generation into its
    own Redis namespace.


Full Changelog: https://github.com/kobotoolbox/kpi/compare/2.026.13..2.026.13a

Don't miss a new kpi release

NewReleases is sending notifications on new releases.