Releases: jenkinsci/configuration-as-code-plugin
Releases · jenkinsci/configuration-as-code-plugin
v1.6
🚀 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
v1.4
- Add support for Vault appRole authentication method
v1.3
- 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
- [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
- [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