Currently Remoting agents do not print their versions to logs on the startup. Although there are plugins showing that on the Jenkins side (Version Column plugin, Support Core plugin), it would be still useful to print the version when the agent starts.
- Agent version is printed when the agent is connected to the master from CLI
- Agent version is printed when the connection is established over SSH (e.g. by SSH Slaves plugin)
- Agent version is printed when the agent is launched over Java Web Start
In order to address these requirement, it is generally required to add log messaging in a generic Remoting class like Engine.