Releases: jenkinsci/configuration-as-code-plugin
Releases · jenkinsci/configuration-as-code-plugin
🔥 v1.9 🔥
🔥 v1.9 failed due to vendoring of snakeyaml 🔥
v1.8
🚨 Removed
- Remove plugin management beta feature (#769) @timja
this feature was not widely used as it required restarts to be performed for plugins to be usable in a JCasC config file, moved proxy config and documented it
🚀 Features
- Add support for recursive file search for
CASC_JENKINS_CONFIG(#753)
We no longer follow symlinks or hidden files due to this change - Introduce
CASC_VAULT_PATHSto allow multiple vault paths to read from.CASC_VAULT_PATHkept for backward compatibility and offering multipath too now. (#763) - Added
Proxyconfiguration tojenkinsroot node (#769) - Added
UpdateCenterconfiguration tojenkinsroot node (#769) - Re-issue expired vault tokens for user/pass and approle authentication. (#770)
- Refresh secrets from vault on each
configure()call. (#770)
🚦 Tests
- Add Vault integration test! (#764)
v1.7
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
jobsdeclarations. - Add support for Enterprise Vault to store secrets; set
CASC_VAULT_NAMESPACEto 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-configurationto avoid conflict with core CLI - add terraform demo
- restore support for k8s ConfigMaps mounts (don't recurse in
CASC_JENKINS_CONFIGdirectory) - 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