Releases: jenkinsci/plugin-compat-tester
Releases Β· jenkinsci/plugin-compat-tester
1155.vda54c6568d72
1149.v1f812c9da051
π New features and improvements
- Support on transforming the pom to add/update pluginManagement and properties sections (#339) @imonteroperez
1145.vd941f08b9a71
- Structs plugin has been flatten for versions higher than 1.24 (#334) @raul-arabaolaza
- Support for dependency replacement on profiles (#328) @imonteroperez
π New features and improvements
- Handle new JEP-229 - versioning (#341) @timja
- Support to use fallbackGithubOrganization on hooks (#338) @imonteroperez
π Bug fixes
- Fix issue on checkout due to GH changes (#337) @imonteroperez
π¦ Tests
1131.v5a9f15ec2a3c
π Bug fixes
- Support to JEP-229 - / Fixing compilation on multimodule projects (#318) @imonteroperez
π¦ Dependency updates
- Bump plexus-utils from 3.3.0 to 3.4.1 (#297) @dependabot
1124.vff4d8c290306
Plugin Compatibility Tester 0.5.1
- Do not pass -mvn /usr/bin/mvn (#278) @jglick
- Replace protocol due to GH changes (#315) @imonteroperez
- Remove adhoc dependency replacement for maven-plugin (#312) @imonteroperez
- Add hook to support aws-java-sdk multimodule project (#307) @Vlatombe
disableConcurrentBuilds(abortPrevious: true)
(#309) @jglick- Fix
master
branch IT related withbuildtriggerbadge
(#303) @imonteroperez - Bugfix on dealing with non-executed test phase due collateral issues (#299) @imonteroperez
- Decoupled adhoc static plugin method invocations on hooks management (#300) @imonteroperez
- Do not duplicate dependencies whose versions are specified using a property (#295) @dwnusbaum
- Use an appropriate charset for the xml-declared encoding when writing transformed POM (#287) @jlamasrios
- Check for actual failure or error nodes on testcase (#286) @jlamasrios
- make nonStandardHook use fallback organization (#281) @bmunozm
- Bump Maven to 3.6.3 as builder for PCT Dockerfile (#277) @imonteroperez
- Bugfix on retrieving plugin test types (#271) @imonteroperez
- Use warnings-ng instead of deprecated findbugs (#260) @raul-arabaolaza
- Support for evaluating additional test goals (#258) @imonteroperez
- update fallback organization to use default connection to GitHub (#250) @bmunozm
- Insert a versioned dep on a plugin otherwise mentioned only in tests classifier (#256) @jglick
- adapt warnings-ng plugin to new versioning tagging (#257) @bmunozm
- Create Hooks for Warnings NG (#249) @fcojfernandez
- Add hook for sse-gateway and workflow-cps for node and node_modules issue (#247) @kshultzCB
- use standard connection in fallbackOrganization clone (#243) @bmunozm
- Jacoco hook (#244) @fcojfernandez
- Fixed test name solver bug for multi-module projects (#241) @imonteroperez
- Update properties when interpolated version references (#239) @imonteroperez
- Evaluate optional dependencies (#240) @imonteroperez
- Allow PCT to use info from a bom file (#202) @imonteroperez
- Store executed tests on reports xml (#235) @imonteroperez
- Add mvn settings for a lone mvn command which lacked one (#234) @kshultzCB
- Fix DeclarativePipelineMigrationHook (#233) @bmunozm
- update pipeline-stage-view hook to adapt the use of incrementals in new versions (#232) @bmunozm
- fix default maven settings file (#230) @olamy
π New features and improvements
- Allow to override forkCount value (#273) @imonteroperez
- Avoid printing a gigantic JSON file to the console as a single line (#253) @jglick
- add PCT for declarative-pipeline-migration-assistant (#226) @olamy
- Allow use your own fork for testing versions of plugins (#222) @bmunozm
- Run mvn in batch mode inside the Docker PCT bootstrap script (#224) @bitwiseman
π Bug fixes
- JENKINS-58716 - Replace AbstractMultiParentHook.getParentUrl with a processed pomData.connectionUrl (#254) @jglick
- Revert #156 as it makes PCT sensitive to UC; instead pass groupId: in -overridenPlugins (#228) @jglick
- Fix UC Default URL (#225) @raul-arabaolaza
π¦ Dependency updates
- Bump maven-shade-plugin from 3.2.1 to 3.2.2 (#227) @dependabot
- Bump annotations from 3.0.0 to 3.0.1u2 (#205) @dependabot
- Bump javax.servlet-api from 3.1.0 to 4.0.1 (#124) @dependabot
- Bump reflections from 0.9.10 to 0.9.12 (#221) @dependabot
- Bump parent POM from 1.53 to 1.54 (#223) @dependabot
π Documentation updates
π» Maintenance
Plugin Compatibility Tester 0.5.0
π New features and improvements
- Support testing of the
pipeline-stage-tags-metadata
plugin in PCT (#219) @bmunozm - JENKINS-60581 - Disable download logs in all Maven invocations by default (#216) @stellargo
π¦ Dependency updates
- Bump plexus-container-default from 2.0.0 to 2.1.0 (#215) @dependabot
π» Maintenance
- Use GitHub repo as a project URL in Maven metadata, Wiki is obsolete (#220) @oleg-nenashev
- Add Docker dependency updates via Dependabot (#217) @oleg-nenashev
Plugin Compatibility Tester 0.4.0 π
π¨ Removed
- JENKINS-58113 - Remove the Internal Maven Mode from PCT (#194) @oleg-nenashev
π New features and improvements
- Use maven from PATH when "-mvn" is not specified (#194) @oleg-nenashev
- Include Docker client executable in the PCT Docker image (#207) @bmunozm
π Bug Fixes
- Fix the default Java version capturing in
PluginCompatTesterConfig#getTestJavaVersion()
when other options are disabled (#203) @basil - Update Update Center URL to always use HTTPS (#213) @bmunozm
- Fix SpotBugs issues (#203) @basil
π¦ Dependency updates
- Bump jenkins from 1.52 to 1.53 (#210) @dependabot
- Bump plexus-utils from 3.2.1 to 3.3.0 (#204) @dependabot
- Update parent POM from 1.50 to 1.52 (#201) @basil
π Documentation updates
- Remove references to Jenkins Wiki, move the remaining info to GitHub (#208) @oleg-nenashev
π» Maintenance
- JENKINS-60583 - Disable the unstable JCasC integration Test (#214) @oleg-nenashev
- Add CODEOWNERS to automate review requests (#211) @oleg-nenashev
- Update Jenkinsfile to use the
infra.runMaven()
step with Azure mirror settings and other performance tweaks (#209) @oleg-nenashev - More code cleanup (#200) @basil
Plugin Compatibility Tester 0.3.0
π¨ Removed
- Remove the obsolete JENKINS-25625 - workaround (#199) @basil
- JENKINS-58114 - Remove the unused Google App Engine mode from PCT (#193) @oleg-nenashev
π New features and improvements
- Do not force maven.test.redirectTestOutputToFile=false on test runs (#198) @jglick
- JENKINS-58716 - Support checking out plugins with Incremental versions (#181) @basil
- Add Swarm Plugin support to PCT (#188) @basil
π Bug Fixes
- Plugin compatibility tester is re-adding test-scoped dependencies rather than merely updating them (#192) @basil
π¦ Dependency updates
- Bump plexus-utils from 3.2.0 to 3.2.1 (#196) @dependabot
- Bump commons-codec from 1.12 to 1.13 (#190) @dependabot
π¦ Internal changes
Plugin Compatibility Tester 0.2.0
π New features and improvements
- Update hooks to make more plugins works properly with PCT (fixes GitHub, Pipeline: REST API, Jenkins Design Language) (#185) @bmunozm
β οΈ Deprecated
- JENKINS-58113 - Deprecate the internal Maven mode. It was not stable for recent plugin POMs, and it will be removed in future releases. External Maven executable should be used by passing the
-mvn
parameter - JENKINS-58114 - Deprecate the unused Google App Engine mode. It will be removed from future PCT releases
π Bug Fixes
- Update jcommander to a version which supports Java 8 (release redeploy?) (#186) @fcojfernandez
- Fix the Declarative Pipeline plugin discovery in
DeclarativePipelineHook
(regression in 0.0.3) (#179) @jglick - Downgrade the log level of the
retrievePomData()
parent node message from SEVERE to INFO (#175) @jglick
π¦ Dependency updates
- Bump ant from 1.10.5 to 1.10.7 (#187) @dependabot
- Bump plexus-utils from 3.0.24 to 3.2.0 (#171) @dependabot
π¦ Internal changes
- Dependabot: ignore Jenkins core in automatic updates (#180) @oleg-nenashev