Skip to content

Latest commit

 

History

History
239 lines (179 loc) · 6.14 KB

CHANGELOG.md

File metadata and controls

239 lines (179 loc) · 6.14 KB

0.1.5

  • fix credentials binding

0.1.4

  • Migrate data to plugin class. Attempt to move from ssh-slaves-plugin

0.1.3

  • attempt to fix ssh-slaves-plugin broken compatibility

0.1.2

  • 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

0.1.1

  • return from method

0.1.0

  • Strip new lines.
  • Print error message.

0.1.0-rc53

failed release

0.1.0-rc51

  • Explicitly set the SecurityProtocol when getting slave.jar
  • fresh docker-java
  • more logging

0.1.0-rc50

  • (internal) Timeout per command. Cleanup dangling images.

0.1.0-rc49

  • Avoid touching entrypoint on DockerComputerIOLauncher
  • Fix wrong handling of java and slave options in powershell script
  • fresh versions.

0.1.0-rc48

  • 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).

0.1.0-rc47

  • Print log when container started, but node is null.

0.1.0-rc46

  • Added provisioning strategies across DockerClouds. Old and new random least loaded.
  • Improved help message for Links and Network mode fields

0.1.0-rc45

  • Make slave variables optional
  • Execute init scripts under roor (in case Dockerfile had redefined default user)

0.1.0-rc44

  • Workaround pulling issues.
  • Switch to finally released maven-shade-plugin with relaxed maven-enforcer requirements.
  • docker-java 3.0.14.
  • Update groovy script.

0.1.0-rc43

  • 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.

0.1.0-rc42

  • Automatically add exposed port for ssh launcher.
  • IT for dockerShell.

0.1.0-rc41

  • Update plugin-pom and ITs.
  • dockerShell step updates after testing.

0.1.0-rc40

  • No visible updates to user (buildArgs in comboimage, log print for single slave)

0.1.0-rc39

  • 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

0.1.0-rc38

  • 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

0.1.0-rc37

  • 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.

0.1.0-rc36

  • Support more images for JNLP launcher
  • Print error logs into listener (ideally in future should be exposed to cloud-stats-plugin)

0.1.0-rc35

  • Non-ui image builder/pusher.

0.1.0-rc34

  • Example of DockerCloud global settings reconfiguration from @samrocketman
  • Fix dropdown button for docker templates.
  • Throw DockerSimpleBuildWrapper errors.
  • Allow setting readTimeouts.

0.1.0-rc33

  • Docker Simple BuildWrapper for external specific use case.
  • Use docker-java 3.0.9

0.1.0-rc32 (failed release)

0.1.0-rc31

  • Bypass strictVerification from JNLPLauncher
  • Add cloud-stats-plugin (half worked, plugin missing integration points)

0.1.0-rc30

  • Possibly fix overprovisioning.

0.1.0-rc29

  • Support dash?

0.1.0-rc28

  • 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).

0.1.0-rc27

  • [fix #83] Don't exclude Demand strategy.
  • Form validation for Links

0.1.0-rc26

  • Add links to create options

0.1.0-rc25

  • jucies is optional dep.
  • Fix idle timeout persistence.

0.1.0-rc24

  • Update to docker-java 3.0.6. (Support unix socket for JERSEY impl).

0.1.0-rc23

  • Don't print NPE warn in system log. On < 2.12 core will show strategies in global settings.

0.1.0-rc22

  • Fix provisioning strategy.

0.1.0-rc21

  • More logging for ssh launcher.

0.1.0-rc20

  • Fix load private key generated with linux openssl.

0.1.0-rc19

  • Update docker-java dependency.
  • Don't warn about 1.24 API.

0.1.0-rc18

  • Enhance usability: more help files, UI input validations.
  • Added NPE debug code.
  • Codecoverage is back.

0.1.0-rc17

  • Inject env vars for workflow-plugin.

0.1.0-rc16

  • Fix Test Connection in configuration.
  • Allow set connector type Netty or Jersey.

0.1.0-rc15

  • Fix image.getRepoTags() NPE.
  • Fix http -> tcp UI help.

0.1.0-rc14

  • Fix UI databinding for tlsVerify

0.1.0-rc13

  • change git tag names for releases

0.1.0-rc12

  • Prepare release for jitpack.

0.1.0-rc11

  • Fix NPE when dockerTlsVerify was undefined.

0.1.0-rc10

  • 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)

0.1.0-rc9

  • Fixed template counting limit.

0.1.0-rc8

  • Add network (net) parameter to docker template settings.

0.1.0-rc7

0.1.0-rc6

  • Faster node provisioning strategy. Exclude delay before provision and allow provisioning multiple slaves for single label in a time.

0.1.0-rc5

  • Fix possible null during pull.
  • Update docker-java
  • Fix possible delay in slave clean-up in case of errors.

0.1.0-rc4

  • 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

0.1.0-rc3

  • Release to main Jenkins Update Center

0.1.0-rc2

  • Failed maven-release-plugin release

0.1.0-alpha7

  • Fix UI configuration save.

0.1.0-alpha6

  • Fully fixed shading (excludes conflict with docker-traceability). Verified with IT.

< 0.1.0-alpha5

  • Failed attempts to release plugin.
  • Rewrote everything, some logic that @KostyaSha wrote before kept.