Venafi Machine Identity Management

This is a new minor release with backward compatible changes!

Important to ensure you are running at least version 2.361.2 or greater!

Possible breaking changes:

  • Updates to Jenkins core 2.361.2 and introducing JDK11.

Non-breaking changes:

  • Upgrades vcert-java to 0.9.3 to solve log4Shell vulnerability.
  • Upgrade base plugins towards bom-2.361.x, version 1607.va_c1576527071
  • Bumps various dependencies versions in order to fix their security issues.
  • Minor documentation updates.
  • Minor Actions updates to make the workflow JDK11 compatible.

Installation options

This is a new major release with breaking changes!

Breaking changes:

  • When using Venafi as a Service, the zoneConfigName parameter must now be in the new "Application\API alias" syntax. The old UUID-based syntax is no longer supported. Closes #7, #8.
  • When using TPPs, we now require an API Application Integration to be setup. Learn more in the README.
  • When using TPPs, TPP's base URL must not contain the /vedsdk suffix path anymore. Before: https://tpp.venafidemo.com/vesdk, after: https://tpp.venafidemo.com
    Please update the TPP base URLs under Configure System -> Venafi Machine Identity Management -> Base URL.
  • We require Jenkins >= 2.222.4.

Non-breaking changes:

  • When using TPPs, we now use the new token authentication mechanism. This is because the classic authentication mechanism will soon be deprecated. Closes #5.
  • Upgrades vcert-java to 0.6.2.
  • Bumps various dependencies' versions in order to fix their security issues.

Installation options
  • Minor documentation updates.
  • Minor typo fixes in the code.

Installation options
  • Feature: allow renewing certificate only when expiration is near (expirationWindow ). Closes #2.

Installation options
  • Resolves a problem with missing apache.commons.lang3 dependency. Closes #1.
  • Upgrades to vcert-java 0.3.0.

Installation options

Initial release.


Installation options