Skip to content

Latest commit

 

History

History
350 lines (205 loc) · 11.5 KB

CHANGELOG.md

File metadata and controls

350 lines (205 loc) · 11.5 KB

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

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

3.1.6 (Jun 12th, 2022)

Improvement

  • Improve parameters handling. (f1eb49cf)
  • Allow use triggerRemoteJob step with agent none (fef4451)

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

3.1.3 (May 10th, 2020)

Improvement

  • Support case insensitive HTTP header (a7e69eb)
  • Token-macro shouldn't work on Jenkins credential auth. (bf25943)
  • Check null json object by isNullObject instead of null checking. (f414c32)

3.1.2 (Apr 13th, 2020)

New feature

  • Support customization of HTTP read timeout for GET & POST (b9b566a)

Improvement

  • Add cookie handler (Jenkins 2.176.2) (aeac218)
  • Documentation: Add handler.updateBuildStatus() to non-blocking example (8268b12)

Bug fixes

  • Keep remote Jenkins URL scheme (38e2699)
  • Set the uplimit when polling queue item information. (ec05bba)

3.1.1 (Jan 4th, 2020)

New feature

  • Support barrier token authentication (2b067fe)

Improvement

  • Enhance exception handling of json output (4642fc6)
  • Remove semaphore from serialization (83a8c0a)

Bug fixes

  • None

3.1.0 (Oct 3rd, 2019)

New feature

  • None

Improvement

  • Support "view" in job's URL (f0b36fa)

Bug fixes

3.0.9 (Aug 17th, 2019)

New feature

  • None

Improvement

  • Stream output rather than dump it all out at the end (a625e4b)
  • Added the ability to trust untrusted certificates (08ec3ec)

Bug fixes

  • None

3.0.8 (Mar 27th, 2019)

New feature

  • None

Improvement

  • Java doc refinement: Handle.getBuildStatus, Handle.updateBuildStatus (541365a)
  • Extend POST timeout & avoid re-POST after timeout (97de437)
  • Handle proxy host to avoid fail in subsequent requests (285d657)

Bug fixes

  • None

3.0.7 (Dec 2nd, 2018)

New feature

  • None

Improvement

  • None

Bug fixes

3.0.6 (Sep 18th, 2018)

New feature

  • Disable remote trigger job step instead of removing it

Improvement

  • None

Bug fixes

3.0.5 (Aug 20th, 2018)

New feature

  • None

Improvement

  • None

Bug fixes

3.0.4 (Jul 30th, 2018)

New feature

  • Support to abort remote job

Improvement

  • None

Bug fixes

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

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

3.0.0 (May 17th, 2018)

New feature

  • Pipeline support

Improvement

Bug fixes

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)

Bug fixes:

2.1.3 (July 6th, 2014)

Bug fixes:

2.1.2 (April 26th, 2014)

Bug fixes:

  • fixing JENKINS-22325 - local job fails when not sending any parameters to remote job
  • fixing JENKINS-21470 - UI does not display that a build is using a file to get the parameter list
  • fixing JENKINS-22493 - 400 when remote job has default parameters and parameters are not explicitly list them
  • fixing JENKINS-22427 - fails when remote job waits for available executor

2.1 (Feb 17th, 2014)

New Feature/Enhancement:

  • ability to specify the list of remote parameters from a file (request ticket)
  • optionally block the local build until remote build is complete (request ticket)

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 for his contributions to the last item mentioned above

#2.0 ( Dec 25th, 2013)

Lots of refactoring and addition of some major new features.

New Feature/Enhancement:

Misc:

Special thanks to @elksson for his contributions to the last 2 items mentioned above and to @imod for his awesome feedback and feature suggestions.

1.1 ( Nov. 30th, 2013)

Bug fixes:

  • closing potential security gap for public-read environments

New Feature/Enhancement:

  • ability to not mark the build as failed if the remote build fails

Misc:

  • General code clean-up

1.0

Initial release

Available features:

  • Trigger parameterized build on a remote Jenkins server
  • Trigger non-parameterized build on a remote Jenkins server
  • Authentication via username + API token
  • Support for "build token root" plugin