Releases: jenkinsci/configuration-as-code-plugin
Releases · jenkinsci/configuration-as-code-plugin
v1.45 🌈
🐛 Bug Fixes
📦 Dependency updates
- Bump retrofit from 2.6.2 to 2.9.0 (#1506) @dependabot
- Bump checkstyle from 8.32 to 8.36.2 (#1508) @dependabot
- Bump commons-compress from 1.19 to 1.20 (#1510) @dependabot
- Bump httpclient from 4.5.12 to 4.5.13 (#1507) @dependabot
- Bump antlr4-runtime from 4.7 to 4.8-1 (#1501) @dependabot
- Bump commons-codec from 1.14 to 1.15 (#1496) @dependabot
- Bump docker-commons from 1.14 to 1.17 (#1502) @dependabot
- Bump config-file-provider from 3.6.3 to 3.7.0 (#1497) @dependabot
- Bump github-api from 1.114.2 to 1.116 (#1499) @dependabot
- Bump matrix-auth from 2.4 to 2.6.3 (#1503) @dependabot
- Bump docker-workflow from 1.23 to 1.24 (#1504) @dependabot
- Bump parent pom (#1494) @timja
- Bump github from 1.29.5 to 1.31.0 (#1471) @dependabot
- Remove unneeded commons-io (#1488) @dependabot
- Bump pipeline-model-definition from 1.7.0 to 1.7.2 (#1453) @dependabot
- Bump artifact-manager-s3 from 1.1 to 1.12 (#1487) @dependabot
- Bump jackson.version from 2.11.1 to 2.11.3 (#1483) @dependabot
- Bump bom-2.176.x from 9 to 2.222.x 13 (#1490) @dependabot
- Bump azure-keyvault from 1.4 to 2.0 (#1489) @dependabot
- Bump warnings from 5.0.1 to 5.0.2 (#1485) @dependabot
- Bump error_prone_annotations from 2.3.4 to 2.4.0 (#1484) @dependabot
👻 Maintenance
- Update Dependabot config file (#1505) @dependabot
v1.44 🌈
📦 Dependency updates
- Bump jsoup from 1.12.1 to 1.13.1 (#1447) @dependabot
- Bump joda-time from 2.10.5 to 2.10.6 (#1470) @dependabot
- Bump protobuf-java from 3.11.4 to 3.13.0 (#1467) @dependabot
- Bump netty.version from 4.1.51.Final to 4.1.52.Final (#1459) @dependabot
- Bump vavr from 0.10.2 to 0.10.3 (#1476) @dependabot
- Use jackson api plugin in test harness (#1477) @jetersen
- Bump commons-text from 1.8 to 1.9 (#1458) @dependabot
- Bump mercurial from 2.4 to 2.10 (#1466) @dependabot
- Bump snakeyaml-api from 1.26.3 to 1.26.4 (#1452) @dependabot
- Bump netty.version from 4.1.47.Final to 4.1.51.Final (#1431) @dependabot
📝 Documentation updates
- Documentaion section moved up (#1474) @reethikprasad
- Include README details of how to set the CasC config location using Java Property instead of Environment Variable (#1457) @patkinson01
v1.43 🌈
v1.42 🌈
💥 Breaking changes
🚀 New features and improvements
🐛 Bug Fixes
📝 Documentation updates
- Adding description of escape rule for Groovy scripts in job script (#1414) @iptizer
- Fix a internal link to PLUGINS.md. Fix some typos. (#1434) @atombrella
- Consolidate SecretSource options into secrets.adoc (#1433) @chriskilding
- add crowd2 doc (#1420) @jetersen
- Add link to plugin developers guide from README (#1417) @alb-i986
- Improve README with more detail about hidden directory exclusions (#1410) @skundrik
👻 Maintenance
- change properties secrets env to
SECRETS_FILE
(#1435) @jetersen - manage docker-commons to avoid load conflcit (#1421) @jetersen
🚦 Tests
- Update pipeline-model-definition integration tests to use docker-workflow (#1416) @dwnusbaum
- Add test for mailer-plugin user property (#1312) @timja
v1.41 🌈
With extension ordinal sorting we now have full control of the load order within Configuration as Code, so now Credentials will be configured first and seed job will be configured last.
We also added support for root level yaml anchors which needs to be prefixed with x-
.
See the ec2 demo for a good example.
🚀 New features and improvements
🐛 Bug Fixes
- Close those file handles 😅 (#1398) @jetersen
- Allow configuring max aliases for a collection (#1375) @jetersen
- sort Attributes and RootElementConfigurator according to Extension ordinal (#1394) @jetersen
- HeteroDescribableConfigurator fix for interface as a target (#1387) @umlublin
📦 Dependency updates
- Bump jackson.version from 2.10.3 to 2.11.0 (#1390) @dependabot
- Bump config-file-provider-plugin to 3.6.3 (#1381) @jetersen
- bump terraform to 1.0.10 (#1380) @jetersen
- Bump checkstyle from 8.29 to 8.32 (#1343) @dependabot
📝 Documentation updates
- Add apiUri parameter for github enterprise example case (#1397) @solvingj
- Add example of environment variable to readme (#1376) @solvingj
👻 Maintenance
v1.40 🌈
🚀 New features and improvements
- JENKINS-58093 - Support for LabelAtoms (#1368) @varyvol
- Add support for symbolic linked directories (#1372) @sonarsphere
📦 Dependency updates
v1.39 🌈
🐛 Bug Fixes
🚀 New features and improvements
📝 Documentation updates
- Improve SecretSource Javadoc (#1302) @chriskilding
👻 Maintenance
- Add Gitter Q&A tab to the New Issue dialog (#1344) @oleg-nenashev
v1.38 🌈
💥 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.
🚀 New features and improvements
- JENKINS-51856 - Apply configuration before the jobs are loaded (#1262) @fcojfernandez
- Support for additional user attributes (#1309) @timja
- Allow users with Overall/SystemRead permission to view configuration, schema, and documentation (#1296) @timja
- Extract snakeyaml to an API plugin (#1332) @escoem
🐛 Bug Fixes
- Allow multiple symbols when importing, exporting first one (#1308) @timja
- Fix classloading in snakeyaml (#1340) @timja
📦 Dependency updates
- Bump httpclient from 4.5.10 to 4.5.12 (#1334) @dependabot
- Bump email-ext from 2.66 to 2.69 (#1335) @dependabot
- Bump role-strategy from 2.11 to 2.16 (#1326) @dependabot
- Bump jackson.version from 2.10.2 to 2.10.3 (#1322) @dependabot
- Bump display-url-api from 2.3.1 to 2.3.2 (#1323) @dependabot
- Bump okhttp from 3.12.2 to 4.4.1 (#1310) @dependabot
- Bump maven-model from 3.3.3 to 3.6.3 (#1297) @dependabot
- [Security] Bump netty-handler from 4.1.39.Final to 4.1.45.Final (#1252) @dependabot
📝 Documentation updates
- Add integration test for MSTestRunner (#1328) @varyvol
- Add Azure KeyVault to secrets doc (#1321) @timja
- Documentation only: replace JENKINS_ROOT with JENKINS_HOME (#1319) @martinda
👻 Maintenance
🚦 Tests
v1.37 🌈
v1.36 🌈
🐛 Bug Fixes
- Prevent null pointer when exporting file credentials (#1282) @timja
- Stop exporting users and throwing nullpointer (#1280) @timja
📦 Dependency updates
- Bump error_prone_annotations from 2.3.3 to 2.3.4 (#1286) @dependabot
- Bump joda-time from 2.10.4 to 2.10.5 (#1283) @dependabot
- Bump httpcore from 4.4.12 to 4.4.13 (#1284) @dependabot
- Upgrade metrics-plugin (#1289) @fcojfernandez
- Bump okio from 1.13.0 to 2.4.3 (#1239) @dependabot
- Bump commons-codec from 1.11 to 1.14 (#1250) @dependabot
- Bump gson from 2.8.0 to 2.8.6 (#1259) @dependabot
- Bump protobuf-java from 3.0.0-beta-2 to 3.11.4 (#1275) @dependabot
- Update the integration test for active-directory (#1274) @fcojfernandez
- Update test to match latest plugin version (#1273) @choeffer
- [Security] Bump checkstyle from 8.26 to 8.29 (#1263) @dependabot
- Bump jackson.version from 2.10.1 to 2.10.2 (#1247) @dependabot
📝 Documentation updates
- Add integration test for pipeline-model-definition-plugin (#1276) @fcojfernandez
- Added example for credentials certificate (#1270) @choeffer
- Fix the version specification for Jenkins 2.199 (#1268) @dg-nvm
- It has been renamed to
master.componentName
(#1256) @jhonmike
👻 Maintenance
- Automatically request code reviews from all JCasC plugin developers (#1249) @oleg-nenashev
- Correct spelling of hpi.pluginChangelogUrl tag (#1248) @MarkEWaite
🚦 Tests
- Add integration test for pipeline-model-definition-plugin (#1276) @fcojfernandez