Skip to content

Add support for enforcing https, update JVM version to 17#153

Merged
coltfred merged 10 commits intomainfrom
default-https
Nov 17, 2025
Merged

Add support for enforcing https, update JVM version to 17#153
coltfred merged 10 commits intomainfrom
default-https

Conversation

@coltfred
Copy link
Copy Markdown
Member

This is a breaking change and moves to a Builder style for building the TenantSecurityClient. Instead of doing new TenantSecurityClient(...) now we do new TenantSecurityClient.Builder(...).build(). This allows us to get rid of the overloads and make the api more clear.

There is a new flag for allowInsecureHttp which defaults to false. If you want the old behavior back (hopefully only for testing envs) then you can call allowInsecureHttp(true) on the builder.

This also changes the version of the JVM we build for from 11 to 17.

This also fixes #16

Update version number to indicate breaking change.

Fix
Comment thread src/main/java/com/ironcorelabs/tenantsecurity/kms/v1/TenantSecurityClient.java Outdated
Comment thread pom.xml
@coltfred
Copy link
Copy Markdown
Member Author

The examples are broken because they're pointing to the version I'm about to publish. I'm gonna publish and then re-run the builds.

@coltfred coltfred merged commit d56e23f into main Nov 17, 2025
8 checks passed
@coltfred coltfred deleted the default-https branch November 17, 2025 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow trailing slash in the PROXY_ENDPOINT.

3 participants