Data Plane Release Notes
Version DP3.7.1
Release Date: 2025-03-14
Bug Fixes
- Fixed issue: The Limit Count Advanced plugin and Limit Count plugin intermittently experiences 500 errors during load testing.
- Fixed issue: The OpenID Connect plugin now supports configuring verify issuer.
Version DP3.7.0
Release Date: 2025-03-10
New Feature
Rate Limiting Based on AI Tokens
Introduced new AI plugin: AI Rate Limiting enforces token-based rate limiting for requests sent to LLM services. It helps manage API usage by controlling the number of tokens consumed within a specified time frame, ensuring fair resource allocation and preventing excessive load on the service. It is often used with AI Proxy Multi plugin.
Reference Secrets in Kubernetes Secret
The secret provider now supports Kubernetes secrets. This allows you to reference sensitive values from Kubernetes secrets for use in SSL certificates, SSL private keys, consumer credentials, and various plugin configurations. See Reference Secrets in Kubernetes Secret for details.
Improvements
- Supported openai-compatible provider in AI Proxy plugin and AI Proxy Multi plugin.
- The AI Proxy Multi plugin can be used independently, without upstreams.
- Enhanced AI Proxy plugin to proxy embeddings APIs.
- Supported active health check in AI Proxy Multi plugin.
Version DP3.6.1
Release Date: 2025-03-14
Bug Fixes
- Fixed issue: The Limit Count Advanced plugin intermittently experiences 500 errors during load testing.
- Fixed issue: The OpenID Connect plugin now supports configuring verify issuer.
Version DP3.6.0
Release Date: 2025-02-26
New Features
Decoupled Data Plane and Control Plane Versions
Starting with version 3.6.0, data plane and control plane versions are decoupled, allowing for independent upgrades. The control plane will typically be compatible with multiple data plane versions, while data plane versions will evolve at a slower pace to maintain stability.
Bug Fixes
- Fixed issue: Race condition problem while update
upstream.nodes
.
Apache APISIX Backporting
- Service discovery issue fixed: Cache original_nodes with nodes, Race condition problem while update upstream.nodes.