Skip to content

Releases: jenkinsci/configuration-as-code-plugin

v1.39 🌈

15 Apr 15:24
configuration-as-code-1.39
f524a0e

Choose a tag to compare

πŸ› Bug Fixes

πŸš€ New features and improvements

  • set category name to Configuration for Jenkins v2.226+ (#1358) @jetersen

πŸ“ Documentation updates

πŸ‘» Maintenance

v1.38 🌈

30 Mar 07:05
configuration-as-code-1.38
59c5ff7

Choose a tag to compare

πŸ’₯ Breaking changes

This release includes a minimum version increase for Jenkins core to 2.222 to address a race condition in initialisation. Jenkins core now supports proxy configuration without the need for our custom configurator, but the password field name changed to secretPassword, see the demo if this affects you.

  • Bump baseline jenkins core to 2.222 for milestones / system read + cleanup (#1293) @timja

πŸš€ New features and improvements

πŸ› Bug Fixes

  • Allow multiple symbols when importing, exporting first one (#1308) @timja
  • Fix classloading in snakeyaml (#1340) @timja

πŸ“¦ Dependency updates

πŸ“ Documentation updates

πŸ‘» Maintenance

  • Bump baseline jenkins core to 2.222 for milestones / system read + cleanup (#1293) @timja

🚦 Tests

v1.37 🌈

29 Mar 14:01
configuration-as-code-1.37
699a96e

Choose a tag to compare

πŸ’₯ Do not use this release! πŸ’₯

This release was broken, it caused #1339, fixed in #1340, released in v1.38 🌈

v1.36 🌈

28 Feb 14:53
configuration-as-code-1.36
3bc0851

Choose a tag to compare

πŸ› Bug Fixes

  • Prevent null pointer when exporting file credentials (#1282) @timja
  • Stop exporting users and throwing nullpointer (#1280) @timja

πŸ“¦ Dependency updates

πŸ“ Documentation updates

πŸ‘» Maintenance

🚦 Tests

v1.35 🌈

11 Jan 12:06
configuration-as-code-1.35
0ce6c63

Choose a tag to compare

πŸ’₯ Breaking changes

  • #917 - Add test-harness module + change json schema test API to return list of errors (#1215) @timja

πŸš€ New features and improvements

πŸ› Bug Fixes

  • Use system authorization for reloading jcasc (#1214) @timja

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • Checkstyle ignore release.properties (#1245) @timja
  • Update ci to include code coverage after #1215 (#1241) @Casz
  • Validate top-level README with the integrations tests #1228 (#1229) @v1v
  • #917 - Add test-harness module + change json schema test API to return list of errors (#1215) @timja

🚦 Tests

  • Trying to diagnose some flaky tests (#1243) @jglick
  • Validate jenkins demos with the integrations tests (#1228) @v1v
  • Validate LDAP demo with the integrations tests (#1225) @v1v
  • Validate gitscm demo with the integrations tests (#1223) @v1v
  • Validate terraform demo with the integrations tests (#1224) @v1v
  • Validate Kubernetes demo with the integrations framework (#1226) @v1v
  • Validate global libraries demo with the integrations framework (#1221) @v1v
  • Added test Framework Utility Functions For the json Schema (#1078) @sladyn98

v1.34 🌈

26 Nov 12:48
configuration-as-code-1.34
c0528a7

Choose a tag to compare

This release includes a feature toggle for delaying the configuration as code configuring until your Jenkins has fully started up, see the documentation here:

https://github.com/jenkinsci/configuration-as-code-plugin#compatibility-with-jenkins--2199

πŸš€ New features and improvements

  • #280 workaround - Add a configurable delay to avoid race condition in initializer (#1204) @jtnord
  • Make the io.jenkins.plugins.casc.ConfigurationAsCode API available to plugins (#1203) @escoem

πŸ› Bug Fixes

  • Restore URL and description in plugin POM to fix the plugin documentation (#1207) @timja

πŸ“¦ Dependency updates

v1.33 🌈

15 Nov 14:15
configuration-as-code-1.33
299d900

Choose a tag to compare

πŸš€ New features and improvements

  • Introduce a SecretSource implementation for .properties file (#1160) @Smasherr
  • Add Documentation for Fields in the JSON Schema (#1060) @sladyn98

πŸ› Bug Fixes

πŸ“ Documentation updates

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • fix mvn flags on powershell (#1192) @Casz
  • Update error message in RoundTripAbstractTest (#1144) @Smasherr
  • Validate github demo with the integrations framework (#1109) @v1v
  • Updated pom file to set Project description and URL (#1130) @ocristian

v1.32 🌈

07 Oct 13:31
configuration-as-code-1.32
2f251fc

Choose a tag to compare

πŸš€ New features and improvements

  • Change log level to WARN when configuration sources could not be applied (#1131) @LorisSecuro

πŸ› Bug Fixes

  • Remove gson, use schema library in test scope only. It cause regressions in 1.31 due to binary conflicts with other plugins (#1116) @timja

πŸ“ Documentation updates

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • Validate keycloak demo with the integrations framework (#1111) @v1v
  • Validate slack demo with the integrations framework (#1118) @v1v
  • Validate statistics-gatherer demo with the integrations framework (#1119) @v1v
  • Minor improvements to array creation and one unit test (#1122) @StefanSpieker
  • Validate warnings demo with the integrations framework (#1117) @v1v
  • Validate external-workspace-manager demo with the integrations framework (#1110) @v1v
  • Validate sbt demo with the integrations framework (#1112) @v1v
  • Validate simple-theme demo with the integrations framework (#1123) @v1v
  • Validate mesos demo with the integrations framework (#1114) @v1v
  • Move git tools ITs to the demos (#1108) @v1v
  • Validate external-workspace-manager demo with the integrations framework (#1107) @v1v
  • Validate proxy demo with the integrations framework (#1106) @v1v
  • Move matrix-auth ITs to the demos (#1091) @v1v
  • Validate github-oath demo with the integrations framework (#1086) @v1v
  • Move JDK ITs to the demos (#1090) @v1v
  • Move mercurial ITs to the demos (#1089) @v1v
  • Move jira ITs to the demos (#1088) @v1v
  • Validate gitlab demo with the integrations framework (#1087) @v1v
  • Validate ec2-plugin demo with the integrations framework (#1085) @v1v
  • Validate Artifactory demo within the integrations submodule (#1080) @v1v
  • Validate docker-plugin demo with the integrations framework (#1084) @v1v
  • Validate config-file-provider demo with the integrations framework (#1083) @v1v
  • Validate build_agents demo within the integrations submodule (#1081) @v1v
  • BOM 3 (#1075) @jglick

v1.31 🌈

27 Sep 16:14
configuration-as-code-1.31
0067c5d

Choose a tag to compare

🚨 Removed

πŸš€ New features and improvements

  • Introduce a new JSON schema generation engine (Beta feature) (#980) @sladyn98

πŸ› Bug Fixes

  • Allow @CheckForNull annotations to override @ParametersAreNonnullByDefault in DataBoundContructor (#1053) @timja

πŸ“ Documentation updates

πŸ“¦ Dependency updates

πŸ‘» Maintenance

v1.30 🌈

08 Sep 23:11

Choose a tag to compare

πŸ› Bug Fixes

πŸ“ Documentation updates

πŸ“¦ Dependency updates

πŸ‘» Maintenance

  • Use BOM for dependency management inside integrations tests (#1047) @Casz
  • Dependabot: Ignore Docker, Kubernetes, Declarative Pipeline and Custom Tools plugins which have custom group IDs (#1020) @oleg-nenashev