Docs

API7 Gateway 3.2.16.0

This is a breaking change.

Release Date: 2024-09-30

Features

Reference Secrets in HashiCorp Vault

This is a breaking change. The secrets resource has been renamed to secret provider to align with best practices and facilitate integration with external secret management tools. All associated APIs have been updated accordingly.

A secret object is a piece of sensitive information that needs to be protected from unauthorized access, while a secret provider object is used to set up integration with an external secret manager(HashiCorp Vault, AWS Secret Manager, etc.), so that API7 Gateway can establish connections and fetch secrets from the secret manager dynamically at runtime.

See Reference Secrets in HashiCorp Vault for more details.

Improvements

  • 【Breaking Change】Removed the JWT plugin's functionality for issuing tokens, and removed the ability to upload private keys. See JWT Plugin (opens in Plugin Hub docs) for details.
  • Added support for deleting offline gateway instances.
  • Added a sync_rate parameter to plugins that utilize Redis to control the frequency of counter synchronization with Redis. Real-time synchronization can put significant pressure on Redis.
  • Supported accessing specific route detail pages via URL.
  • Supported API online test for API7 Portal(Beta).
  • UI Improvement: shorten the custom host input box.
  • UI Improvement: change the load balancing algorithm dropdown to radio buttons.
  • UI Improvement: new style for creating labels.

Fixes

  • Fixed issue: the data plane failed to start due to an improperly cleaned config_listen.sock.
  • Fixed issue: requests return a 404 error after disabling the service.
  • Added keepalive_timeout configuration to splunk-hec-logging plugin.
  • Removed whitespace before and after the delimiter after splitting consumer labels.
  • Fixed issue: the Skywalking plugin cannot be restarted after being destroyed.
  • Handled encryption and decryption correctly when non-authentication plugin configurations were applied to the consumer.
  • Fixed issue: built-in permission policies should not be able to deleted.
  • Fixed issue: ingress controller type gateway group should be able to delete.
  • Fixed issue: data plane now supports / as a path prefix.
  • Fixed UI issue: clicking on the label page jumps to the search bar.
  • Fixed UI issue: after creating and deleting a token, the new token prompt does not disappear.
  • Added Chinese translation for the plugin categories.
  • Enlarged the plugin description text box to fully display the plugin's introduction.
  • Fixed the issue where the new token prompt did not disappear after creating and deleting a token.