Summary of Changes
- Include SFP version in requests to CDN/origin
- Prepare redis cache to support various encoding types
- Add LCUT slice to redis based metrics
- Fix a bug where reading from redis does not check LCUT
- Add a metric for estimated active GRPC streams
Summary of Breaking Changes
Introduced new key schema
New key schema matches against the one that will be generated from SDKs, but also now includes an encoding type.
Migration Strategy: If you are not reading data from anywhere but the forward proxy, this breaking change does not apply to you.
If you use an external cache, first enable --double-write-cache-for-legacy-key, then update the data adapter code in your SDK to use: https://github.com/statsig-io/statsig-forward-proxy/blob/main/src/datastore/caching/redis_cache.rs#L249-L259 , and then disable --double-write-cache-for-legacy-key.
This legacy key will use the v0.x.x and v1.x.x logic. Not the 2.x.x.