diff --git a/CHANGELOG.md b/CHANGELOG.md index e990603..e6a6fce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # Changelog -## v8.1.0-SNAPSHOT +## v8.1.0 - Add `CachedKey`, which fetches then holds a cached DEK (Document Encryption Key) for repeated encrypt and decrypt operations without making additional TSP wrap/unwrap calls. This is useful for many cryptographic operations using the same key in quick succession, such as inside a database transaction. Note that this key automatically expires after a short period of time. +- Add `connectTimeoutMs` to the `TenantSecurityClient.Builder` to allow setting the connect timeout separately from the request timeout. ## v8.0.1 diff --git a/pom.xml b/pom.xml index 865c52d..600fe9e 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ com.ironcorelabs tenant-security-java jar - 8.1.0-SNAPSHOT + 8.1.0 tenant-security-java https://ironcorelabs.com/docs Java client library for the IronCore Labs Tenant Security Proxy. diff --git a/src/main/java/com/ironcorelabs/tenantsecurity/kms/v1/TenantSecurityRequest.java b/src/main/java/com/ironcorelabs/tenantsecurity/kms/v1/TenantSecurityRequest.java index 76f59a5..60ad0ce 100644 --- a/src/main/java/com/ironcorelabs/tenantsecurity/kms/v1/TenantSecurityRequest.java +++ b/src/main/java/com/ironcorelabs/tenantsecurity/kms/v1/TenantSecurityRequest.java @@ -61,7 +61,7 @@ private static String stripTrailingSlash(String s) { private final int connectTimeout; // TSC version that will be sent to the TSP. - static final String sdkVersion = "8.1.0-SNAPSHOT"; + static final String sdkVersion = "8.1.0"; TenantSecurityRequest(String tspDomain, String apiKey, int requestThreadSize, int timeout) { this(tspDomain, apiKey, requestThreadSize, timeout, timeout);