Skip to content
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.

Master #14

Open
wants to merge 312 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
312 commits
Select commit Hold shift + click to select a range
85cf03e
removed method only used in test
alxsap Mar 21, 2018
bd6813f
switched to findByDescribableClassName
alxsap Mar 21, 2018
9552b60
stripped down equals() implementations
alxsap Mar 21, 2018
cc2a0a4
Adjusted pom as recommended in docu
alxsap Mar 29, 2018
db85ce3
Merge pull request #12 from sap-production/PR_getDescriptorStatic
alxsap Mar 29, 2018
555e98f
Merge branch 'openSource' into PR_betterEquals
alxsap Mar 29, 2018
1320ae7
Merge pull request #14 from sap-production/PR_betterEquals
alxsap Mar 29, 2018
8c49f18
Merge branch 'openSource' into PR_readResolve
alxsap Mar 29, 2018
e9ed218
removed extension:true again after discussions
alxsap Apr 3, 2018
ece0310
Merge pull request #13 from sap-production/PR_readResolve
alxsap Apr 3, 2018
39c8314
Fixed missing line endings in remote log
alxsap Mar 29, 2018
793de4b
Fixed and extended test
alxsap Mar 29, 2018
75473a8
organized imports
alxsap Apr 3, 2018
5bb7a1a
Merge pull request #15 from sap-production/PR_lineEndings
alxsap Apr 5, 2018
c72916b
Added authenticated tests
alxsap Apr 5, 2018
8d4e5a6
Authenticated connection for readJsonFileFromBuildArchive
alxsap Apr 5, 2018
1cfeab9
effectiveRemoteServer nonnull
alejandraferreirovidal Apr 13, 2018
9a372d4
RemoteJenkinsServer serializable
alejandraferreirovidal Apr 13, 2018
eaed0a0
organize imports
alejandraferreirovidal Apr 13, 2018
9c96b43
remove unnecessary checks
alejandraferreirovidal Apr 16, 2018
195fe33
add null annotaions to Handle
alejandraferreirovidal Apr 16, 2018
719cab8
Renamed findEffectiveRemoteHost to evaluateEffectiveRemoteHost
alxsap Apr 17, 2018
e9b9fee
Removed commented test
alxsap Apr 19, 2018
fe57f21
Merge pull request #18 from sap-production/PR_NPE
alxsap Apr 19, 2018
f240686
cleanup dependencies
alejandraferreirovidal Apr 25, 2018
4787f05
update dependencies to latest version
alejandraferreirovidal Apr 25, 2018
6966468
Merge pull request #19 from sap-production/cleanupDependencies
alejandraferreirovidal May 3, 2018
0bce588
review remote address
alejandraferreirovidal May 4, 2018
e3e6512
Merge pull request #22 from sap-production/reviewRemoteAddress
alejandraferreirovidal May 9, 2018
55caec6
Merge pull request #32 from sap-production/openSource
cashlalala May 11, 2018
6f9944b
add the test of triggering remote jobs in a folder
cashlalala May 13, 2018
1909ba7
add the test of triggering remote jobs without parameters in a folder
cashlalala May 13, 2018
607a85e
Merge pull request #20 from muczy/readtimeout_fix
cashlalala May 13, 2018
4f482c9
add the remote parameter file support
cashlalala May 14, 2018
c0d0a8c
fix findbug issue: check if workspace is null
cashlalala May 14, 2018
1bdc4d5
avoid url cache only in loop inquiry
cashlalala May 14, 2018
710b808
review build status (#37)
alejandraferreirovidal May 16, 2018
905fc20
update maintainer for release
cashlalala May 16, 2018
a633377
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala May 16, 2018
58b0da0
[maven-release-plugin] prepare for next development iteration
cashlalala May 16, 2018
8238d6c
update the change log
cashlalala May 16, 2018
d4214d4
review TODO: this currently blocks (#38)
alejandraferreirovidal May 23, 2018
ce20b35
refactor build data
alejandraferreirovidal May 22, 2018
dc3a8fa
add queue item status
alejandraferreirovidal May 22, 2018
097f9ba
unify remote build status
alejandraferreirovidal May 22, 2018
0e73d8f
remove unnecessary code
alejandraferreirovidal May 23, 2018
75f258c
improve documentation
alejandraferreirovidal May 23, 2018
cf587b0
rename BuildInfoExporterAction
alejandraferreirovidal May 23, 2018
489fbe3
Merge pull request #39 from sap-production/improveQueueStatusAndRemot…
cashlalala Jun 15, 2018
7b875a6
avoid url cache only in loop inquiry, cherry pick missing commit.
cashlalala Jun 19, 2018
8fd7f15
use Jenkins ProxyConfiguration to open URL
Jun 22, 2018
6f52221
add option for proxy usage
Jul 6, 2018
ccafa03
Merge pull request #41 from rpionke/master
cashlalala Jul 8, 2018
5cf8e7c
don't fail the build in case of an unstable remote build result (#42)
Jul 8, 2018
eac7a60
add missing jelly entry for the shouldNotFailBuild option in pipeline…
Jul 8, 2018
11f24e0
update the compatibleSinceVersion for "do not fail build"
cashlalala Jul 8, 2018
39f5d12
fix #JENKINS-47919
cashlalala Jul 8, 2018
0f6e242
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 9, 2018
583a41f
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 9, 2018
ffab728
fix the parameter's too long (http 414) and post with form-data & reo…
cashlalala Jul 17, 2018
5174202
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 17, 2018
15fd8d2
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 17, 2018
5f7df4f
add connection lock to prevent remote server from blocking
cashlalala Jul 19, 2018
7c41a00
Updated parameterized build detection (#44)
chriswhite199 Jul 20, 2018
fb2ddd0
1. enable crumb & job info cache to support more scalable and safe re…
cashlalala Jul 20, 2018
febbcd3
update pom for jdk version & compatible configuration
cashlalala Jul 20, 2018
a89a427
add switch for cache
cashlalala Jul 22, 2018
d9f2ead
refine the wording in help file
cashlalala Jul 23, 2018
4c577be
update change log
cashlalala Jul 23, 2018
94b20a9
enable cache by default
cashlalala Jul 23, 2018
15df19d
fix typo in change log
cashlalala Jul 23, 2018
eb0e63f
reset the test polling interval to 1
cashlalala Jul 23, 2018
0aa14e7
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 23, 2018
050f4b0
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 23, 2018
5fd83a1
refine the wording
cashlalala Jul 24, 2018
ce67d85
refine the wording in max connection help page
cashlalala Jul 24, 2018
29bb63f
fix that pipeline cache didn't work
cashlalala Jul 24, 2018
e36b13a
Update Handle.java (#45)
wincrasher Jul 27, 2018
15cfd83
Support remote job abortion
cashlalala Jul 29, 2018
4bd783b
format the inconsistent indent in pipeline/RemoteBuildPipelineStep.java
cashlalala Jul 29, 2018
02598da
update the compatible version
cashlalala Jul 29, 2018
093a3d8
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 29, 2018
a1aa0cc
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 29, 2018
208ea8c
Update change log
cashlalala Jul 29, 2018
a049e10
Update RemoteBuildConfiguration.java (#46)
wincrasher Aug 9, 2018
0f0af69
remove the dummy global cookie manager
cashlalala Aug 20, 2018
11127a8
update readme for release
cashlalala Aug 20, 2018
ec40320
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Aug 20, 2018
34d70a6
[maven-release-plugin] prepare for next development iteration
cashlalala Aug 20, 2018
d207009
[FIX JENKINS-52810] Ensure older configurations work when deserialize…
rhencke Sep 14, 2018
a52ca84
support disabling step (no need to remove steps)
cashlalala Sep 17, 2018
f0e7a39
add description of disable field
cashlalala Sep 18, 2018
d9fb4e9
update release note for v3.0.6
cashlalala Sep 18, 2018
2149adc
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Sep 18, 2018
96b5221
[maven-release-plugin] prepare for next development iteration
cashlalala Sep 18, 2018
cc6ed0f
Update README_PipelineConfiguration.md (#48)
kevinm90 Oct 11, 2018
17b6bdf
Fix fails with poll interval value more than 5 min (#49)
lifemanship Dec 8, 2018
e74a239
suppress the warning for getting connection lock fail
cashlalala Dec 9, 2018
614e9fb
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Dec 9, 2018
3efdf87
[maven-release-plugin] prepare for next development iteration
cashlalala Dec 9, 2018
709542e
Fixed misspellings (#50)
voidspooks Dec 13, 2018
97de437
Avoid re-POST after timeout
thorstenwillenbacher Feb 13, 2019
c961b37
Merge pull request #51 from thorstenwillenbacher/master
cashlalala Feb 15, 2019
b10fb31
reflect changed method name to docs
CCFenner Feb 18, 2019
541365a
correct return types in javadoc
CCFenner Feb 18, 2019
2ff8638
Merge pull request #52 from CCFenner/patch-1
cashlalala Feb 21, 2019
285d657
Changed to use effective build host when updating build info
Mar 22, 2019
b74445f
Merge pull request #53 from daldinger/feature/remote-host-url
cashlalala Mar 27, 2019
b06996d
code reformat on RemoteBuildConfiguration
cashlalala Mar 27, 2019
624b905
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Mar 27, 2019
e8f07e0
[maven-release-plugin] prepare for next development iteration
cashlalala Mar 27, 2019
216298b
update change log
cashlalala Mar 27, 2019
a825a6c
remove previous maintainer
cashlalala Mar 27, 2019
68b41a7
update the change log
cashlalala Mar 27, 2019
a625e4b
Stream output rather than dump it all out at the end
goodj136 May 22, 2019
edc1287
Merge pull request #54 from jdgood/stream-output
cashlalala May 27, 2019
08ec3ec
Added the ability to trust untrusted certificates
May 29, 2019
0ae58d7
Added per Build Configuration to trust all certificates
Jun 12, 2019
0bcf463
Merge pull request #56 from Draegerwerk/master
cashlalala Aug 16, 2019
9415643
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Aug 17, 2019
7845587
[maven-release-plugin] prepare for next development iteration
cashlalala Aug 17, 2019
0114296
update the change log for 3.0.9
cashlalala Aug 17, 2019
f0b36fa
added condition to handle views
Sep 13, 2019
f623d12
tidied docstrings
Sep 13, 2019
b644a09
added test on build with view
Sep 13, 2019
ca4956a
narrowed down import to only required
Sep 13, 2019
b06f237
Merge pull request #57 from blanked/support-views
cashlalala Sep 24, 2019
6d14e6b
Use HTTPS URLs in pom.xml
daniel-beck-bot Sep 24, 2019
408af85
Merge pull request #58 from daniel-beck-bot/https-urls-pom
cashlalala Sep 24, 2019
b44fb12
Fix http 400 on Apache Tomcat/8.5 (https://tomcat.apache.org/tomcat-8…
cashlalala Oct 2, 2019
0b98fd9
fix java doc error
cashlalala Oct 3, 2019
c5e61ea
update change log for 3.1.0
cashlalala Oct 3, 2019
df5be3e
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Oct 3, 2019
f431ad2
[maven-release-plugin] prepare for next development iteration
cashlalala Oct 3, 2019
5cd9cb3
Bump pom and set appropriate min jenkins version
Oct 4, 2019
b4030f8
Mark fields transient
Oct 4, 2019
d593c5e
Revert jenkins version change
Oct 5, 2019
83a8c0a
Merge pull request #59 from res0nance/transient-semaphore
cashlalala Oct 11, 2019
d0f2739
If console output looks like it might be JSON but it turns out it isn…
helenabutowatep Oct 31, 2019
4642fc6
Merge pull request #61 from helenabutowatep/json-exception-handling
cashlalala Nov 20, 2019
25de4bc
Add BearerTokenAuth
bsquizz Apr 12, 2019
91872ca
Update README, add test, generate serialVersionUID
bsquizz Jan 2, 2020
84344f7
Minor tweak to handle potential NPE
bsquizz Jan 2, 2020
2b067fe
Merge pull request #62 from bsquizz/master
cashlalala Jan 4, 2020
faf5af8
update change log for release
cashlalala Jan 4, 2020
8278445
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jan 4, 2020
c9c3596
[maven-release-plugin] prepare for next development iteration
cashlalala Jan 4, 2020
8268b12
add handler.updateBuildStatus() to non-blocking example
dash1291 Feb 23, 2020
7951c39
Merge pull request #63 from dash1291/fix-updatestatus
cashlalala Feb 24, 2020
38e2699
Fixed remote build url overriding for protocol and port
Feb 25, 2020
fcc2609
Merge pull request #64 from dcrn/master
cashlalala Mar 10, 2020
ec05bba
Set restriction on pollinterval for items in queue
lifemanship Mar 17, 2020
119acef
Merge pull request #65 from lifemanship/master
cashlalala Mar 20, 2020
b9b566a
Allow customization of HTTP POST/GET timeouts
Apr 7, 2020
aeac218
Setup CookieHandler
jokogr Apr 8, 2020
b3841c5
Merge pull request #66 from krzsztf/http-read-timeouts
cashlalala Apr 12, 2020
748244e
Merge branch 'master' into set-cookie-handler
cashlalala Apr 12, 2020
0ea0e53
Merge pull request #67 from jokogr/set-cookie-handler
cashlalala Apr 13, 2020
67770f5
update change log
cashlalala Apr 13, 2020
27c95d8
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Apr 13, 2020
d84fc70
[maven-release-plugin] prepare for next development iteration
cashlalala Apr 13, 2020
a7e69eb
http headers should be case insensitive
heschulz Apr 22, 2020
a5360bf
Merge pull request #68 from heschulz/master
cashlalala Apr 23, 2020
f414c32
use isNullObject() method of class JSONObject instead of using null t…
Apr 27, 2020
bf25943
Only use token macro on user supplied values
Apr 28, 2020
5df2a7f
Merge pull request #70 from minche2/master
cashlalala May 10, 2020
d9f173b
Merge pull request #71 from res0nance/password-dollar
cashlalala May 10, 2020
5b434d4
update change log
cashlalala May 10, 2020
9192755
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala May 10, 2020
b465abc
[maven-release-plugin] prepare for next development iteration
cashlalala May 10, 2020
2b35305
Point pom to github so plugin documentation is updated
res0nance May 24, 2020
85fdcbf
Merge pull request #72 from res0nance/patch-1
cashlalala May 25, 2020
2902ef5
fix https://issues.jenkins-ci.org/browse/SECURITY-1625
cashlalala May 25, 2020
33e08b6
fix test error
cashlalala May 25, 2020
b58ebb6
Use Secret for BearerTokenAuth as well. Fix the help doc.
cashlalala Jun 5, 2020
33065c3
retrieve only needed "doGetting" build fields
llecaroz Aug 10, 2020
01bf857
Merge pull request #74 from llecaroz/patch-4
cashlalala Aug 11, 2020
2b2012d
Merge branch 'SECURITY-1625' into master
cashlalala Aug 20, 2020
009f2a8
Update change log
cashlalala Aug 20, 2020
43f13e6
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Aug 20, 2020
c139e84
[maven-release-plugin] prepare for next development iteration
cashlalala Aug 20, 2020
224817e
reformat pom & add breaking change for 3.1.4
cashlalala Oct 4, 2020
c05146c
[JENKINS-63819] Add maxConn default value & value checking
cashlalala Oct 4, 2020
31e01ae
update change log
cashlalala Oct 4, 2020
1e9f33b
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Oct 4, 2020
3326549
[maven-release-plugin] prepare for next development iteration
cashlalala Oct 4, 2020
8663086
remove old build plugins
cashlalala Oct 6, 2020
cb8f5fe
update change log
cashlalala Oct 6, 2020
7f7e9be
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Oct 6, 2020
ef96967
[maven-release-plugin] prepare for next development iteration
cashlalala Oct 6, 2020
421b6dd
Adding exception message on sendHTTPCall failure
zoraceslap Jan 21, 2021
9ebf920
Merge pull request #76 from llecaroz/master
cashlalala Jan 25, 2021
fef4451
Allow use `triggerRemoteJob` step with `agent none`
bozaro Sep 2, 2021
e0176bc
Replace warning by error
bozaro Sep 3, 2021
ba60b56
Update README adding updateBuildStatus()
sfc-gh-dschumann Jan 28, 2022
37df63f
Merge pull request #78 from sfc-gh-dschumann/patch-1
cashlalala Jan 28, 2022
fd73ff0
Merge pull request #77 from bozaro/allow-run-without-agent
cashlalala May 3, 2022
9b07f4f
Introduce failing test
quilicicf Jun 3, 2022
f1eb49c
Improve parameters handling
quilicicf Jun 3, 2022
c8473bc
Merge pull request #79 from quilicicf/master__improveParametersParsing
cashlalala Jun 11, 2022
f428209
update the change log
cashlalala Jun 11, 2022
efc6d79
[maven-release-plugin] prepare for next development iteration
cashlalala Jun 11, 2022
27f1ee5
Fix migration to parameters2
quilicicf Jun 13, 2022
5033a88
Fix pipeline step execution and add documentation
quilicicf Jun 13, 2022
7c0878f
Merge pull request #80 from quilicicf/master__fixMigration
cashlalala Jun 13, 2022
0637b21
fix hpi:run error (https://javadoc.jenkins-ci.org/jenkins/model/Jenki…
cashlalala Jun 13, 2022
b48fe2b
update change log
cashlalala Jun 13, 2022
6388811
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jun 13, 2022
622b2ff
[maven-release-plugin] prepare for next development iteration
cashlalala Jun 13, 2022
45bce33
Update CHANGELOG.md
cashlalala Jun 14, 2022
24bbd00
Bump script-security from 1.34 to 1.75
dependabot[bot] Jun 28, 2022
fe9c049
Merge pull request #81 from jenkinsci/dependabot/maven/org.jenkins-ci…
cashlalala Jun 28, 2022
e33104c
Bump credentials from 2.1.16 to 2.6.1.1
dependabot[bot] Jun 28, 2022
1f691d0
Merge pull request #82 from jenkinsci/dependabot/maven/org.jenkins-ci…
cashlalala Jun 28, 2022
999a5e5
Update pom.xml
cashlalala Jul 13, 2022
404ae51
Update CHANGELOG.md
cashlalala Jul 13, 2022
adda138
update CHANGELOG.md for breaking changes made since 3.1.6
cashlalala Jul 18, 2022
d527a62
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 18, 2022
923c752
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 18, 2022
7a7efbd
fix pipeline generation & unable to parse pipeline correctly
cashlalala Jul 21, 2022
aaa133e
update readme
cashlalala Jul 21, 2022
72ed59e
fix java doc warning
cashlalala Jul 21, 2022
e7b53ca
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jul 21, 2022
33b77e1
[maven-release-plugin] prepare for next development iteration
cashlalala Jul 21, 2022
c4cce98
fetch remaining log after remote job finishes
zholub Nov 28, 2022
3db11aa
Merge pull request #83 from zholub/bugfix/remotelog
cashlalala Nov 29, 2022
ad1fd1e
Modernize the plugin baseline
topikachu Aug 11, 2023
a940cae
Implement W3C traceparent header if opentelemeter plugin is available
topikachu Aug 15, 2023
2b88557
[maven-release-plugin] prepare for next development iteration
cashlalala Sep 4, 2023
9b3e307
Update change log for 3.1.6.4
cashlalala Sep 4, 2023
72d2714
Merge pull request #85 from topikachu/modernize
cashlalala Sep 4, 2023
45d054f
Merge pull request #84 from topikachu/trace
cashlalala Sep 4, 2023
cb53520
Update change log for 3.2.0
cashlalala Sep 4, 2023
3c11d1a
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Sep 4, 2023
57036da
[maven-release-plugin] prepare for next development iteration
cashlalala Sep 4, 2023
15e9b11
Refresh plugin for September 2023
basil Sep 22, 2023
6019807
Merge pull request #86 from basil/refresh
cashlalala Oct 31, 2023
b2ec6c7
Replace JSR-305 annotations with spotbugs annotations
MarkEWaite May 8, 2024
d024f2d
Merge pull request #88 from MarkEWaite/fix-jsr-305
cashlalala Aug 8, 2024
61b2cf5
Use java.net.HttpURLConnection.HTTP_OK than depend on jetty
vwagh-dev Aug 19, 2024
13e5691
Merge pull request #89 from vwagh-dev/adapt_jetty12_ee8
cashlalala Aug 20, 2024
c4a8b13
Fix typo in ExceedRetryLimitException
Dec 10, 2024
3472f32
Fix Jenkinsfile comments
MarkEWaite Jan 7, 2025
8252705
Merge pull request #90 from mlefeb01/typo
cashlalala Jan 7, 2025
37444e1
Merge pull request #91 from MarkEWaite/fix-Jenkinsfile-comment
cashlalala Jan 7, 2025
89cc052
Applied recipe UpgradeToRecommendCoreVersion
jonesbusy Jan 8, 2025
3b11a21
Merge pull request #92 from jonesbusy/plugin-modernizer-tool
cashlalala Jan 11, 2025
fc5ad91
update change log for 3.2.1
cashlalala Jan 13, 2025
86efc89
[maven-release-plugin] prepare release Parameterized-Remote-Trigger-3…
cashlalala Jan 13, 2025
d804092
[maven-release-plugin] prepare for next development iteration
cashlalala Jan 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@
.project
*.prefs

# Idea-specific stuff
.idea/
*.iml

# jenkins data directory, build dir and release settings
work
Expand Down
7 changes: 7 additions & 0 deletions .mvn/extensions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd">
<extension>
<groupId>io.jenkins.tools.incrementals</groupId>
<artifactId>git-changelist-maven-extension</artifactId>
<version>1.7</version>
</extension>
</extensions>
2 changes: 2 additions & 0 deletions .mvn/maven.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
-Pconsume-incrementals
-Pmight-produce-incrementals
323 changes: 304 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,294 @@
#2.1.4 (May 12th, 2015)
###New Feature/Enhancement:
# 3.2.1 (Jan 13th, 2025)

### Improvement

* Upgrade toolset.
* Update class dependency.
* Some document refinements.

# 3.2.0 (Sep 5th, 2023)

### Improvement

* Support opentelemeter.
* Upgrade to Jenkins 2.346.3 baseline.

# 3.1.6.4 (Sep 5th, 2023)

### Bug fixes

* When enhancedLogging is set and remote log is trimmed. It adds a last poll for logs after the remote build finished.

# 3.1.6.3 (July 22th, 2022)

### Bug fixes

* Fix pipeline generation error
* Fix pipeline unable to parse

# 3.1.6.2 (July 18th, 2022)

### Improvement

* Mark breaking changes for 3.1.6.x

# 3.1.6.1 (Jun 14th, 2022)

### Improvement

* Complete the PR [f1eb49cf](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/f1eb49cf6294b77dae9361a4176d60d8591f40b7) in 3.1.6. . ([5033a88](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/5033a881308f18d416c340c969b36ec2902bb6d8))

#### Breaking changes for the parameters (multiple lines, read from files)

# 3.1.6 (Jun 12th, 2022)

### Improvement

* Improve parameters handling. ([f1eb49cf](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/f1eb49cf6294b77dae9361a4176d60d8591f40b7))
* Allow use `triggerRemoteJob` step with `agent none` ([fef4451](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/fef4451ad0c743d47f3282e75dfb4c9d1ffbb3c3))

#### Breaking changes for the parameters (multiple lines, read from files)

# 3.1.5.1 (Oct 6th, 2020)

### Improvement

* The plain text tokens are not allowed to set from pipeline directly since 3.1.4, mark builds after 3.1.4 for breaking changes. Remove old pom settings.

# 3.1.5 (Oct 5th, 2020)

### Improvement

* [JENKINS-63819] Add maxConn default value & value checking
* The plain text tokens are not allowed to set from pipeline directly since 3.1.4, mark builds after 3.1.4 for breaking changes.

# 3.1.4 (Aug 20th, 2020)

### Improvement

* Update git repo in pom ([2b35305](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/72))
* Retrieve only needed "doGetting" build fields. ([33065c3](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/74))
* Fix https://issues.jenkins-ci.org/browse/SECURITY-1625

# 3.1.3 (May 10th, 2020)

### Improvement

* Support case insensitive HTTP header ([a7e69eb](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/68))
* Token-macro shouldn't work on Jenkins credential auth. ([bf25943](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/71))
* Check null json object by isNullObject instead of null checking. ([f414c32](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/70))


# 3.1.2 (Apr 13th, 2020)
### New feature

* Support customization of HTTP read timeout for GET & POST ([b9b566a](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/b3841c54571dedee67c6a4a08e1cefcebd5c8760))

### Improvement

* Add cookie handler (Jenkins 2.176.2) ([aeac218](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/aeac218e2360c79107456b13e2c9a74ccc44ebcd))
* Documentation: Add handler.updateBuildStatus() to non-blocking example ([8268b12](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/8268b1276d1368f5eafb7d5a611588a9100e2eb8))

### Bug fixes

* Keep remote Jenkins URL scheme ([38e2699](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/38e2699e0e725b6ff0d176cf25d8203811c8260d))
* Set the uplimit when polling queue item information. ([ec05bba](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/ec05bbad0b47135c3f88ad051da34766bea9ff33))

# 3.1.1 (Jan 4th, 2020)
### New feature

* Support barrier token authentication ([2b067fe](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/2b067fe963d4d68cef496062b5191e4017b715fd))

### Improvement

* Enhance exception handling of json output ([4642fc6](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/4642fc6d1ee6a09de552a83ae598d0bdfecf6d41))
* Remove semaphore from serialization ([83a8c0a](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/83a8c0a386838718b5af72c4ff67c8c0efadab3d))

### Bug fixes

* None


# 3.1.0 (Oct 3rd, 2019)
### New feature

* None

### Improvement

* Support "view" in job's URL ([f0b36fa](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/f0b36fa13900da889ebe846d6daeb978e6d7d5f6))

### Bug fixes

* [JENKINS-59456](https://issues.jenkins-ci.org/browse/JENKINS-59456)


# 3.0.9 (Aug 17th, 2019)
### New feature

* None

### Improvement

* Stream output rather than dump it all out at the end ([a625e4b](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/a625e4b7df875a11a2e8310c2aee781e61626f06))
* Added the ability to trust untrusted certificates ([08ec3ec](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/08ec3ec779839716fd080f93de03a9432f6c05fe))

### Bug fixes

* None


# 3.0.8 (Mar 27th, 2019)
### New feature

* None

### Improvement

* Java doc refinement: Handle.getBuildStatus, Handle.updateBuildStatus ([541365a](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/541365a0740f1e5b17f2615076249c4da33c34bc))
* Extend POST timeout & avoid re-POST after timeout ([97de437](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/97de437b98bec1cd9d46b78047886809c1e110d2))
* Handle proxy host to avoid fail in subsequent requests ([285d657](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/commit/285d6573107789f3480d5a7fbc726d94a93cb917))

### Bug fixes

* None


# 3.0.7 (Dec 2nd, 2018)
### New feature

* None

### Improvement

* None

### Bug fixes

* [JENKINS-55038](https://issues.jenkins-ci.org/browse/JENKINS-55038)


# 3.0.6 (Sep 18th, 2018)
### New feature

* Disable remote trigger job step instead of removing it

### Improvement

* None

### Bug fixes

* [JENKINS-52810](https://issues.jenkins-ci.org/browse/JENKINS-52810)


# 3.0.5 (Aug 20th, 2018)
### New feature

* None

### Improvement

* None

### Bug fixes

* [PR #46](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/46)
* [JENKINS-53125](https://issues.jenkins-ci.org/browse/JENKINS-53125)


# 3.0.4 (Jul 30th, 2018)
### New feature

* Support to abort remote job

### Improvement

* None

### Bug fixes

* [PR #45](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/45)


# 3.0.3 (Jul 23th, 2018)
### New feature

* None

### Improvement

* Add concurrent connection restriction to prevent remote servers from blocking
* Add job info. & crumb cache to reduce the dummy inquiries when parallel triggering

### Bug fixes

* [JENKINS-52673](https://issues.jenkins-ci.org/browse/JENKINS-52673)

### Important change

* jdk version must be at least v1.8


# 3.0.2 (Jul 18th, 2018)
### New feature

* None

### Improvement

* HTTP utility reorganized
* post with form-data

### Bug fixes

* Fix parameters are too long (HTTP status 414)


# 3.0.1 (Jul 9th, 2018)
### New feature
* Support triggering remote jobs via Jenkins proxy

### Improvement
- code refinement

### Bug fixes
- [JENKINS-47919 ](https://issues.jenkins-ci.org/browse/JENKINS-47919) (clarified & fixed)


# 3.0.0 (May 17th, 2018)
### New feature
* Pipeline support

### Improvement
- [JENKINS-24240](https://issues.jenkins-ci.org/browse/JENKINS-24240)
- [JENKINS-29219](https://issues.jenkins-ci.org/browse/JENKINS-29219)
- [JENKINS-29220](https://issues.jenkins-ci.org/browse/JENKINS-29220)
- [JENKINS-29222](https://issues.jenkins-ci.org/browse/JENKINS-29222)

### Bug fixes
- [JENKINS-29381](https://issues.jenkins-ci.org/browse/JENKINS-29381)
- [JENKINS-30962](https://issues.jenkins-ci.org/browse/JENKINS-30962)
- [JENKINS-32462](https://issues.jenkins-ci.org/browse/JENKINS-32462)
- [JENKINS-32671](https://issues.jenkins-ci.org/browse/JENKINS-32671)
- [JENKINS-33269](https://issues.jenkins-ci.org/browse/JENKINS-33269)
- [JENKINS-47919 ](https://issues.jenkins-ci.org/browse/JENKINS-47919)


# 2.2.2 (Aug 16th, 2015)
### Misc:
- require Jenkins 1.580+

### Bug fixes:
- 2.2.0 didn't make it to the update center


# 2.2.0 (May 12th, 2015)
### New Feature/Enhancement:
- Ability to debug connection errors with (optional) enhanced console output ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/9))

###Bug fixes:
- fing [JENKINS-23748](https://issues.jenkins-ci.org/browse/JENKINS-23748) - Better error handleing for console output and logs to display info about the failure ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/10))
### Bug fixes:
- fixing [JENKINS-23748](https://issues.jenkins-ci.org/browse/JENKINS-23748) - Better error handleing for console output and logs to display info about the failure ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/10))
- Don't fail build on 404 ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/8))
- Fixed unhandled NPE ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/7))
- Hand-full of other bugs ([pull request](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/5/commits)):
Expand All @@ -12,25 +297,25 @@
* fixing [JENKINS-25366](https://issues.jenkins-ci.org/browse/JENKINS-25366)


#2.1.3 (July 6th, 2014)
###Bug fixes:
# 2.1.3 (July 6th, 2014)
### Bug fixes:
- merging [pull request #4](https://github.com/jenkinsci/parameterized-remote-trigger-plugin/pull/4)


#2.1.2 (April 26th, 2014)
###Bug fixes:
# 2.1.2 (April 26th, 2014)
### Bug fixes:
- fixing [JENKINS-22325](https://issues.jenkins-ci.org/browse/JENKINS-22325) - local job fails when not sending any parameters to remote job
- fixing [JENKINS-21470](https://issues.jenkins-ci.org/browse/JENKINS-21470) - UI does not display that a build is using a file to get the parameter list
- fixing [JENKINS-22493](https://issues.jenkins-ci.org/browse/JENKINS-22493) - 400 when remote job has default parameters and parameters are not explicitly list them
- fixing [JENKINS-22427](https://issues.jenkins-ci.org/browse/JENKINS-22427) - fails when remote job waits for available executor


#2.1 (Feb 17th, 2014)
###New Feature/Enhancement:
# 2.1 (Feb 17th, 2014)
### New Feature/Enhancement:
- ability to specify the list of remote parameters from a file ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-21470))
- optionally block the local build until remote build is complete ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-20828))

###Misc:
### Misc:
- the console output has also been cleansed of displaying any URLs, since this could pose a security risk for public CI environemnts.
- special thanks to [@tombrown5](https://github.com/timbrown5) for his contributions to the last item mentioned above

Expand All @@ -39,34 +324,34 @@

Lots of refactoring and addition of some major new features.

###New Feature/Enhancement:
### New Feature/Enhancement:
- integration with the 'Credentials' plugin ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-20826))
- able to override global credentials at a job-level ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-20829))
- support for 'Token Macro' plugin ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-20827))
- support for traditional Jenkins environment variables ([request ticket](https://issues.jenkins-ci.org/browse/JENKINS-21125))

###Misc:
### Misc:
Special thanks to [@elksson](https://github.com/elksson) for his contributions to the last 2 items mentioned above and to [@imod](https://github.com/imod) for his awesome feedback and feature suggestions.


#1.1 ( Nov. 30th, 2013)
# 1.1 ( Nov. 30th, 2013)

###Bug fixes:
### Bug fixes:
- closing potential security gap for public-read environments


###New Feature/Enhancement:
### New Feature/Enhancement:
- ability to not mark the build as failed if the remote build fails


###Misc:
### Misc:
- General code clean-up


#1.0
# 1.0
Initial release

###Available features:
### Available features:
- Trigger parameterized build on a remote Jenkins server
- Trigger non-parameterized build on a remote Jenkins server
- Authentication via username + API token
Expand Down
Loading