hengyuss opened a new pull request, #7985: URL: https://github.com/apache/shenyu/pull/7985
Closes #7871. ## Summary - introduce request-scoped protocol routes that explicitly retain client and target protocols - prefer Provider-native protocol passthrough and fall back to registered bidirectional converters - keep identity conversion in the route resolver instead of the converter registry - recreate protocol routing and conversion state when switching to a fallback Provider - wire the route resolver through Spring configuration ## Tests - `AiProtocolConverterFactoryTest` - `AiProtocolRouteResolverTest` - `AiProxyEngineTest` - `AiProxyEngineOrchestrationTest` - `AiProxyPluginConfigurationTest` - AI Proxy unit regression: 274 tests passed - real HTTP compatibility regression: 11 tests passed Make sure that: - [ ] You have read the [contribution guidelines](https://shenyu.apache.org/community/contributor-guide). - [x] You submit test cases (unit or integration tests) that back your changes. - [ ] Your local test passed `./mvnw clean install -Dmaven.javadoc.skip=true`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
