| 3.10.3 (opens in API7 Gateway docs) | 2026-07-14 | Feature | Added Redis connection keepalive settings (redis_keepalive_timeout and redis_keepalive_pool) for the Redis and Redis Cluster policies in Limit Count, Limit Count Advanced, GraphQL Limit Count, and AI Rate Limiting, so… (opens in API7 Gateway docs) |
| 3.10.2 (opens in API7 Gateway docs) | 2026-06-29 | Change | limit-count, limit-count-advanced, and graphql-limit-count: redis_password, sentinel_password (opens in API7 Gateway docs) |
| 3.10.1 (opens in API7 Gateway docs) | 2026-06-15 | Feature | The advanced rate-limiting capabilities formerly provided only by limit-count-advanced are now available directly in limit-count: the redis-sentinel policy, sliding-window counting (window_type set to sliding), multip… (opens in API7 Gateway docs) |
| 3.9.16 (opens in API7 Gateway docs) | 2026-07-10 | Feature | Added Redis connection keepalive settings (redis_keepalive_timeout and redis_keepalive_pool) for the Redis and Redis Cluster policies in Limit Count, Limit Count Advanced, GraphQL Limit Count, and AI Rate Limiting, so… (opens in API7 Gateway docs) |
| 3.9.16 (opens in API7 Gateway docs) | 2026-07-10 | Change | limit-count, limit-count-advanced, and graphql-limit-count: redis_password, sentinel_password (opens in API7 Gateway docs) |
| 3.9.14 (opens in API7 Gateway docs) | 2026-06-15 | Feature | The advanced rate-limiting capabilities previously provided by limit-count-advanced are now built into limit-count. You can configure a sliding window (window_type set to sliding), the redis-sentinel policy, multiple… (opens in API7 Gateway docs) |
| 3.9.9 (opens in API7 Gateway docs) | 2026-04-10 | Fix | Fixed issue: The Data Plane compatibility report showed spurious warnings for valid plugin configurations. Plugins using patternProperties, conditional schemas (if/then/else), allOf, dependencies, or additionalPropert… (opens in API7 Gateway docs) |
| 3.9.6 (opens in API7 Gateway docs) | 2026-03-09 | Feature | Added more log information for easier debugging. (opens in API7 Gateway docs) |
| 3.9.6 (opens in API7 Gateway docs) | 2026-03-09 | Fix | Fixed issue: A panic in the synchronization function could cause the shared dictionary lock to not be released, leading to synchronization interruptions. (opens in API7 Gateway docs) |
| 3.9.2 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Incorrect data appeared when resetting request headers (introduced in 3.8.19). (opens in API7 Gateway docs) |
| 3.9.2 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Keepalive was not enabled for Redis connections in Redis Sentinel mode. (opens in API7 Gateway docs) |
| 3.9.2 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Rate limiting data was not correctly submitted after enabling Redis delayed synchronization (introduced in 3.8.19). (opens in API7 Gateway docs) |
| 3.9.2 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Redis password could not be specified in Redis Sentinel mode. (opens in API7 Gateway docs) |
| 3.8.22 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Incorrect data appeared when resetting request headers (introduced in 3.8.19). (opens in API7 Gateway docs) |
| 3.8.22 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Keepalive was not enabled for Redis connections in Redis Sentinel mode. (opens in API7 Gateway docs) |
| 3.8.22 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Rate limiting data was not correctly submitted after enabling Redis delayed synchronization (introduced in 3.8.19). (opens in API7 Gateway docs) |
| 3.8.22 (opens in API7 Gateway docs) | 2026-01-19 | Fix | Fixed issue: Redis password could not be specified in Redis Sentinel mode. (opens in API7 Gateway docs) |
| 3.8.21 (opens in API7 Gateway docs) | 2025-12-23 | Fix | Limit Conn/Limit Count Advanced/AI Rate Limiting: Fixed issue: The rules.key field did not support the variable default value syntax. (opens in API7 Gateway docs) |
| 3.8.19 (opens in API7 Gateway docs) | 2025-12-09 | Fix | AI Rate Limiting/Limit Count Advanced: Fixed issue: When multiple rules were matched simultaneously, the rate-limiting headers could not be distinguished. By default, they are now distinguished by the index of the mat… (opens in API7 Gateway docs) |
| 3.8.19 (opens in API7 Gateway docs) | 2025-12-09 | Fix | AI Rate Limiting/Limit Count Advanced: Fixed issue: When variables were used in the limit field, the rate-limiting status was not updated in real-time after the variable's value changed. (opens in API7 Gateway docs) |
| 3.8.17 (opens in API7 Gateway docs) | 2025-11-10 | Feature | Added a rules field for configuring multiple rate-limiting rules simultaneously. (opens in API7 Gateway docs) |
| 3.8.17 (opens in API7 Gateway docs) | 2025-11-10 | Fix | Fixed issue: The policy field of plugins, such as limit-count and limit-count-advanced, is optional (should be required). (opens in API7 Gateway docs) |
| 3.8.17 (opens in API7 Gateway docs) | 2025-11-10 | Feature | Supported variable syntax in the count and time_window fields. (opens in API7 Gateway docs) |
| 3.8.9 (opens in API7 Gateway docs) | 2025-08-11 | Fix | Fixed issue: Plugin panic triggering shared memory deadlock. (opens in API7 Gateway docs) |
| 3.8.7 (opens in API7 Gateway docs) | 2025-07-17 | Feature | Added support for Redis Sentinel mode. (opens in API7 Gateway docs) |
| 3.8.1 (opens in API7 Gateway docs) | 2025-05-07 | Feature | Added automatic fallback to local shared dict when Redis is unavailable, preventing request failures during Redis outages. (opens in API7 Gateway docs) |
| 3.6.1 (opens in API7 Gateway docs) | 2025-03-14 | Fix | Fixed issue: Intermittently experiences 500 errors during load testing. (opens in API7 Gateway docs) |
| 3.5.5 (opens in API7 Gateway docs) | 2025-03-14 | Fix | Fixed issue: Intermittently experiences 500 errors during load testing. (opens in API7 Gateway docs) |
| 3.2.16.7 (opens in API7 Gateway docs) | 2024-12-13 | Fix | Fixed issue: The remain value in Limit Count Advanced plugin sliding window should have been rounded down, and the reset value should have had two decimal places. (opens in API7 Gateway docs) |
| 3.2.16.7 (opens in API7 Gateway docs) | 2024-12-13 | Fix | Fixed issue: The shared memory used by Limit Count Advanced plugin had been faulty. (opens in API7 Gateway docs) |
| 3.2.16.5 (opens in API7 Gateway docs) | 2024-11-21 | Change | The workflow plugin has supported limit-count-advanced as an action. (opens in API7 Gateway docs) |