The GitHub Actions job "Coverage" on rocketmq.git/fix/issue-10302 has succeeded. Run started by GitHub user RockteMQ-AI (triggered by RockteMQ-AI).
Head commit for run: a7a9e30218c6fdb779c82aca7a02866a3f9f4aa8 / github-coding-agent[bot] <github-coding-agent[bot]@users.noreply.github.com> [ISSUE #10302] Add SNI multi-domain certificate support for Proxy TLS Introduce Server Name Indication (SNI) support for RocketMQ Proxy, allowing multiple domains with different TLS certificates to be served on the same port. Key changes: - Add TlsDomainConfig POJO for per-domain cert/key configuration - Add SniHostnameMatcher for wildcard hostname matching - Add TlsSniManager for managing multiple SslContext instances (gRPC) - Add TlsContextProvider for remoting-side SNI support - Extend ProxyConfig with tlsDomainConfigs map - Extend TlsCertificateManager for multi-pair file watching - Wire SniHandler into gRPC ProxyAndTlsProtocolNegotiator pipeline - Wire domain SSL support into remoting MultiProtocolTlsHelper - Add comprehensive unit tests for matcher and SNI manager When tlsDomainConfigs is empty, behavior is identical to the current single-certificate model (full backward compatibility). Fixes #10302 Report URL: https://github.com/apache/rocketmq/actions/runs/28639738357 With regards, GitHub Actions via GitBox
