Breaking Changes
July 20, 2025 ยท View on GitHub
6.0
- Fields
project_nameandproject_pathhave been removed from all metrics since they are already defined as tags. - Field
build_resulthas been removed from the jenkins_data metrics since it is already defined as tag.
5.0
- Changes to Robt Framework metrics:
rf_critical_pass_percentagehas been removed. It has been replaced byrf_pass_percentage_total, which sends the percentage of tests that passed including skipped tests.
4.0
- Changes to Robot Framework metrics:
- All
rf_critical_*metrics have been removed as criticality has been deprecated by the Robot Framework plugin.- EXCEPT
rf_critical_pass_percentage. It now sends the percentage of tests that passed including skipped tests. rf_pass_percentagecontinues behaviour as before and sends the percentage of tests that passed excluding skipped tests.
- EXCEPT
- All
3.0
- InfluxDB 1.7 and lower are no longer supported. Only supported 1.x version is 1.8.x.
- "username" and "password" are no longer used when defining new InfluxDB Targets.
Credentials are used instead. Please check your InfluxDB Target configurations from
Manage Jenkins --> Configure System.
- All pipelines that create a new Target inside
the pipeline need to be modified so, that they use
target.credentialsIdinstead oftarget.usernameandtarget.password. - JCasC configurations need to be modified, so that they use
credentialsIdinstead ofusernameandpassword.
- All pipelines that create a new Target inside
the pipeline need to be modified so, that they use
- JUnit
test_namefield/tag changed to remove pipeline name. If your pipeline had multiplejunitsteps, the pipeline step information is now recorded in thepipeline_stepfield/tag. For example:- Before
test_name:Tests / Test Stage 1 / my_test_name - After
test_name:my_test_name
test_full_class_name:mypackage.MyClass
pipeline_step:Tests / Test Stage 1
- Before
2.0
- From version 2.0 onwards
selectedTargetis a mandatory parameter for pipelines and thetargetparameter is no longer supported. - Configuration As Code: the configuration needs to be changed from
influxDbPublishertoinfluxDbGlobalConfig. - Might cause issues when creating new targets in pipelines. The
InfluxDbPublisherinstance is now under jenkinsci.plugins.influxdb.InfluxDbStep.DescriptorImpl.
1.13
From version 1.13 onwards different plugins are listed as optional dependencies. In order to get rid of mandatory dependency errors, the InfluxDB plugin must be re-installed.