Skip to content

Releases: jenkinsci/configuration-as-code-plugin

v1.15

11 May 09:28
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

  • Sort the configuration files for ordered loading of config (#880) @rjbwtr

πŸ‘» Maintenance

πŸ“ Documentation updates

v1.14

05 May 22:31
Compare
Choose a tag to compare

Changes

🚨 Removed

πŸ› Bug Fixes

πŸ‘» Maintenance

πŸ“ Documentation updates

  • update docs with requirements for plugins (#869) @Casz
  • Update plugin export docs (#860) @timja
    Added some more test helpers for other plugin devs to use
  • Adding saml plugin config in demo (#865) @anmolnagpal

🚦 Tests

v1.13

23 Apr 20:08
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • Use CSS user-select to achieve easy copy paste of View Export (#853) @Casz

πŸ‘» Maintenance

  • πŸ—‘οΈ Codacy markdown issues (#848) @Casz
  • fix readability alerts reported by LGTM (#849) @Casz
  • compare collection in Attribute (#814) @Casz
  • add reverted as an excluded label (#854) @Casz

πŸ“ Documentation updates

  • Add docs for testing export of configuration (#851) @timja

v1.12

20 Apr 04:42
Compare
Choose a tag to compare

Changes

  • We now have a view configuration of jenkins.yml export instead of having to download the configuration, all thanks to @timja.
  • We introduced reduced stack traces in the export as well. You no longer have to suffer from scrolling past long stack traces.

πŸš€ Features

πŸ› Bug Fixes

  • Fix NPE with some exceptions in form validation (#840) @daniel-beck
  • Submit form validation via POST (#842) @daniel-beck
  • make export great again by fixing NPE in describe, you should see fewer exceptions (#838) @Casz
  • fix view configuration button and cleanup css styling (#843) @Casz
  • Fix ssh-credential to be optional (#847) @Casz

πŸ‘» Maintenance

πŸ“ Documentation updates

  • docs prettier formatting & cleanup (#831) @Casz

v1.11

11 Apr 21:14
Compare
Choose a tag to compare

Changes

πŸ› Bug Fixes

πŸ‘» Maintenance

πŸ“ Documentation updates

🚦 Tests

  • Add more test coverage for ProxyConfigurator (#827) @timja

v1.10

02 Apr 19:41
Compare
Choose a tag to compare

Changes

πŸš€ Features

  • Describable will give a warning on multiple implementations of a symbol (#674) @dgarzon
  • Support encrypted passwords for local security realm (#788) @mglazer
  • Re-parse vault configuration on every configure() call (#810) @fishi0x01

πŸ› Bug Fixes

  • exclude original snakeyaml from the plugin (#819) @Casz
  • Missing "$" added to reference keyword in schema. (#777) @BlueAndi
  • fix Job DSL race condition (#780) @Casz
  • Include only needed classes in test jar (#799) @ingwarsw
  • only log deprecation if CASC_VAULT_PATH is present (#786) @Casz
  • Do not ignore values for DescriptorConfigurator due to load being called on export (#806) @timja
  • Keep cloud agents after configuration (#804) @ingwarsw
  • fix null pointer on mapping clone (#813) @Casz

πŸ‘» Maintenance

πŸ“ Documentation updates

  • Update plugin dev guide with ConfiguredAsCode rule (#796) @timja
  • Update kubernetes-helm docs (#802) @runzexia
  • Demo docs for Sbt tool configuration (#783) @aduprat
  • Improve GitHub templates, move changelog to GitHub release tab, cleanup old docs (#803) @Casz
  • add service account credential to advanced k8s example (#811) @aramse

🚦 Tests

  • Remove 2 second sleep in vault test (#779) @Casz
  • Move JDKConfigurator test to integrations (#787) @timja

πŸ”₯ v1.9 πŸ”₯

01 Apr 19:15
Compare
Choose a tag to compare

πŸ”₯ v1.9 failed due to vendoring of snakeyaml πŸ”₯

v1.8

24 Mar 01:00
Compare
Choose a tag to compare

🚨 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_PATHS to allow multiple vault paths to read from. CASC_VAULT_PATH kept for backward compatibility and offering multipath too now. (#763)
  • Added Proxy configuration to jenkins root node (#769)
  • Added UpdateCenter configuration to jenkins root 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

24 Mar 00:49
Compare
Choose a tag to compare

πŸ› Bug Fixes

  • fixed secrets always using the default, no matter what (#749)
  • add support for specifying vault engine version via CASC_VAULT_ENGINE_VERSION (#746)

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