mirror of
https://github.com/alibaba/higress.git
synced 2026-03-22 03:57:34 +08:00
add release-notes of 2.1.4 (#2433)
This commit is contained in:
@@ -33,6 +33,7 @@ header:
|
||||
- 'hgctl/cmd/hgctl/config/testdata/config'
|
||||
- 'hgctl/pkg/manifests'
|
||||
- 'pkg/ingress/kube/gateway/istio/testdata'
|
||||
- 'release-notes/**'
|
||||
|
||||
comment: on-failure
|
||||
dependency:
|
||||
|
||||
299
release-notes/2.1.4/README.md
Normal file
299
release-notes/2.1.4/README.md
Normal file
@@ -0,0 +1,299 @@
|
||||
# Higress Core
|
||||
|
||||
## 📌feature
|
||||
### Support for Google Cloud Vertex AI service
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2119](https://github.com/alibaba/higress/pull/2119)
|
||||
+ Contributor: [HecarimV](https://github.com/HecarimV)
|
||||
+ Change Log: Added support for Google Cloud Vertex AI, allowing proxying of Vertex services through the OpenAI protocol.
|
||||
+ Feature Value: This feature extends the compatibility of AI proxies, enabling users to leverage models and capabilities provided by Vertex AI.
|
||||
|
||||
### New HackMD MCP Server
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2260](https://github.com/alibaba/higress/pull/2260)
|
||||
+ Contributor: [Whitea029](https://github.com/Whitea029)
|
||||
+ Change Log: Added a new HackMD MCP server feature, supporting user interaction with the HackMD platform via the MCP protocol, including user data management, note operations, and team collaboration features.
|
||||
+ Feature Value: This PR adds support for HackMD, extending the functionality of the MCP server and enhancing user collaboration capabilities.
|
||||
|
||||
### New Junrun Human Resources Social Security Tool MCP Server
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2303](https://github.com/alibaba/higress/pull/2303)
|
||||
+ Contributor: [hourmoneys](https://github.com/hourmoneys)
|
||||
+ Change Log: Submitted MCP to REST configuration for the social security tool MCP server by Junrun Human Resources, detailing its functions, usage, and configuration, including descriptions and examples of multiple API interfaces.
|
||||
+ Feature Value: Provides developers with a clear guide to using the social security calculation tool, enhancing the tool's integrability and ease of use.
|
||||
|
||||
### Add Claude Image Understanding and Tools Invocation Capabilities
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2385](https://github.com/alibaba/higress/pull/2385)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added Claude image understanding and tool invocation capabilities to the AI proxy, supporting streaming output and token statistics, compatible with the OpenAI interface specification, and extending the models interface support.
|
||||
+ Feature Value: This PR enhances the AI proxy's functionality, enabling it to handle image input and tool invocation, improving compatibility with Claude and user experience.
|
||||
|
||||
### New Gemini Model Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2380](https://github.com/alibaba/higress/pull/2380)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for the Gemini model, including model list interface, image generation interface, and text-to-image conversation capabilities, extending the AI proxy's functional scope.
|
||||
+ Feature Value: Full support for the Gemini model, enhancing the AI proxy's multi-model compatibility and image generation capabilities.
|
||||
|
||||
### New Amazon Bedrock Image Generation Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2212](https://github.com/alibaba/higress/pull/2212)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for Amazon Bedrock image generation, extending the AI proxy's functionality and allowing text-to-image generation via the Bedrock API.
|
||||
+ Feature Value: Provides users with a new AI image generation method, enhancing system functionality and flexibility.
|
||||
|
||||
### New Model Mapping Regular Expression Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2358](https://github.com/alibaba/higress/pull/2358)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for regular expressions in model mapping, allowing more flexible model name replacements and solving specific model invocation issues.
|
||||
+ Feature Value: This PR enhances the AI proxy plugin's functionality, making model mapping more flexible and powerful, improving system configurability and applicability.
|
||||
|
||||
### Global Threshold Configuration for Cluster Rate Limiting Rules
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2262](https://github.com/alibaba/higress/pull/2262)
|
||||
+ Contributor: [hanxiantao](https://github.com/hanxiantao)
|
||||
+ Change Log: Added support for global threshold configuration of cluster rate limiting rules, enhancing the flexibility and configurability of rate limiting strategies.
|
||||
+ Feature Value: This PR adds global rate limiting threshold configuration to the cluster rate limiting plugin, allowing unified rate limiting thresholds for the entire custom rule set, enhancing the flexibility and applicability of rate limiting strategies.
|
||||
|
||||
### New OpenAI Files and Batches Interface Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2355](https://github.com/alibaba/higress/pull/2355)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for OpenAI and Qwen /v1/files and /v1/batches interfaces to the AI proxy module, extending AI service compatibility.
|
||||
+ Feature Value: Added file and batch interface support, enhancing the AI proxy's compatibility with multiple services.
|
||||
|
||||
### New OpenAI Compatible Interface Mapping Capability
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2341](https://github.com/alibaba/higress/pull/2341)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for OpenAI-compatible image generation, image editing, and audio processing interfaces, extending the AI proxy's functionality and making it compatible with more models.
|
||||
+ Feature Value: This PR adds OpenAI-compatible interface mapping capability to the AI proxy, enhancing system flexibility and expandability.
|
||||
|
||||
### New Access Log Request Plugin
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2265](https://github.com/alibaba/higress/pull/2265)
|
||||
+ Contributor: [forgottener](https://github.com/forgottener)
|
||||
+ Change Log: Added the ability to record request headers, request bodies, response headers, and response bodies in Higress access logs, enhancing log traceability.
|
||||
+ Feature Value: This PR enhances Higress's logging functionality, allowing developers to more comprehensively monitor and debug HTTP communication processes.
|
||||
|
||||
### New dify ai-proxy e2e Testing
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2319](https://github.com/alibaba/higress/pull/2319)
|
||||
+ Contributor: [VinciWu557](https://github.com/VinciWu557)
|
||||
+ Change Log: Added dify ai-proxy plugin e2e testing, supporting full end-to-end testing of dify models to ensure their functionality and stability.
|
||||
+ Feature Value: Adds complete e2e testing to the dify ai-proxy plugin, enhancing its reliability and maintainability.
|
||||
|
||||
### Frontend Gray Release Unique Identifier Configuration
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2371](https://github.com/alibaba/higress/pull/2371)
|
||||
+ Contributor: [heimanba](https://github.com/heimanba)
|
||||
+ Change Log: Added uniqueGrayTag configuration item detection, supporting the setting of unique identifier cookies based on user-defined uniqueGrayTag, enhancing gray release flexibility and configurability.
|
||||
+ Feature Value: This PR enhances frontend gray release configuration, allowing users to define unique identifiers, optimizing gray traffic control mechanisms, and enhancing system scalability and user experience.
|
||||
|
||||
### New Doubao Image Generation Interface Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2331](https://github.com/alibaba/higress/pull/2331)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Added support for the Doubao image generation interface, extending the AI proxy's functionality to handle image generation requests.
|
||||
+ Feature Value: This PR adds support for Doubao image generation to the AI proxy, enhancing system capabilities and flexibility.
|
||||
|
||||
### WasmPlugin E2E Testing Skip Building Higress Controller Image
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2264](https://github.com/alibaba/higress/pull/2264)
|
||||
+ Contributor: [cr7258](https://github.com/cr7258)
|
||||
+ Change Log: Added the ability to skip building the Higress controller development image during WasmPlugin E2E testing, enhancing testing efficiency.
|
||||
+ Feature Value: This PR optimizes the WasmPlugin testing process, allowing users to selectively skip unnecessary image building steps, improving testing efficiency.
|
||||
|
||||
### MCP Server API Authentication Support
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2241](https://github.com/alibaba/higress/pull/2241)
|
||||
+ Contributor: [johnlanni](https://github.com/johnlanni)
|
||||
+ Change Log: This PR introduces comprehensive API authentication for the Higress MCP Server plugin, supporting HTTP Basic, HTTP Bearer, and API Key authentication via OAS3 security schemes, enhancing secure integration with backend REST APIs.
|
||||
+ Feature Value: This PR adds support for multiple API authentication methods to the MCP Server, enhancing system security and flexibility, and significantly helping the community in building secure microservice architectures.
|
||||
|
||||
### GitHub Action for Synchronizing CRD Files
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2268](https://github.com/alibaba/higress/pull/2268)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: This PR adds a GitHub Action to automatically copy CRD definition files from the api folder to the helm folder on the main branch and create a PR.
|
||||
+ Feature Value: Implements automated synchronization of CRD files, improving the efficiency and consistency of the development process.
|
||||
|
||||
### Enhanced Logging for ai-search Plugin
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2323](https://github.com/alibaba/higress/pull/2323)
|
||||
+ Contributor: [johnlanni](https://github.com/johnlanni)
|
||||
+ Change Log: Added detailed logging information to the ai-search plugin, including request URL, cluster name, and search rewrite model, aiding in debugging and monitoring.
|
||||
+ Feature Value: Added more detailed log information, making it easier for developers to diagnose issues and optimize performance.
|
||||
|
||||
### Update CRD Files in Helm Folder
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2392](https://github.com/alibaba/higress/pull/2392)
|
||||
+ Contributor: [github-actions[bot]](https://github.com/apps/github-actions)
|
||||
+ Change Log: Updated the CRD files in the Helm folder, adding configuration support and metadata fields for MCP servers, enhancing the flexibility and extensibility of resource definitions.
|
||||
+ Feature Value: Improved Kubernetes resource definitions, providing more comprehensive support for MCP server configurations.
|
||||
|
||||
### Add Upstream Operation Support to Wasm ABI
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2387](https://github.com/alibaba/higress/pull/2387)
|
||||
+ Contributor: [johnlanni](https://github.com/johnlanni)
|
||||
+ Change Log: This PR adds Wasm ABI related to upstream operations, preparing for future implementation of fine-grained load balancing strategies (e.g., GPU-based LLM scenarios) in Wasm plugins.
|
||||
+ Feature Value: Lays the foundation for Wasm plugins to support more complex load balancing strategies, enhancing system flexibility and extensibility.
|
||||
|
||||
### Modify Log Level for key-auth Plugin
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2275](https://github.com/alibaba/higress/pull/2275)
|
||||
+ Contributor: [lexburner](https://github.com/lexburner)
|
||||
+ Change Log: Changed the log level in the key-auth plugin from WARN to DEBUG to reduce unnecessary warning messages and improve log readability and accuracy.
|
||||
+ Feature Value: Fixed unnecessary warning logs in the key-auth plugin, optimizing log output and enhancing the clarity of system logs.
|
||||
|
||||
## 📌bugfix
|
||||
### Fix WasmPlugin Generation Logic
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2237](https://github.com/alibaba/higress/pull/2237)
|
||||
+ Contributor: [Erica177](https://github.com/Erica177)
|
||||
+ Change Log: Fixed the issue of not setting the fail strategy in the WasmPlugin generation logic and added the FAIL_OPEN strategy to improve system stability.
|
||||
+ Feature Value: Added a default fail strategy to WasmPlugin to prevent system anomalies due to plugin failures.
|
||||
|
||||
### Fix OpenAI Custom Path Pass-Through Issue
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2364](https://github.com/alibaba/higress/pull/2364)
|
||||
+ Contributor: [daixijun](https://github.com/daixijun)
|
||||
+ Change Log: Fixed the issue where an error occurred when passing unsupported API paths after configuring openaiCustomUrl, and added support for multiple OpenAI API paths.
|
||||
+ Feature Value: This PR corrects the proxy service logic under custom path configuration, improving compatibility and stability.
|
||||
|
||||
### Fix Nacos MCP Tool Configuration Handling Logic
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2394](https://github.com/alibaba/higress/pull/2394)
|
||||
+ Contributor: [Erica177](https://github.com/Erica177)
|
||||
+ Change Log: Fixed the Nacos MCP tool configuration handling logic and added unit tests to ensure the stability and correctness of the configuration update and listening mechanism.
|
||||
+ Feature Value: Improved the configuration handling logic of the MCP service, enhancing system stability and maintainability.
|
||||
|
||||
### Fix Mixed Line Break Handling in SSE Responses
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2344](https://github.com/alibaba/higress/pull/2344)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Fixed the issue of mixed line break handling in SSE responses, improving the SSE data parsing logic to ensure correct handling of different line break combinations.
|
||||
+ Feature Value: This PR resolves the issue of incompatible line break handling in SSE responses, enhancing the system's compatibility and stability with SSE data.
|
||||
|
||||
### Fix proxy-wasm-cpp-sdk Dependency Issue
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2281](https://github.com/alibaba/higress/pull/2281)
|
||||
+ Contributor: [johnlanni](https://github.com/johnlanni)
|
||||
+ Change Log: Fixed the emsdk configuration issue in the proxy-wasm-cpp-sdk dependency, addressing the memory allocation failure when handling large request bodies.
|
||||
+ Feature Value: Fixed a critical bug affecting request processing, enhancing system stability.
|
||||
|
||||
### Fix URL Encoding Issue for Model Names in Bedrock Requests
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2321](https://github.com/alibaba/higress/pull/2321)
|
||||
+ Contributor: [HecarimV](https://github.com/HecarimV)
|
||||
+ Change Log: Fixed the URL encoding issue for model names in Bedrock requests, preventing request failures due to special characters and removing redundant encoding functions.
|
||||
+ Feature Value: Resolved the issue of request failures due to special characters in model names, enhancing system stability.
|
||||
|
||||
### Fix Error When Vector Provider is Not Configured
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2351](https://github.com/alibaba/higress/pull/2351)
|
||||
+ Contributor: [mirror58229](https://github.com/mirror58229)
|
||||
+ Change Log: Fixed the issue where 'EnableSemanticCachefalse' was incorrectly set when the vector provider was not configured, preventing errors in the 'handleResponse' function.
|
||||
+ Feature Value: This PR fixed a bug that could cause error logs, enhancing system stability and user experience.
|
||||
|
||||
### Fix Nacos 3 MCP Server Rewrite Configuration Error
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2211](https://github.com/alibaba/higress/pull/2211)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Fixed the rewrite configuration error generated by the Nacos 3 MCP server, ensuring correct traffic routing.
|
||||
+ Feature Value: Corrected the rewrite configuration of the MCP server to avoid service unavailability due to configuration errors.
|
||||
|
||||
### Fix Content-Length Request Header Issue in ai-search Plugin
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2363](https://github.com/alibaba/higress/pull/2363)
|
||||
+ Contributor: [johnlanni](https://github.com/johnlanni)
|
||||
+ Change Log: Fixed the issue where the Content-Length request header was not correctly removed in the ai-search plugin, ensuring the integrity of request header processing logic.
|
||||
+ Feature Value: Fixed the issue of the Content-Length request header not being removed in the ai-search plugin, enhancing the plugin's stability and compatibility.
|
||||
|
||||
### Fix Authorization Header Issue in Gemini Proxy Requests
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2220](https://github.com/alibaba/higress/pull/2220)
|
||||
+ Contributor: [hanxiantao](https://github.com/hanxiantao)
|
||||
+ Change Log: Fixed the issue where the Authorization request header was incorrectly included in Gemini proxy requests, ensuring that the proxy requests meet Gemini API requirements.
|
||||
+ Feature Value: Removed the Authorization header from Gemini proxy requests, resolving API call failures.
|
||||
|
||||
### Fix ToolArgs Struct Type Definition Issue
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2231](https://github.com/alibaba/higress/pull/2231)
|
||||
+ Contributor: [Erica177](https://github.com/Erica177)
|
||||
+ Change Log: Fixed issue #2222 by changing the Items field in the ToolArgs struct from []interface{} to interface{}, to accommodate specific use cases.
|
||||
+ Feature Value: Fixed a type definition issue, enhancing code flexibility and compatibility.
|
||||
|
||||
## 📌refactor
|
||||
|
||||
### Refactor MCP Server Configuration Generation Logic
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2207](https://github.com/alibaba/higress/pull/2207)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Refactored the mcpServer.matchList configuration generation logic to support discovering mcp-sse type MCP servers from Nacos 3.x and fixed the ServiceKey issue in DestinationRules.
|
||||
+ Feature Value: Improved MCP server configuration management, enhanced support for Nacos 3.x, and resolved routing issues for multiple MCP servers.
|
||||
|
||||
### Refactor MCP Server Auto-Discovery Logic
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2382](https://github.com/alibaba/higress/pull/2382)
|
||||
+ Contributor: [Erica177](https://github.com/Erica177)
|
||||
+ Change Log: Refactored the auto-discovery logic for MCP servers and fixed some issues, improving code maintainability and extensibility.
|
||||
+ Feature Value: Enhanced the stability and extensibility of the system by refactoring and optimizing the auto-discovery logic for MCP servers, while also fixing some potential issues.
|
||||
|
||||
## 📌doc
|
||||
### Optimize README.md Translation Process
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2208](https://github.com/alibaba/higress/pull/2208)
|
||||
+ Contributor: [littlejiancc](https://github.com/littlejiancc)
|
||||
+ Change Log: Optimized the translation process for README.md, supporting streaming transmission and avoiding duplicate PRs, enhancing the maintenance efficiency of multilingual documentation.
|
||||
+ Feature Value: Improved the automated translation process to ensure document consistency and reduce manual intervention.
|
||||
|
||||
### Automated Translation Workflow
|
||||
+ Related PR: [https://github.com/alibaba/higress/pull/2228](https://github.com/alibaba/higress/pull/2228)
|
||||
+ Contributor: [MAVRICK-1](https://github.com/MAVRICK-1)
|
||||
+ Change Log: This PR adds a GitHub Actions workflow for automatically translating non-English issues, PRs, and discussion content, enhancing the internationalization and accessibility of Higress.
|
||||
+ Feature Value: Enhances the friendliness of Higress to international users and contributors through automated translation, strengthening the project's global reach.
|
||||
|
||||
# Higress Console
|
||||
|
||||
## 📌feature
|
||||
### Support for Configuring Multiple Custom OpenAI LLM Provider Endpoints
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/517](https://github.com/higress-group/higress-console/pull/517)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: This PR supports configuring multiple endpoints for custom OpenAI LLM providers, enhancing system flexibility and scalability. The LLM provider endpoint management logic was refactored to support IP+port format URLs and ensure all URLs have the same protocol and path.
|
||||
+ Feature Value: This PR enables the system to support multiple custom OpenAI service endpoints, enhancing flexibility and reliability, suitable for multi-instance or load-balancing scenarios.
|
||||
|
||||
### Migration of Custom Image URL Patterns and Introduction of Wasm Plugin Service Configuration Class
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/504](https://github.com/higress-group/higress-console/pull/504)
|
||||
+ Contributor: [Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ Change Log: Migrated custom image URL patterns from the SDK module to the console module and introduced a Wasm plugin service configuration class to support more flexible Wasm plugin management.
|
||||
+ Feature Value: This PR refactors the configuration management logic, enhancing the system's configurability and extensibility for Wasm plugins and laying the groundwork for future enhancements.
|
||||
|
||||
### New Configuration Parameter dependControllerApi
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/506](https://github.com/higress-group/higress-console/pull/506)
|
||||
+ Contributor: [Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ Change Log: Added a new configuration parameter dependControllerApi, supporting decoupling from the Higress Controller when not using a registry, enhancing architectural flexibility and configurability.
|
||||
+ Feature Value: This PR introduces a new configuration option, allowing the system to bypass the registry and directly interact with the K8s API in specific scenarios, enhancing system flexibility and adaptability.
|
||||
|
||||
### Update Nacos3 Service Source Form to Support Nacos 3.0.1+
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/521](https://github.com/higress-group/higress-console/pull/521)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Updated the Nacos3 service source form to support Nacos 3.0.1+ and fixed the issue where an error was displayed when creating a new source after deleting one.
|
||||
+ Feature Value: This PR optimizes the service source configuration interface, enhancing support for Nacos 3.0.1+ and improving the user experience.
|
||||
|
||||
### Improve K8s Capability Initialization Logic
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/513](https://github.com/higress-group/higress-console/pull/513)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Improved the K8s capability initialization logic by adding a retry mechanism and default support for Ingress V1 in case of failure, enhancing system stability and fault tolerance.
|
||||
+ Feature Value: Fixed the unstable K8s capability detection issue, ensuring the console runs normally and improving the user experience.
|
||||
|
||||
### Support JDK 8
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/497](https://github.com/higress-group/higress-console/pull/497)
|
||||
+ Contributor: [Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ Change Log: Fixed compatibility issues caused by using Java 11 features, making the project compatible with JDK 8. Mainly modified the code using String.repeat() and List.of() methods.
|
||||
+ Feature Value: This PR resolves the project's JDK 8 compatibility issues, allowing the project to run in a JDK 8 environment.
|
||||
|
||||
### Add Security Tips in Certificate Edit Form
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/512](https://github.com/higress-group/higress-console/pull/512)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Added a security tip in the certificate edit form, clearly informing users that the current certificate and private key data will not be displayed and guiding them to directly enter new data.
|
||||
+ Feature Value: Provides clearer operational guidance to users, enhancing data security awareness and preventing misoperations.
|
||||
|
||||
### Update Display Name for OpenAI Provider Type
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/510](https://github.com/higress-group/higress-console/pull/510)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Updated the display name for the OpenAI provider type to more clearly indicate its compatibility, enhancing user recognition of the service.
|
||||
+ Feature Value: Modified the display name of the OpenAI provider, making it easier for users to distinguish between service types and improving the user experience.
|
||||
|
||||
## 📌bugfix
|
||||
### Fix Bug Where Case-Insensitive Path Matching Could Not Be Enabled in AI Routing
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/508](https://github.com/higress-group/higress-console/pull/508)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Fixed the bug where case-insensitive path matching could not be enabled in AI routing by modifying the path predicate handling logic and adding a normalization function to ensure correct functionality.
|
||||
+ Feature Value: Fixed the issue of case-insensitive path matching in AI routing configuration, enhancing the flexibility of routing rules and user experience.
|
||||
|
||||
### Fix Multiple Issues in higress-config Update Functionality
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/509](https://github.com/higress-group/higress-console/pull/509)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Fixed multiple issues in the higress-config update functionality, including changing the HTTP method from POST to PUT, adding success prompt messages, and correcting method name spelling errors.
|
||||
+ Feature Value: Fixed the API call method and prompt logic in the configuration update, enhancing the user experience and system stability.
|
||||
|
||||
### Fix Text Display Error in Frontend Pages
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/503](https://github.com/higress-group/higress-console/pull/503)
|
||||
+ Contributor: [CH3CHO](https://github.com/CH3CHO)
|
||||
+ Change Log: Fixed a text display error in the frontend pages, correcting the incorrect text content to an accurate description.
|
||||
+ Feature Value: Corrected the text content in the interface, enhancing the user's understanding and experience of the feature.
|
||||
|
||||
## 📌refactor
|
||||
### Optimize Pagination Tool Logic
|
||||
+ Related PR: [https://github.com/higress-group/higress-console/pull/499](https://github.com/higress-group/higress-console/pull/499)
|
||||
+ Contributor: [Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ Change Log: Optimized the pagination tool logic by introducing more efficient collection processing and simplifying the code structure, enhancing the performance and maintainability of the pagination function.
|
||||
+ Feature Value: Improved the implementation of the pagination tool, increasing data processing efficiency and code readability, positively impacting system performance.
|
||||
303
release-notes/2.1.4/README_ZH.md
Normal file
303
release-notes/2.1.4/README_ZH.md
Normal file
@@ -0,0 +1,303 @@
|
||||
# Higress Core
|
||||
|
||||
## 📌feature
|
||||
### 支持Google Cloud Vertex AI服务
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2119](https://github.com/alibaba/higress/pull/2119)
|
||||
+ 贡献者:[HecarimV](https://github.com/HecarimV)
|
||||
+ 改变记录:新增对Google Cloud Vertex AI的支持,允许通过OpenAI协议代理Vertex服务。
|
||||
+ 功能价值:该功能扩展了AI代理的兼容性,使用户能够利用Vertex AI提供的模型和能力。
|
||||
|
||||
### 新增 HackMD MCP Server
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2260](https://github.com/alibaba/higress/pull/2260)
|
||||
+ 贡献者:[Whitea029](https://github.com/Whitea029)
|
||||
+ 改变记录:新增 HackMD MCP 服务器功能,支持用户通过 MCP 协议与 HackMD 平台交互,包括用户数据管理、笔记操作和团队协作功能。
|
||||
+ 功能价值:该 PR 增加了对 HackMD 的支持,扩展了 MCP 服务器的功能,增强了用户的协作能力。
|
||||
|
||||
### 新增君润人力社保工具MCP Server
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2303](https://github.com/alibaba/higress/pull/2303)
|
||||
+ 贡献者:[hourmoneys](https://github.com/hourmoneys)
|
||||
+ 改变记录:君润人力提交的社保工具MCP服务器的mcp to rest配置,详细描述了其功能、使用方法和配置方式,包括多个API接口的说明和示例。
|
||||
+ 功能价值:为开发者提供了清晰的社保计算工具使用指南,有助于提升工具的可集成性和易用性。
|
||||
|
||||
### 添加 Claude 图片理解和 Tools 调用能力
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2385](https://github.com/alibaba/higress/pull/2385)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:为AI代理添加了Claude图片理解和工具调用功能,支持流式输出和tokens统计,兼容OpenAI接口规范,并扩展了models接口支持。
|
||||
+ 功能价值:该PR增强了AI代理的功能,使其能够处理图片输入和调用工具,提升了与Claude的兼容性和用户体验。
|
||||
|
||||
### 新增Gemini模型支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2380](https://github.com/alibaba/higress/pull/2380)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:新增了对Gemini模型的支持,包括模型列表接口、生图接口和对话文生图能力,扩展了AI代理的功能范围。
|
||||
+ 功能价值:新增了Gemini模型的完整支持,提升了AI代理的多模型兼容性和图像生成能力。
|
||||
|
||||
### 新增Amazon Bedrock图像生成支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2212](https://github.com/alibaba/higress/pull/2212)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:新增对Amazon Bedrock图像生成的支持,扩展了AI代理的功能,允许通过Bedrock API进行文本到图像的生成。
|
||||
+ 功能价值:为用户提供了一种新的AI图像生成方式,增强了系统的功能和灵活性。
|
||||
|
||||
### 新增模型映射正则表达式支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2358](https://github.com/alibaba/higress/pull/2358)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:新增了对模型映射的正则表达式支持,允许更灵活地进行模型名称替换,解决了特定场景下的模型调用问题。
|
||||
+ 功能价值:该PR增强了AI代理插件的功能,使模型映射更加灵活和强大,提高了系统的可配置性和适用性。
|
||||
|
||||
### 集群限流规则全局阈值配置
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2262](https://github.com/alibaba/higress/pull/2262)
|
||||
+ 贡献者:[hanxiantao](https://github.com/hanxiantao)
|
||||
+ 改变记录:新增了对集群限流规则的全局阈值配置支持,提升了限流策略的灵活性和可配置性。
|
||||
+ 功能价值:该PR为集群限流插件增加了全局限流阈值配置功能,允许对整个自定义规则组设置统一的限流阈值,增强了限流策略的灵活性和适用性。
|
||||
|
||||
### 新增OpenAI文件和批次接口支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2355](https://github.com/alibaba/higress/pull/2355)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:为AI代理模块添加了对OpenAI和Qwen的/v1/files与/v1/batches接口的支持,扩展了AI服务的兼容性。
|
||||
+ 功能价值:新增文件和批次接口支持,提升了AI代理对多种服务的兼容能力。
|
||||
|
||||
### 新增OpenAI兼容接口映射能力
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2341](https://github.com/alibaba/higress/pull/2341)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:新增对OpenAI兼容的图片生成、图片编辑和音频处理接口的支持,扩展了AI代理的功能,使其能够适配更多模型。
|
||||
+ 功能价值:该PR为AI代理增加了对OpenAI兼容接口的映射能力,提升了系统灵活性和扩展性。
|
||||
|
||||
### 新增访问日志记录请求插件
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2265](https://github.com/alibaba/higress/pull/2265)
|
||||
+ 贡献者:[forgottener](https://github.com/forgottener)
|
||||
+ 改变记录:新增功能:支持在Higress访问日志中记录请求头、请求体、响应头和响应体信息,提升日志可追溯性。
|
||||
+ 功能价值:该PR增强了Higress的日志功能,使开发者能够更全面地监控和调试HTTP通信过程。
|
||||
|
||||
### 新增dify ai-proxy e2e测试
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2319](https://github.com/alibaba/higress/pull/2319)
|
||||
+ 贡献者:[VinciWu557](https://github.com/VinciWu557)
|
||||
+ 改变记录:新增 dify ai-proxy 插件 e2e 测试,支持对 dify 模型的完整端到端测试,确保其功能正确性和稳定性。
|
||||
+ 功能价值:为 dify ai-proxy 插件添加了完整的 e2e 测试,提升了插件的可靠性和可维护性。
|
||||
|
||||
### 前端灰度发布唯一标识配置
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2371](https://github.com/alibaba/higress/pull/2371)
|
||||
+ 贡献者:[heimanba](https://github.com/heimanba)
|
||||
+ 改变记录:新增uniqueGrayTag配置项检测功能,支持根据用户自定义的uniqueGrayTag设置唯一标识cookie,提升灰度发布灵活性和可配置性。
|
||||
+ 功能价值:该PR增强了前端灰度配置能力,允许用户自定义唯一标识,优化了灰度流量控制机制,提升了系统的可扩展性和用户体验。
|
||||
|
||||
### 新增Doubao图像生成接口支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2331](https://github.com/alibaba/higress/pull/2331)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:新增对Doubao图像生成接口的支持,扩展了AI代理的功能,使其能够处理图像生成请求。
|
||||
+ 功能价值:该PR为AI代理添加了对Doubao图像生成功能的支持,提升了系统的能力和灵活性。
|
||||
|
||||
### WasmPlugin E2E测试跳过构建Higress控制器镜像
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2264](https://github.com/alibaba/higress/pull/2264)
|
||||
+ 贡献者:[cr7258](https://github.com/cr7258)
|
||||
+ 改变记录:新增了在运行WasmPlugin E2E测试时跳过构建Higress控制器开发镜像的功能,提升测试效率。
|
||||
+ 功能价值:该PR优化了WasmPlugin测试流程,允许用户选择性地跳过不必要的镜像构建步骤,提高测试效率。
|
||||
|
||||
### MCP Server API认证支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2241](https://github.com/alibaba/higress/pull/2241)
|
||||
+ 贡献者:[johnlanni](https://github.com/johnlanni)
|
||||
+ 改变记录:该PR为Higress MCP Server插件引入了全面的API认证功能,支持通过OAS3的安全方案实现HTTP Basic、HTTP Bearer和API Key认证,增强了与后端REST API的安全集成能力。
|
||||
+ 功能价值:该PR为MCP Server增加了对多种API认证方式的支持,提升了系统安全性和灵活性,对社区在构建安全微服务架构方面有显著帮助。
|
||||
|
||||
### GitHub Action同步CRD文件
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2268](https://github.com/alibaba/higress/pull/2268)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:该PR新增了一个GitHub Action,用于在main分支上自动将CRD定义文件从api文件夹复制到helm文件夹,并创建一个PR。
|
||||
+ 功能价值:实现了自动化同步CRD文件的功能,提高了开发流程的效率和一致性。
|
||||
|
||||
### ai-search插件日志信息增强
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2323](https://github.com/alibaba/higress/pull/2323)
|
||||
+ 贡献者:[johnlanni](https://github.com/johnlanni)
|
||||
+ 改变记录:为ai-search插件添加了详细的日志信息,包括请求URL、集群名称和搜索重写模型,有助于调试和监控。
|
||||
+ 功能价值:增加了更详细的日志信息,便于开发人员排查问题并优化性能。
|
||||
|
||||
### 更新Helm文件夹中的CRD文件
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2392](https://github.com/alibaba/higress/pull/2392)
|
||||
+ 贡献者:[github-actions[bot]](https://github.com/apps/github-actions)
|
||||
+ 改变记录:更新了Helm文件夹中的CRD文件,增加了对MCP服务器的配置支持和元数据字段,提升了资源定义的灵活性和扩展性。
|
||||
+ 功能价值:改进了Kubernetes资源定义,为MCP服务器配置提供了更全面的支持。
|
||||
|
||||
### Wasm ABI添加上游操作支持
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2387](https://github.com/alibaba/higress/pull/2387)
|
||||
+ 贡献者:[johnlanni](https://github.com/johnlanni)
|
||||
+ 改变记录:该PR添加了与上游操作相关的Wasm ABI,为未来在Wasm插件中实现细粒度负载均衡策略(如基于GPU的LLM场景)做准备。
|
||||
+ 功能价值:为Wasm插件支持更复杂的负载均衡策略奠定了基础,提升了系统灵活性和扩展性。
|
||||
|
||||
### key-auth插件日志级别修改
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2275](https://github.com/alibaba/higress/pull/2275)
|
||||
+ 贡献者:[lexburner](https://github.com/lexburner)
|
||||
+ 改变记录:将key-auth插件中的日志级别从WARN修改为DEBUG,以减少不必要的警告信息,提高日志的可读性和准确性。
|
||||
+ 功能价值:修复了key-auth插件中不必要的警告日志,优化了日志输出,提升了系统日志的清晰度。
|
||||
|
||||
|
||||
|
||||
## 📌bugfix
|
||||
### WasmPlugin生成逻辑修复
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2237](https://github.com/alibaba/higress/pull/2237)
|
||||
+ 贡献者:[Erica177](https://github.com/Erica177)
|
||||
+ 改变记录:修复了WasmPlugin生成逻辑中未设置fail strategy的问题,新增了FAIL_OPEN策略以提高系统稳定性。
|
||||
+ 功能价值:为WasmPlugin添加了默认的fail strategy,避免因插件故障导致系统异常。
|
||||
|
||||
### 修复OpenAI自定义路径透传问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2364](https://github.com/alibaba/higress/pull/2364)
|
||||
+ 贡献者:[daixijun](https://github.com/daixijun)
|
||||
+ 改变记录:修复了配置 openaiCustomUrl 后,对不支持的 API 路径透传时出现错误的问题,新增了对多个 OpenAI API 路径的支持。
|
||||
+ 功能价值:该 PR 修正了代理服务在自定义路径配置下的逻辑问题,提高了兼容性和稳定性。
|
||||
|
||||
### 修复Nacos MCP工具配置处理逻辑
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2394](https://github.com/alibaba/higress/pull/2394)
|
||||
+ 贡献者:[Erica177](https://github.com/Erica177)
|
||||
+ 改变记录:修复了Nacos MCP工具配置处理逻辑,并添加了单元测试,确保配置更新和监听机制的稳定性与正确性。
|
||||
+ 功能价值:改进了MCP服务的配置处理逻辑,提高了系统的稳定性和可维护性。
|
||||
|
||||
### 修复SSE响应中混合换行符处理
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2344](https://github.com/alibaba/higress/pull/2344)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:修复了SSE响应中混合换行符的处理问题,改进了SSE数据解析逻辑,确保支持不同换行符组合的正确处理。
|
||||
+ 功能价值:该PR解决了SSE响应中换行符处理不兼容的问题,提升了系统对SSE数据的兼容性和稳定性。
|
||||
|
||||
### 修复proxy-wasm-cpp-sdk依赖问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2281](https://github.com/alibaba/higress/pull/2281)
|
||||
+ 贡献者:[johnlanni](https://github.com/johnlanni)
|
||||
+ 改变记录:修复了 proxy-wasm-cpp-sdk 依赖的 emsdk 配置问题,解决了处理大请求体时内存分配失败的问题。
|
||||
+ 功能价值:修复了影响请求处理的严重 Bug,提升了系统稳定性。
|
||||
|
||||
### 修复Bedrock请求中模型名称URL编码问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2321](https://github.com/alibaba/higress/pull/2321)
|
||||
+ 贡献者:[HecarimV](https://github.com/HecarimV)
|
||||
+ 改变记录:修复Bedrock请求中模型名称的URL编码问题,避免特殊字符导致的请求失败,并移除了冗余的编码函数。
|
||||
+ 功能价值:解决了模型名称在请求中因特殊字符导致的问题,提升系统稳定性。
|
||||
|
||||
### 修复未配置向量提供程序时的错误
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2351](https://github.com/alibaba/higress/pull/2351)
|
||||
+ 贡献者:[mirror58229](https://github.com/mirror58229)
|
||||
+ 改变记录:修复了在未配置向量提供程序时,'EnableSemanticCachefalse' 被错误设置的问题,避免了在 'handleResponse' 中出现错误日志。
|
||||
+ 功能价值:该PR修复了一个可能导致错误日志的Bug,提升了系统的稳定性和用户体验。
|
||||
|
||||
### 修复Nacos 3 MCP服务器重写配置错误
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2211](https://github.com/alibaba/higress/pull/2211)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:修复了Nacos 3 MCP服务器生成的重写配置错误问题,确保流量路由正确。
|
||||
+ 功能价值:修正了MCP服务器的重写配置,避免因配置错误导致的服务不可用问题。
|
||||
|
||||
### 修复ai-search插件Content-Length请求头问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2363](https://github.com/alibaba/higress/pull/2363)
|
||||
+ 贡献者:[johnlanni](https://github.com/johnlanni)
|
||||
+ 改变记录:修复了ai-search插件中未正确移除Content-Length请求头的问题,确保请求头处理逻辑的完整性。
|
||||
+ 功能价值:修复了ai-search插件中Content-Length请求头未被移除的问题,提升了插件的稳定性和兼容性。
|
||||
|
||||
### 修复Gemini代理请求中的Authorization头问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2220](https://github.com/alibaba/higress/pull/2220)
|
||||
+ 贡献者:[hanxiantao](https://github.com/hanxiantao)
|
||||
+ 改变记录:修复了AI代理Gemini时错误携带Authorization请求头的问题,确保代理请求符合Gemini API的要求。
|
||||
+ 功能价值:移除了Gemini代理请求中的Authorization头,解决了API调用失败的问题。
|
||||
|
||||
### 修复ToolArgs结构体类型定义问题
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2231](https://github.com/alibaba/higress/pull/2231)
|
||||
+ 贡献者:[Erica177](https://github.com/Erica177)
|
||||
+ 改变记录:修复了issue #2222,将ToolArgs结构体中的Items字段从[]interface{}改为interface{},以适配特定的使用场景。
|
||||
+ 功能价值:修复了一个类型定义问题,提高了代码的灵活性和兼容性。
|
||||
|
||||
## 📌refactor
|
||||
|
||||
### MCP服务器配置生成逻辑重构
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2207](https://github.com/alibaba/higress/pull/2207)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:重构了mcpServer.matchList配置生成逻辑,支持从Nacos 3.x发现mcp-sse类型的MCP服务器,并修复了DestinationRules的ServiceKey问题。
|
||||
+ 功能价值:改进了MCP服务器的配置管理,增强了对Nacos 3.x的支持,并解决了多MCP服务器的路由问题。
|
||||
|
||||
### MCP服务器自动发现逻辑重构
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2382](https://github.com/alibaba/higress/pull/2382)
|
||||
+ 贡献者:[Erica177](https://github.com/Erica177)
|
||||
+ 改变记录:重构了 MCP 服务器的自动发现逻辑,并修复了一些问题,提高了代码的可维护性和扩展性。
|
||||
+ 功能价值:通过重构和优化 MCP 服务器的自动发现逻辑,提升了系统的稳定性和可扩展性,同时修复了一些潜在的问题。
|
||||
|
||||
## 📌doc
|
||||
### 优化README.md翻译流程
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2208](https://github.com/alibaba/higress/pull/2208)
|
||||
+ 贡献者:[littlejiancc](https://github.com/littlejiancc)
|
||||
+ 改变记录:优化了README.md的翻译流程,支持流式传输并避免重复PR,提升了多语言文档的维护效率。
|
||||
+ 功能价值:改进了自动化翻译流程,确保文档一致性并减少人工干预。
|
||||
|
||||
### 自动化翻译工作流
|
||||
+ 相关pr:[https://github.com/alibaba/higress/pull/2228](https://github.com/alibaba/higress/pull/2228)
|
||||
+ 贡献者:[MAVRICK-1](https://github.com/MAVRICK-1)
|
||||
+ 改变记录:该PR添加了一个GitHub Actions工作流,用于自动翻译非英文的issue、PR和讨论内容,提高Higress的国际化和可访问性。
|
||||
+ 功能价值:通过自动化翻译提升Higress对国际用户和贡献者的友好度,增强项目全球化能力。
|
||||
|
||||
# Higress Console
|
||||
|
||||
## 📌feature
|
||||
### 支持配置多个自定义OpenAI LLM提供者端点
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/517](https://github.com/higress-group/higress-console/pull/517)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:该PR为自定义OpenAI LLM提供者支持配置多个端点,增强了系统的灵活性和可扩展性。通过重构LLM提供者端点管理逻辑,实现了对IP+端口格式的URL的支持,并确保所有URL具有相同的协议和路径。
|
||||
+ 功能价值:该PR使系统能够支持多个自定义OpenAI服务端点,提升了系统的灵活性和可靠性,适用于需要多实例或负载均衡的场景。
|
||||
|
||||
### 自定义图片URL模式迁移与Wasm插件服务配置类引入
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/504](https://github.com/higress-group/higress-console/pull/504)
|
||||
+ 贡献者:[Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ 改变记录:将自定义图片URL模式从SDK模块迁移到控制台模块,并引入Wasm插件服务配置类,以支持更灵活的Wasm插件管理。
|
||||
+ 功能价值:该PR重构了配置管理逻辑,提升了系统对Wasm插件的可配置性和扩展性,为后续功能增强打下基础。
|
||||
|
||||
### 新增配置参数dependControllerApi
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/506](https://github.com/higress-group/higress-console/pull/506)
|
||||
+ 贡献者:[Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ 改变记录:新增配置参数dependControllerApi,支持在不使用注册中心时解耦对Higress Controller的依赖,提升架构灵活性和可配置性。
|
||||
+ 功能价值:该PR通过引入新配置项,使系统在特定场景下可以绕过注册中心直接与K8s API交互,增强了系统的灵活性和适应性。
|
||||
|
||||
### 更新Nacos3服务源表单以支持Nacos 3.0.1+
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/521](https://github.com/higress-group/higress-console/pull/521)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:该PR更新了nacos3服务源的表单,以支持nacos 3.0.1+版本,并修复了删除服务源后创建新源时显示错误的问题。
|
||||
+ 功能价值:该PR优化了服务源配置界面,提升了对nacos 3.0.1+版本的支持,同时改善用户体验。
|
||||
|
||||
### 改进K8s能力初始化逻辑
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/513](https://github.com/higress-group/higress-console/pull/513)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:改进了K8s能力初始化逻辑,增加了重试机制和失败后默认支持Ingress V1的处理,提升了系统稳定性和容错性。
|
||||
+ 功能价值:修复了K8s能力检测不稳定的问题,确保控制台正常运行,提升用户体验。
|
||||
|
||||
### 支持JDK 8
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/497](https://github.com/higress-group/higress-console/pull/497)
|
||||
+ 贡献者:[Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ 改变记录:修复了代码中使用Java 11特性导致的兼容性问题,使其支持JDK 8。主要修改了代码中使用String.repeat()方法和List.of()等Java 11特性的部分。
|
||||
+ 功能价值:该PR解决了项目对JDK 8的兼容性问题,使项目可以在JDK 8环境中正常运行。
|
||||
|
||||
### 在证书编辑表单中添加安全提示信息
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/512](https://github.com/higress-group/higress-console/pull/512)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:在证书编辑表单中添加了一条安全提示信息,明确告知用户当前证书和私钥数据不会显示,并指导用户直接输入新数据。
|
||||
+ 功能价值:为用户提供更清晰的操作指引,提升数据安全性意识,避免误操作。
|
||||
|
||||
### 更新OpenAI提供者类型的显示名称
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/510](https://github.com/higress-group/higress-console/pull/510)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:更新了OpenAI提供者类型的显示名称,使其更明确地表明其兼容性,提升用户对服务的识别度。
|
||||
+ 功能价值:修改了OpenAI提供者的显示名称,使用户能更清楚地区分服务类型,提升使用体验。
|
||||
|
||||
|
||||
|
||||
## 📌bugfix
|
||||
### 修复AI路由中无法启用路径大小写忽略匹配的Bug
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/508](https://github.com/higress-group/higress-console/pull/508)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:修复了AI路由中无法启用路径大小写忽略匹配的Bug,通过修改路径谓词的处理逻辑并新增规范化函数确保功能正确性。
|
||||
+ 功能价值:修复了AI路由配置中路径大小写匹配的问题,提升了路由规则的灵活性和用户体验。
|
||||
|
||||
### 修复higress-config更新功能中的多个问题
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/509](https://github.com/higress-group/higress-console/pull/509)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:修复了higress-config更新功能中的多个问题,包括将HTTP方法从POST改为PUT、添加成功提示信息以及修复方法名拼写错误。
|
||||
+ 功能价值:修复了配置更新的API调用方式和提示逻辑,提升了用户体验和系统稳定性。
|
||||
|
||||
### 修复前端页面中的文本显示错误
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/503](https://github.com/higress-group/higress-console/pull/503)
|
||||
+ 贡献者:[CH3CHO](https://github.com/CH3CHO)
|
||||
+ 改变记录:修复了前端页面中一个文本显示错误的问题,将原本不正确的文本内容更正为准确的描述。
|
||||
+ 功能价值:修正了界面中文本内容,提升了用户对功能的理解和使用体验。
|
||||
|
||||
## 📌refactor
|
||||
### 优化分页工具逻辑
|
||||
+ 相关pr:[https://github.com/higress-group/higress-console/pull/499](https://github.com/higress-group/higress-console/pull/499)
|
||||
+ 贡献者:[Thomas-Eliot](https://github.com/Thomas-Eliot)
|
||||
+ 改变记录:优化了分页工具的逻辑,通过引入更高效的集合处理方式和简化代码结构,提升了分页功能的性能和可维护性。
|
||||
+ 功能价值:优化了分页工具的实现方式,提高了数据处理效率和代码可读性,对系统性能有积极影响。
|
||||
Reference in New Issue
Block a user