2.0.13
What's Changed
Optimizes SSE event handling after Primary Proxy restarts or disconnections from Harness SaaS
Previously, when the Primary Proxy reconnected, it would send patch events for all flags to SDKs to force a full refresh. This safeguarded against missed changes in SaaS while the Proxy was disconnected and couldn’t update replicas or SDKs.
With this update, the Primary Proxy now sends patch events only for resources that actually changed during the disconnection.
To enable this, we updated the shape of the data the Proxy stores in Redis for tracking resources. This change is backwards compatible — upgrading from Proxy versions <= 2.0.12 to 2.0.13 requires no manual steps. On startup, the Proxy automatically migrates the old data structure to the new one.
Full Changelog: 2.0.12...2.0.13