Skip to content

Releases: jenkinsci/configuration-as-code-plugin

v1.6

24 Mar 00:45
Compare
Choose a tag to compare

🚀 Features

  • Make system environment variables available in the context used for running the JobDSL/groovy code defining the seed job.
  • Add support for secrets while defining jobs declarations.
  • Add support for Enterprise Vault to store secrets; set CASC_VAULT_NAMESPACE to provide a namespace

🐛 Bug Fixes

  • fixed an IndexOutOfBounds exception (#688)

📝 Documentation updates

  • many fixes to documentation and demos

v1.5

24 Mar 00:42
Compare
Choose a tag to compare

🚀 Features

  • add proper string interpolation for secrets (#699)

📝 Documentation updates

  • Improve the explanation of CASC_VAULT in README.md

v1.4

24 Mar 00:38
Compare
Choose a tag to compare
  • Add support for Vault appRole authentication method

v1.3

24 Mar 00:37
Compare
Choose a tag to compare
  • fix regression configuring ssh private key from a secret source
  • CLI command renamed as reload-jcasc-configuration to avoid conflict with core CLI
  • add terraform demo
  • restore support for k8s ConfigMaps mounts (don't recurse in CASC_JENKINS_CONFIG directory)
  • added support for localization
  • added catching illegal arg exception when using UI form

v1.2

24 Mar 00:36
6661088
Compare
Choose a tag to compare
  • [SECURITY-929] Don't dump sensitive data in logs when configuring a value
  • [SECURITY] prevent directly entered private key to be exported in plain text
  • fix and improve generated documentation
  • use BulkChange to avoid repeated calls to save()
  • list available attributes when unknown found in YAML to help diagnose mistakes
  • log a warning when descriptor with an unexpected design is detected

v1.1

24 Mar 00:34
f19d02e
Compare
Choose a tag to compare
  • [SECURITY-1124] Never export sensitive Secret
  • fix plugin installation
  • impersonate as SYSTEM to apply configuration
  • removed Beta API annotations
  • many fixes to documentation and demos

v1.0

24 Mar 00:31
Compare
Choose a tag to compare

Our initial public release, after some trying times 😅

pre-1.0 alpha and release candidates changelog on wiki