Skip to content

Latest commit

 

History

History
122 lines (100 loc) · 6.46 KB

CHANGELOG.md

File metadata and controls

122 lines (100 loc) · 6.46 KB

Changelog

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.

3.0.5 - 2023-06-08

Fixed

Security

Changed

3.0.4 - 2023-02-27

Security

3.0.3 - 2022-05-31

Security

3.0.2 - 2020-10-28

Fixed

  • Multiple unused transitive dependencies, such as exec-maven-plugin, were removed. These could cause issues with downstream projects that had the conjur-api-java as a dependency cyberark/conjur-api-java#93

3.0.1 - 2020-06-23

Fixed

  • A minor syntax issue in the pom.xml did not meet the requirements for Maven Central publishing, preventing 3.0.0 from being released on Maven Central. This requirement has been added, and all versions from 3.0.1 onward will be released on Maven Central. PR cyberark/conjur-api-java#86

3.0.0 - 2020-06-22

Fixed

  • Encode spaces to "%20" instead of "+". This encoding fixes an issue where Conjur variables that have spaces were not encoded correctly. cyberark/conjur-api-java#78

Added

  • The conjur-api-java is now available through Maven Central without needing to be built locally. Please see our README.md for more information on how you can use our latest Maven releases in your project! Alternatively, check out UPGRADING.md to find out how to upgrade to 3.0.0 through maven central. cyberark/conjur-api-java#6
  • Enabled setting custom javax.net.ssl.SSLContext for TLS connection to Conjur server, which enables users to set up trust between the app and Conjur directly from the Java code. cyberark/conjur-api-java#74
  • Introduced upgrade instructions to provide instructions for upgrading to 3.0.0, or make use of published artifacts. These can be found in UPGRADING.md. cyberark/conjur-api-java#77

Changed

2.2.1 - 2020-05-08

Fixed

  • README has been updated to reflect the correct/expected usage of this SDK (#70, #50, #39, #18)

2.2.0 - 2020-04-30

Added

  • Enabled supplying alternative authentication URLs when instantiating the client, which allows clients to use alternative Conjur authentication methods such as authn-iam and authn-oidc. (cyberark/conjur-api-java#40)
  • Maven pom.xml file includes fat jar creation to allow easy incorporation of this client (PR cyberark/conjur-api-java#47)

Fixed

  • Updated code so that properties will be retrieved from system properties, and if not found will then be retrieved from environment variables. (cyberark/conjur-api-java#17)
  • If a mandatory property (CONJUR_ACCOUNT, CONJUR_APPLIANCE_URL) is not provided a more verbose exception message will be thrown instead of a NullPointerException. (cyberark/conjur-api-java#41)
  • Improved error handling for missing / undefined env properties that are mandatory for proper system functioning. (PR cyberark/conjur-api-java#47)

2.1.0 - 2018-08-24

Added

  • Adds support for token based authentication to support Kubernetes Authenticator

2.0.0 - 2018-07-12

Added

  • License updated to Apache v2 - PR #8

Changed