API7 Gateway 3.2.12.0
The "service status" field has been changed from "0: enabled, 1: disabled" to "0: disabled, 1: enabled".
Release Date: 2024-05-24
Admin API Breaking Changes
- The "service status" field has been changed from "0: enabled, 1: disabled" to "0: disabled, 1: enabled".
- Publish a service
- Update service runtime configurations by ID
- Get all published services in Gateway Group
- The "ID" field has been removed from the consumer API. Queries and deletions are now performed using "gateway group ID" and "username".
- SSL-related APIs now require the "gateway group ID" parameter.
Features
Stream Route
API7 Gateway extends beyond API management. It can also handle Layer 4 (L4) traffic, like database or Kafka connections. Add a stream service and several stream routes to Proxy TCP Traffic.
Custom Role (UI Support)
Design your own custom roles with granular permission control. See Add Custom Role.
Ingress Controller (Beta, API Support Only)
Integrate with Ingress Controller.
Improvement
Optimize Left Navigation Menu
- Users will now see the gateway group menu as the primary landing page.
- Change the Service menu item to Service Hub.
Fixes
- Avoid duplicate API keys when using key-auth (opens in Plugin Hub docs) plugin.
- Enable allowlist and denylist at the same time in ua-restriction (opens in Plugin Hub docs) plugin.
- Reset the password without expiring the access token.
- Labels can be up to 64 characters long and include spaces.
- Validate the configuration of loggly plugin successfully.
- Force configuration synchronization to the data plane, even with schema validation errors. This prevents data loss and ensures uninterrupted workflow.
- The meaning of API7 Gateway service status is consistent with the corresponding field in Apache APISIX.