API7 Gateway 3.2.13.0
The service template API has been migrated to the "/api/services/template" path prefix.
Release Date: 2024-06-19
Admin API Breaking Changes
- The service template API has been migrated to the "/api/services/template" path prefix.
- The original "/apisix/admin/services" endpoint now requires the gateway_group_id parameter.
Features
Create/Update Service on Gateway Group without Publishing
If version control is not your requirement, you can now directly create services on the gateway group. These services become active immediately, eliminating the need for a separate publishing step. This simplifies the deployment process and saves you time.
However, it is important to consider the trade-off involved. By bypassing the publishing stage, you also lose the ability to easily roll back to a previous version or track the version changes.
See the latest starter tutorial for details: Launch your first API.
Integrate with Ingress Controller(UI Support)
API7 Gateway officially introduces Ingress Controllers, a new type of gateway group. While the dashboard offers convenient management for creating and viewing your Ingress Controller, configuration modifications require to declarative way for any configuration changes.
Improvement
Search for Gateway Group Name and Filter by Labels
Makes it easier to find the specific gateway group you are looking for within the gateway group list.
Secure Sensitive Data in Configuration File
The database's DSN configuration (including access address, username, and password) can be configured through environment variables and Helm chart.
Support Prometheus Authentication
Prometheus remote write now supports Basic Auth/mTLS.
Support Secret Feature for SSL Variables
Secure ssl.certs and ssl.keys with encrypted secrets.
Fixes
- The
ctx.varvariable will be updated promptly after setting headers. - Duplicate SSL certificates cannot be uploaded.