Releases: jenkinsci/remoting
4.12
🚀 New features and improvements
- Allow all remoting callables to bypass role check (#490) @daniel-beck
🐛 Bug fixes
- JENKINS-67000 - Restore setting of null security manager (#507) @jglick
📦 Dependency updates
- Bump mockito-core from 4.2.0 to 4.3.1 (#501, #503) @dependabot
- Bump parent POM from 1.67 to 1.70 (#494, #500) @basil, @dependabot
- Bump git-changelist-maven-extension from 1.2 to 1.3 (#499) @dependabot
- Update dependencies, exclude JSR 305 (#495) @basil
- Bump access-modifier-annotation from 1.25 to 1.27 (#496) @dependabot
- Bump bc-version from 1.69 to 1.70 (#492) @dependabot
👻 Maintenance
🚦 Tests
4.11.2
Release of remoting 4.11.1 with code signing.
See JENKINS-67227 for more details
4.11
The 4.11 release contains a variety of minor maintenance, documentation, and dependency updates.
📦 Dependency updates
- JENKINS-61212 - Update Tyrus (WebSocket client) to 1.18 (#478) @jglick
- Bump access-modifier-annotation from 1.24 to 1.25 (#483) @dependabot
- Bump access-modifier-annotation from 1.22 to 1.24 (#474) @dependabot
- Bump jenkins from 1.63 to 1.65 (#464) @dependabot
- Bump git-changelist-maven-extension from 1.0-beta-7 to 1.2 (#467) @dependabot
- Bump ant from 1.10.10 to 1.10.11 (#469) @dependabot
- Bump commons-io from 2.10.0 to 2.11.0 (#470) @dependabot
- Bump access-modifier-annotation from 1.21 to 1.22 (#472) @dependabot
📝 Documentation updates
- Add a warning about re-using agent names (#476) @0xDAFE
- Improve ObjectInputStreamEx Javadoc (#475) @daniel-beck
- Dead link removed (#466) @offa
👻 Maintenance
4.10
🐛 Bug fixes
📦 Dependency updates
- Bump asm from 9.1 to 9.2 (#465) @dependabot
- Bump bc-version from 1.68 to 1.69 (#461) @dependabot
- Bump commons-io from 2.9.0 to 2.10.0 (#462) @dependabot
- Bump commons-io from 2.8.0 to 2.9.0 (#459) @dependabot
4.9
🚀 New features and improvements
- Allow setting of custom websocket headers (#458) @agentgonzo
- JENKINS-40700 - Enable Launcher to hold the communication protocol. (#452) @Aki-7
🐛 Bug fixes
📦 Dependency updates
4.8
Various clean up operations and bug fixes for specific scenarios. The main changes are related to some Swarm configurations and a rarely encountered deadlock at startup.
🚀 New features and improvements
- JENKINS-40700 - Enable current engine to hold the communication protocol (#450) @Aki-7
- Disable stacktraces from ExportTable entries by default (#441) @res0nance
🐛 Bug fixes
- Allow JNLP agent endpoint resolution exceptions to be non-fatal for Swarm (#449) @basil
- JENKINS-63520 - Sequence the startup and receiving to avoid a deadlock. (#445) @jeffret-b
📦 Dependency updates
- Bump jacoco-maven-plugin from 0.8.6 to 0.8.7 (#451) @dependabot
- Bump ant from 1.10.9 to 1.10.10 (#446) @dependabot
📝 Documentation updates
👻 Maintenance
4.7
Various fixes and improvements. Remote class loading should now be more resilient. Combined with a corresponding change in Jenkins, some types of reconnects with TCP agents will work better.
🚀 New features and improvements
- Remove hardcode of JKS for use other key stores (#435) @gulyaev13
🐛 Bug Fixes
- JENKINS-61103 - Retry on class resource load failures and introduce timeouts (#379) @jeffret-b
- JENKINS-64510 - Issues with TCP agent reconnects (#429) @jeffret-b
📦 Dependency updates
- Bump bc-version from 1.67 to 1.68 (#432) @dependabot
- Bump asm from 9.0 to 9.1 (#436) @dependabot
- Update to parent 1.63. (#437) @jeffret-b
📝 Documentation updates
👻 Maintenance
- Collection of various minor cleanups. (#428) @jeffret-b
- Specify jarsigner version. (#430) @jeffret-b
4.6
The 4.6 release includes various minor improvements. Mostly these involve dependency updates. There are also various additional improvements. One notable change is that a long-deprecated alias for the command-line parameter to specify the log file has finally been removed.
- Remove obsolete log alias. (#416) @jeffret-b
🐛 Bug Fixes
- JENKINS-63118 - delete /tmp/resource-xxx on exit (#393) @thomasgl-orange
- RemoteInvocationHandler.reportStats LogRecord’s could get mangled during serialization (#392) @jglick
- Add protection against missing trailing slashes when using websocket. (#391) @nzdjb
📦 Dependency updates
- Bump bc-version from 1.66 to 1.67 (#421) @dependabot
- Upgrade parent pom, fixing issue with previous one. (#420) @jeffret-b
- Update maven-assembly plugin. (#418) @jeffret-b
- Upgrade bouncy castle (#412) @jeffret-b
- Bump jacoco-maven-plugin from 0.7.9 to 0.8.6 (#411) @dependabot
- Bump commons-io from 2.2 to 2.8.0 (#409) @dependabot
- Upgrade asm (#408) @jeffret-b
- Update to the latest parent pom. (#407) @jeffret-b
- Bump tyrus-standalone-client-jdk from 1.12 to 1.17 (#403) @dependabot
- Bump maven-surefire-plugin from 3.0.0-M1 to 3.0.0-M5 (#402) @dependabot
- Bump ant from 1.8.3 to 1.10.9 (#401) @dependabot
- Bump maven-shade-plugin from 3.2.1 to 3.2.4 (#399) @dependabot
- Bump access-modifier-annotation from 1.12 to 1.16 (#398) @dependabot
📝 Documentation updates
- Improve documentation, removing more instances of 'slave' term. (#417) @jeffret-b
👻 Maintenance
- Cleanup tasks (#415) @jeffret-b
- [Hacktoberfest] Code cleanup (#413) @basil
- Take advantage of Java 5 language features (#389) @basil
- Enable Dependabot (#396) @Vlatombe
- Use Warning-NG instead of findbugs. (#397) @Vlatombe
- Remove an override attribute exists in pom.xml file since the related issue had been already fixed. (#390) @markxiaotao
4.5
A very minor change to improve code readability and maintenance. It provides no functionality changes or improvements.
This is the first release to use a fully automated pipeline on the Jenkins release system and the CDF signing certificate.
👻 Maintenance
4.4
This release consists of minor code maintenance improvements and a log message enhancement. It provides no functionality changes or improvements.
🚀 New features and improvements
👻 Maintenance
- Test cleanup and modernization. (#385 and #386) @jeffret-b
- Cleanup and modernization for RemoteClassLoader (#376, #377, and #378) @jeffret-b
- Minor JNLP parsing improving, mostly in testing (#375) @jeffret-b