Skip to content

v1.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@izgeri izgeri released this 23 Oct 21:40

In this release we made some big changes to the Secretless internals to enable simple contributions of new connectors. For more information on the Secretless Plugin SDK, please see our internal plugin notes.

In addition, please see the release assets or our homebrew tap for new Linux and OSX binaries included in the release! 🍾

Change log

Added

  • Added a new public plugin interface for building connector plugins
  • Added a new public log interface for standardizing logging
  • Added code coverage reporting to unit test output
  • Added ability to run k8s-demo test on GKE

Changed

  • Refactored existing connectors to use new public connector plugin interface
  • Changed the core proxy and plugin manager to support the new public connector
    plugin interface
  • Edited website Google Group links to link to Discourse
  • Updated the example plugin to implement the new plugin interface
  • Minor format changes to Apache 2.0 license
  • Project structure reorganized
  • Internal code updated to use v2 config instead of v1 config
  • Goreleaser build updated to cross-compile linux and darwin
  • Updated Conjur tests to use official CLI image

Fixed

  • Improve namespace cleanup in k8s-ci/test
  • Add COMPOSE_PROJECT_NAME to tests to fix namespace collision errors
  • Updated k8s-demo to use LoadBalancer on Services to avoid NodePort conflicts
  • Clarified quick demo directions
  • Improved error-handling / retry logic in k8s-ci

Deprecated

  • Protocol key in v2 config is replaced with connector key