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.
- 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