Remoting Versions Save

Jenkins Remoting module

3181.v78543a_987053

7 months ago

🐛 Bug fixes

  • Fixing -direct (#689) @jglick

3180.v3dd999d24861

7 months ago

🚀 New features and improvements

  • JNLP4-connect-proxy connection protocol (#686) @jglick
  • Send Node-Name HTTP header in JnlpAgentEndpointResolver (#685) @jglick

🐛 Bug fixes

  • Fix proxy authentication (#688) @basil

👻 Maintenance

  • Delete dead Util.mkdirs; inline use of NoProxyEvaluator.shouldProxy (#687) @jglick

3176.v207ec082a_8c0

7 months ago

👻 Maintenance

  • Unify two entrypoints (#677) @basil

📦 Dependency updates

  • Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (#684) @dependabot

3174.v2c9e67f8f9df

7 months ago

🚀 New features and improvements

  • Better logging of controller URL from JnlpAgentEndpointResolver (#683) @jglick

📝 Documentation updates

  • Deprecating PermanentConnectionRefusalException (#680) @jglick

👻 Maintenance

  • Updating comment in SocketChannelStream about JDK-8222774 (#681) @jglick
  • Logging about TCP protocol events (#682) @jglick
  • Use Java 11 method where possible (#678) @basil

🚦 Tests

  • Need to use @Ignore on JUnit 4, @Disabled on 5 (#679) @jglick
  • JENKINS-72163 - Add tests for agent endpoint resolution retries (#608) @Vlatombe

3160.vd76b_9ddd10cc

8 months ago

🐛 Bug fixes

  • JENKINS-72163 - Retry on initial connection failure occurs in one entrypoint but not the other (#675) @basil

3159.vb_8c0ef2b_55a_f

8 months ago

🐛 Bug fixes

  • JENKINS-65368 - : isPortVisible did not take into account any proxy (#623) @ivojonker

👻 Maintenance

  • Test with NullOutputStream.INSTANCE instead of deprecated NULL_OUTPUT_STREAM (#670) @StefanSpieker

🚦 Tests

  • Removed unused ant test dependency (#669) @StefanSpieker

📦 Dependency updates

  • Bump org.jenkins-ci:jenkins from 1.105 to 1.106 (#674) @dependabot
  • Bump org.kohsuke:access-modifier-annotation from 1.32 to 1.33 (#673) @dependabot
  • Bump org.ow2.asm:asm from 9.5 to 9.6 (#671) @dependabot
  • Bump commons-io:commons-io from 2.13.0 to 2.14.0 (#672) @dependabot
  • Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 (#668) @dependabot
  • Bump org.jenkins-ci:jenkins from 1.104 to 1.105 (#667) @dependabot
  • Upgrade Commons Net from 3.6 to 3.9.0 (#666) @basil
  • Upgrade Apache Commons Validator from 1.6 to 1.7 (#665) @basil

3148.v532a_7e715ee3

9 months ago

🐛 Bug fixes

  • JENKINS-38520 - Every message in agent log appears twice with the -agentLog option (#664) @basil

👻 Maintenance

  • Test on Java 21 (#660) @NotMyFault

📦 Dependency updates

  • Bump org.apache.ant:ant from 1.10.13 to 1.10.14 (#663) @dependabot
  • Bump org.jenkins-ci:jenkins from 1.103 to 1.104 (#659) @dependabot
  • Bump bc-version from 1.75 to 1.76 (#658) @dependabot

3142.vcfca_0cd92128

10 months ago

🚀 New features and improvements

  • Introduce convenience method Channel.isClosedChannelException (#657) @jglick

📦 Dependency updates

  • Bump jenkins from 1.102 to 1.103 (#656) @dependabot
  • Bump jenkins from 1.101 to 1.102 (#655) @dependabot
  • Bump jakarta.websocket-client-api from 2.1.0 to 2.1.1 (#652) @dependabot
  • Bump git-changelist-maven-extension from 1.6 to 1.7 (#653) @dependabot
  • Bump access-modifier-annotation from 1.31 to 1.32 (#651) @dependabot
  • Bump jenkins from 1.100 to 1.101 (#650) @dependabot
  • Bump bc-version from 1.74 to 1.75 (#647) @dependabot
  • Bump jenkins from 1.99 to 1.100 (#648) @dependabot
  • Bump maven-shade-plugin from 3.4.1 to 3.5.0 (#646) @dependabot

3131.vf2b_b_798b_ce99

11 months ago

🐛 Bug fixes

  • Prevent ProxyException from throwing StackOverflowError on cyclic errors by breaking cycles (#645) @dwnusbaum

👻 Maintenance

  • Properly log when X-Remoting-Capability is missing rather than throwing an NPE (#642) @jglick

🚦 Tests

  • Managing test flakes (#637) @jglick
  • Hamcrest internal cleanup (#641) @NotMyFault
  • Adapt hamcrest methods (#640) @NotMyFault

📦 Dependency updates

16 changes
  • Bump bc-version from 1.73 to 1.74 (#644) @dependabot
  • Bump commons-io from 2.12.0 to 2.13.0 (#643) @dependabot
  • Bump jenkins from 1.98 to 1.99 (#639) @dependabot
  • Bump commons-io from 2.11.0 to 2.12.0 (#638) @dependabot
  • Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 (#636) @dependabot
  • Bump jenkins from 1.97 to 1.98 (#635) @dependabot
  • Bump bc-version from 1.72 to 1.73 (#634) @dependabot
  • Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#633) @dependabot
  • Bump asm from 9.4 to 9.5 (#632) @dependabot
  • Bump jenkins from 1.96 to 1.97 (#631) @dependabot
  • Bump jenkins from 1.95 to 1.96 (#630) @dependabot
  • Bump access-modifier-annotation from 1.30 to 1.31 (#629) @dependabot
  • Bump tyrus-standalone-client-jdk from 2.1.2 to 2.1.3 (#627) @dependabot
  • Bump jenkins from 1.94 to 1.95 (#626) @dependabot
  • Bump git-changelist-maven-extension from 1.5 to 1.6 (#625) @dependabot
  • Bump git-changelist-maven-extension from 1.4 to 1.5 (#624) @dependabot

3107.v665000b_51092

1 year ago

🐛 Bug fixes

  • JENKINS-70531 - Apply timeout on WebSocket write operations (and simplify AbstractByteBufferCommandTransport) (#621) @jglick

📝 Documentation updates

  • Document protocol stack (#616) @basil
  • Refresh documentation (particularly, screenshot) with the removed Launch button (#611) @Vlatombe

👻 Maintenance

  • Fix Maven Shade Plugin warnings (#620) @basil
  • Generate SVG for protocol-stack (#617) @NotMyFault

🚦 Tests

  • PipeTest.testReaderCloseWhileWriterIsStillWriting is flaky; disabling (#619) @jglick
  • Remove 2s timeout in PipeTest.testReaderCloseWhileWriterIsStillWriting (#612) @jglick

📦 Dependency updates

  • Bump jenkins from 1.93 to 1.94 (#622) @dependabot
  • Bump ant from 1.10.12 to 1.10.13 (#618) @dependabot
  • Bump jenkins from 1.92 to 1.93 (#614) @dependabot