rutgerclaes opened a new pull request, #2910: URL: https://github.com/apache/iceberg-rust/pull/2910
## Which issue does this PR close? - Closes #2888 . ## What changes are included in this PR? TLS passthrough features for iceberg-catalog-rest so https:// catalog URIs work out of the box: - `rustls-tls-native-roots` (default): rustls validating against the OS trust store - `rustls-tls`: rustls validating against the compiled-in webpki root bundle - `default-features = false` builds without a TLS stack - Feature table in the crate README, TLS section in the crate rustdoc - CI: the no-default-features job now also builds iceberg-catalog-rest No code changes. Custom TLS settings (client certificates, extra roots) remain available by passing a preconfigured client to `RestCatalogBuilder::with_client`. ## Are these changes tested? Feature wiring only, no runtime code. Verified with cargo check for the default feature set, --no-default-features, and rustls-tls. Adds the iceberg-catalog-rest to the existing "no-default-features" CI check. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
