Releases: jenkinsci/configuration-as-code-plugin
Releases · jenkinsci/configuration-as-code-plugin
2077.v41f1011a_5110
🚀 New features and improvements
- Resolve Descriptor generic type to derive natural names in DescriptorConfigurator (#2834) @somiljain2006
👻 Maintenance
- Fix collection type resolution in DefaultConfiguratorRegistry (#2833) @somiljain2006
- Refactor SecretSourceResolver map initialization and clarify UpdateCenterConfigurator intent (#2832) @somiljain2006
2074.va_57f83f7a_10b_
🚀 New features and improvements
- Update ConfigurationAsCode category and exception handling (#2830) @somiljain2006
👻 Maintenance
- Adapt build status icon for ci.jenkins.io permissions change (#2831) @MarkEWaite
2072.v9049f43b_ff3c
🐛 Bug fixes
- Fix collection-to-set conversion causing type mismatch in JCasC setters (#2829) @somiljain2006
2071.vea_ed8d491f81
🚀 New features and improvements
- Improve setter resolution logic in BaseConfigurator (#2825) @somiljain2006
📦 Dependency updates
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6269 (#2827) @renovate[bot]
2069.vb_a_36d7a_570c8
🚀 New features and improvements
- Improve secret detection with caching and setter support (#2824) @somiljain2006
📝 Documentation updates
- Remove historical documentation (#2822) @somiljain2006
- Remove outdated TODO about repository-settings issue #107 (#2821) @somiljain2006
🚦 Tests
- Add test coverage for certificate credentials in SystemCredentialsTest (#2823) @somiljain2006
2065.v7a_20a_b_d84088
🚀 New features and improvements
- Add API endpoint to apply new JCasC configuration with yaml in body (#2815) @somiljain2006
- Add strict mode to fail on unresolved secrets in SecretSourceResolver (#2814) @somiljain2006
👻 Maintenance
- Rely on jenkinsci organization release drafter configuration (#2818) @MarkEWaite
📦 Dependency updates
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6237 (#2816) @renovate[bot]
2061.vc08919f7fc37
🚀 New features and improvements
- Add trim helper to remove trailing newlines from secrets (#2810) @somiljain2006
📝 Documentation updates
- Fix JCasC startup crash caused by broken ManagementLink extensions (#2807) @somiljain2006
📦 Dependency updates
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6210 (#2809) @renovate[bot]
- Update dependency com.puppycrawl.tools:checkstyle to v13.4.0 (#2808) @renovate[bot]
- Migrate Renovate config (#2761) @renovate[bot]
2056.v6a_e126e16620
🚀 New features and improvements
- Resolve environment variables before descriptor lookup in HeteroDescribableConfigurator (#2805) @somiljain2006
📦 Dependency updates
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6166 (#2804) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6146 (#2801) @renovate[bot]
2053.vb_0da_47381a_25
👷 Changes for plugin developers
- Remove jsr305 as a compile/runtime dependency and add jakarta annotation support to DataBoundConfigurator (#2798) @apuig
If a plugin now fails due to a missing javax.annotation.Nonnull, you can either
- Remove all optional parameters from the
DataBoundConstructorand add@DataBoundSetterto the setter methods - Change the import to
jakarta.annotation.Nonnull(which is already on the classpath)
📝 Documentation updates
- Reorganize documentation structure and introduce developer guide (#2786) @Heller07
- Change SSHLauncher to ssh in examples of usage (#2785) @it-praktyk
📦 Dependency updates
- Update dependency io.vavr:vavr to v1 (#2800) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.541.x to v6128 (#2799) @renovate[bot]
- Restore correct bom baseline (#2796) @jonesbusy
- Update dependency io.jenkins.tools.bom:bom-2.528.x to v6098 (#2795) @renovate[bot]
- Update dependency com.puppycrawl.tools:checkstyle to v13.3.0 (#2794) @renovate[bot]
- Update dependency org.jenkins-ci.plugins:plugin to v6.2138.v03274d462c13 (#2790) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.528.x to v6077 (#2791) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.528.x to v6055 (#2788) @renovate[bot]
- Update dependency org.jenkins-ci.plugins:plugin to v6.2132.v968a_e56c6941 (#2787) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.528.x to v6040 (#2784) @renovate[bot]
- Update dependency com.puppycrawl.tools:checkstyle to v13.2.0 (#2783) @renovate[bot]
- Update dependency io.jenkins.tools.bom:bom-2.528.x to v6005 (#2779) @renovate[bot]
- Update dependency com.puppycrawl.tools:checkstyle to v13.1.0 (#2778) @renovate[bot]
2037.v8e5349845172
🚀 New features and improvements
- Adjust for experimental Manage Jenkins UI (#2756) @janfaracik