All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
4.2.0 - 2025-01-06
- OpenAPI Specification -Java SDK - Added Automated testing conjur-sdk-java#1
4.1.0 - 2023-07-11
- Update OpenAPI spec to version 5.3.1 conjur-sdk-java#83
- Update config/java.yml to contain and set the license name and URL for the client (ONYX-16679)
- Update okhttp3 to 4.9.2 to resolve SNYK-JAVA-COMSQUAREUPOKHTTP3-2958044 and bump other dependencies to latest version conjur-sdk-java#74
- Update OpenAPI spec to version 5.3.0 and add tests for JWT authenticator conjur-sdk-java#70
- Update project to reflect Trusted Level conjur-sdk-java#58
4.0.0 - 2021-06-17
- The package name from
org.conjur.sdk
tocom.cyberark.conjur.sdk
- The main package with endpoint classes from
org.conjur.sdk.api
toorg.conjur.sdk.endpoint
cyberark/conjur-sdk-java#28 - Changed logging level in Okhttp3 so header values arent printed and secrets cannot be leaked. cyberark/conjur-sdk-java#54
- Now force users to utilize https when connecting to Conjur for security reasons. cyberark/conjur-sdk-java#53
- Automatic authentication for client based on environment variables. Users will not have to manually authenticate or refresh an AccessToken if CONJUR_ACCOUNT, CONJUR_LOGIN, and CONJUR_AUTHN_API_KEY are set. cyberark/conjur-sdk-java#7
- New method signatures for all API methods removing optional arguments. This allows API
methods to be called without having to specify
null
for all optional parameters (if they are unused). cyberark/conjur-sdk-java#15 - Basic client infrastructure and generation tools as well as minimal templates. cyberark/conjur-sdk-java#1
- New script to lint handwritten test files, uses Checkstyle to enforce Google's Java Style. cyberark/conjur-sdk-java#3