Repository navigation
v4.0.0 - Breaking changes to Redis Data Store, nginx logs
Summary
Major/Breaking changes
- Removed support for writing to a deprecated keyspace in Redis Data Store
- How to upgrade: Please use a 2025 or newer release of Server Core to ensure continued function of Data Store. See: More instructions for configuring Data Store
- Fixed a bug where
REDIS_ENTERPRISE_PASSWORDwas not properly formatted in the Redis connection URL for Data Store. If supplied, users would have to prefix theREDIS_ENTERPRISE_PASSWORDwith a colon (:) to resolve the formatting bug.- How to upgrade: If you are currently supplying a value for
REDIS_ENTERPRISE_PASSWORDand are prefixing the password with a colon (:), remove the colon.
- How to upgrade: If you are currently supplying a value for
- Nginx error logs are now written to
/dev/stderrinstead of/var/log/nginx/error.log- How to upgrade: If you are collecting nginx logs, point your log collector to the new location.
Minor changes
- We introduced a new key format for Redis Data Store, meant to be more human-readable. If
double_write_cache_for_legacy_keyis set tofalse, then the forward proxy will only write to this new key. See: More instructions for configuring Data Store - Nginx no longer requires root-level permissions to run
- Fixed bug causing get_id_list requests to incorrectly result in HTTP Unauthorized
More instructions for configuring Data Store
We introduced a new key format for Redis Data Store, meant to be more human-readable. If double_write_cache_for_legacy_key is set to false, then the forward proxy will only write to this new key.
We recommend that double_write_cache_for_legacy_key is set to true if using Data Store. This will configure the forward proxy to write an additional copy of data to the "legacy" location required by most SDKs as of EOY 2025.