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]

Reply via email to