- fix credentials binding
- Migrate data to plugin class. Attempt to move from ssh-slaves-plugin
- attempt to fix ssh-slaves-plugin broken compatibility
- Docker build logs new lines
- Make sure that the config.ps1 is not locked before accessing it from the init.ps1 script.
- Cleanup when wait failed
- return from method
- Strip new lines.
- Print error message.
failed release
- Explicitly set the SecurityProtocol when getting slave.jar
- fresh docker-java
- more logging
- (internal) Timeout per command. Cleanup dangling images.
- Avoid touching entrypoint on DockerComputerIOLauncher
- Fix wrong handling of java and slave options in powershell script
- fresh versions.
- Allow add additional labels to created containers.
- Don't enforce root for container creation in JNLP launher (still possible to set it manually in Create Container).
- Print log when container started, but node is null.
- Added provisioning strategies across DockerClouds. Old and new random least loaded.
- Improved help message for Links and Network mode fields
- Make slave variables optional
- Execute init scripts under roor (in case Dockerfile had redefined default user)
- Workaround pulling issues.
- Switch to finally released maven-shade-plugin with relaxed maven-enforcer requirements.
- docker-java 3.0.14.
- Update groovy script.
- Don't call daemon and exclude redundant pull for LATEST pulling strategy.
- [criritical] Remove Queue lock delay and potential queue lock out.
- Experimental IO launcher.
- Automatically add exposed port for ssh launcher.
- IT for dockerShell.
- Update plugin-pom and ITs.
- dockerShell step updates after testing.
- No visible updates to user (buildArgs in comboimage, log print for single slave)
- experimental dockerShell step
- command arg parser
- attempt to have list of creds (blocked by docker-java now)
- image pulling with verbose logging
- new fields
- debug code for RWX issue
- Reconnect JNLP agents and container restart policy options.
- Fix timeouts for jnlp launcher save.
- Add shmsize in container create options.
- docker-java 3.0.13 with different fixes.
- Do not require bash.
- Fix dependency scope.
- Use docker-java-3.0.11
- Support Jenkins JNLP agents on Windows-based Docker infrastructure.
- Include readTimeout in DockerConnector equals/hashCode.
- Use 3.0.10 docker-java.
- Do not require the port binding for the ssh service.
- Support more images for JNLP launcher
- Print error logs into listener (ideally in future should be exposed to cloud-stats-plugin)
- Non-ui image builder/pusher.
- Example of DockerCloud global settings reconfiguration from @samrocketman
- Fix dropdown button for docker templates.
- Throw DockerSimpleBuildWrapper errors.
- Allow setting readTimeouts.
- Docker Simple BuildWrapper for external specific use case.
- Use docker-java 3.0.9
- Bypass strictVerification from JNLPLauncher
- Add cloud-stats-plugin (half worked, plugin missing integration points)
- Possibly fix overprovisioning.
- Support dash?
- Sync durable-task Once retention strategy implementation.
- Fix DockerCloudRetentionStrategy regression (was broken since 0.1.0-rc25).
- Fix logging messages.
- JNLP launcher:
- No certificate check option.
- Allow custom settings.
- Use adduser, gosu (Support stock jdk alpine image).
- [fix #83] Don't exclude Demand strategy.
- Form validation for Links
- Add links to create options
- jucies is optional dep.
- Fix idle timeout persistence.
- Update to docker-java 3.0.6. (Support unix socket for JERSEY impl).
- Don't print NPE warn in system log. On < 2.12 core will show strategies in global settings.
- Fix provisioning strategy.
- More logging for ssh launcher.
- Fix load private key generated with linux openssl.
- Update docker-java dependency.
- Don't warn about 1.24 API.
- Enhance usability: more help files, UI input validations.
- Added NPE debug code.
- Codecoverage is back.
- Inject env vars for workflow-plugin.
- Fix
Test Connection
in configuration. - Allow set connector type
Netty
orJersey
.
- Fix image.getRepoTags() NPE.
- Fix http -> tcp UI help.
- Fix UI databinding for tlsVerify
- change git tag names for releases
- Prepare release for jitpack.
- Fix NPE when dockerTlsVerify was undefined.
- Added cpusetMems cpusetCpus create options.
- Added devices container create option.
- Switch to docker-java-3.0.0 (custom until docker-java/docker-java#596 )
- Switch to netty implementation (helps to use with docker-beta)
- Fixed template counting limit.
- Add network (net) parameter to docker template settings.
- Faster node provisioning strategy. Exclude delay before provision and allow provisioning multiple slaves for single label in a time.
- Fix possible null during pull.
- Update docker-java
- Fix possible delay in slave clean-up in case of errors.
- New "pull once" strategy
- Support credentials for pull operation
- Fixed some UI settings with a test case.
- Support NodeProperties (i.e. ToolsInstallation).
- Support ECDSA keys for docker daemon auth.
- More integration tests
- Release to main Jenkins Update Center
- Failed maven-release-plugin release
- Fix UI configuration save.
- Fully fixed shading (excludes conflict with docker-traceability). Verified with IT.
- Failed attempts to release plugin.
- Rewrote everything, some logic that @KostyaSha wrote before kept.