Kong Gateway 3.8.x
- Added the Redis
config.redis.cluster_max_redirections
configuration option. - Fixed an issue where the Age header was not being updated correctly when serving cached requests.
- The following parameters have been deprecated:
-
config.redis.cluster_addresses
has been deprecated and replaced byconfig.redis.cluster_nodes
. -
config.redis.sentinel_addresses
has been deprecated and replaced byconfig.redis.sentinel_nodes
. - The
config.timeout
config field in Redis configuration has been deprecated and replaced withconfig.connect_timeout
,config.send_timeout
, andconfig.read_timeout
. The deprecatedconfig.timeout
field will be removed in an upcoming major version.
-
Kong Gateway 3.6.x
- This plugin can now be scoped to Consumer Groups.
- Removed the undesired
proxy-cache-advanced/migrations/001_035_to_050.lua
file, which blocked migration from OSS to Enterprise. This is a breaking change only if you are upgrading from a Kong Gateway version between0.3.5
and0.5.0
.
Kong Gateway 3.3.x
- Added the
config.ignore_uri_case
configuration parameter. - Added wildcard and parameter match support for
config.content_type
.
Kong Gateway 3.1.x
- Added support for integrating with Redis clusters using the
config.redis.cluster_addresses
configuration parameter. - The plugin now catches the error when Kong Gateway connects to Redis SSL port
6379
withconfig.ssl=false
.
### Kong Gateway 3.0.x
- This plugin doesn’t store response data in
ngx.ctx.proxy_cache_hit
anymore. Logging plugins that need the response data must now read it fromkong.ctx.shared.proxy_cache_hit
.
Kong Gateway 2.8.x
- Added Redis ACL support (Redis v6.0.0+ and Redis Sentinel v6.2.0+).
- Added the
config.redis.sentinel_username
andconfig.redis.sentinel_password
configuration parameters. - The
config.redis.password
,config.redis.sentinel_username
, andconfig.redis.sentinel_password
configuration fields are now marked as referenceable, which means they can be securely stored as secrets in a Vault. References must follow a specific format. - Fixed the error
function cannot be called in access phase (only in: log)
, which was preventing the plugin from working consistently. - Fixed a
X-Cache-Status:Miss
error that occurred when caching large files. - Fixed plugin versions in the documentation. Previously, the plugin versions
were labelled as
1.3-x
and2.2.x
. They are now updated to align with the plugin’s actual versions,0.4.x
and0.5.x
.