Ciao Nicola Thanks for bringing this to the Sling dev list for discussion!
I like the suggestion but maybe there are alternatives that don't require a major version increase. Did you look into that already? Kind regards Angela ________________________________ From: Nicola Scendoni <nscend...@adobe.com.INVALID> Sent: Friday, March 28, 2025 11:46 To: dev@sling.apache.org <dev@sling.apache.org> Subject: Proposal to Split sling-commons-crypto into API and Implementation Bundles EXTERNAL: Use caution when clicking on links or opening attachments. Hi all, Currently, sling-commons-crypto contains both interfaces and implementations. I would like to contribute to the sling-auth-oauth-client bundle, which depends on sling-commons-crypto, but I prefer to avoid including its implementation in our product. Ideally, sling-auth-oauth-client would depend on a separate SPI package, which would require splitting sling-commons-crypto into an API (SPI) and an implementation bundle. Would you agree with this approach? Best regards, Nicola Scendoni [1] sling-commons-crypto https://github.com/apache/sling-org-apache-sling-commons-crypto [2] sling-auth-oauth-client https://github.com/apache/sling-org-apache-sling-auth-oauth-client