- Workflow support for build steps (publish, start/stop containers)
- Enable the JNLP slave support (Experimental).
- Add a credential type to allow TLS connections.
- Work-around for pull status failures
- Provide 100 as default capacity
- Remove API version field from user configuration
- Added build variables
DOCKER_CONTAINER_ID
,JENKINS_CLOUD_ID
andDOCKER_HOST
that allows creating simple--volumes-from
bindings for additionally run containers - Small code clean-up
- Require 1.609.3 #328
- Fixed "Environment" variables data binding
- Update docker-java to 2.1.1. Fixes JENKINS-30422
- Minimise retry delay for ssh launcher to 2 seconds.
- Small fix in logging
- Update to docker-java 2.1.0
- Progressive logging during build, push
- Print output into job
- restore connectionTimeout usage
- make timeout defaults as in jaxrs (library) 0 = infinite
- Remove wrong check for image name on push
- Pretty print push output in job log
- Rework build/tag logic
- Fix NPE in Builder when build fails
- Human readable console output for docker Builder
- Fix UI checkbox for bindAllPorts
- Implement pull strategy
- UI don't use String for container capacity, make 100 as default
- Fix data migration update
- Fix UI dropdown selector (show saved value right).
- Set DockerOnceRetentionStrategy default timeout to 10 minutes.
- Update docker-java library to 1.4.0
- Enhance help page #265
- Fix 0.8 config data loading
- Fix DockerBuilderPublisher
- Allow multiple tags in DockerBuilderPublisher
- Add removeVolumes option for Docker Template config.
- Add ExtraHosts template configuration
- Fix not shown availability drop-down
- Convert some UIs from jelly to groovy
- Unbunble launchers
- Improve provisioning
- Change '@' delimiter in slave name to '-'
- Fix not removed "suspended" slaves introduced in 0.9.4
- Fixes termination errors. Sync OnceRetentionStrategy implementation.
- Hide Docker strategies for non-docker slaves.
- Don't use deprecated(?) api. Fixes not applied container configuration options.
- Temp fix: VolumeFrom now works with the first entry (multiple will work after upstream fix in docker-java library)
- Fixed maven-release-plugin, shaded jar with sources now should be available
- Add MAC address configuration
- Filter image name from configuration more carefully
- Fix idleMinutes shadowing for DockerOnceRetentionStrategy
- Form validation for volume configuration
- Support multiple volumesFrom
- Fix volume binding and volume creation
- hide empty commit in action
- Show plugin url and description in Jenkins update center
- More help files
- Fix executor value validation
- Handle exception inspecting newly created container
- Added experimental feature for choosing retention strategies and number of executors
- Allow configure slave Mode: exclusive/inclusive
- Temp fix for tagging. Fixes container stop.
- More help files
- DockerJobProperty optional in job configuration
- Fix connection test. Print error instead broken page
- Use host IP from container binding
- java 1.7 required
- Support allocating a pseudo-TTY
- Support CPU and memory constraints
- Shade libraries to exclude jenkins classloading issues
- Don't run FlyweightTask on Docker container
- Fixed ignored total container if ami limit was zero
- Logging improvements for provisioning
- Fix checking if a image is present on the server
- Handle Queue with lock to
- Support 1.565.3 LTS
- Split lxc-conf on CSV instead of space
- Pass environment additions to docker container
- Сonfigurable SSH Launch timeout
- Migration to java-docker library
- Credentials support for docker connection
- Fixed a race that may cause commit and push to fail
- Wait for SSH port to be available on docker slave
- Be graceful on stop if container has already stopped
- Expand token macros when running containers
- Use a standardized “one-shot” cloud retention strategy
- Use identifier to get image by tag
- Add port bindings capability
- Added mapped remote filesystem support for workspace browsing
- Adding support for using lxc conf options
- Feature to delete images from repository when jenkins culls the job
- Fixed #64 - storing of cloudName and templateId variables
- Add timeout for a slave that gets provisioned but then has no work
- Add a new feature that allows you to add a build step of constructing a docker image from a Dockerfile, and optionally push that image to a registry
- Added 'volumes-from' functionality
- Pull the image if we do not find it
- Proper parsing of empty dnsHosts string
- When the SSH connection fails, back off and retry.
- Allow configuration of an instance cap
- Allow configuration of image hostname
- Fix for DockerTemplate volumes param
Docker 1.0 has been released, but has non-backwards compatible changes. Upgrade your hosts to docker >= 1.0.0.
- Restore 1.6 compat, Docker 1.0 compat (jDocker 1.4)
- volumes parameter in template
- wiki link in readme
- Various fixes; jDocker to released version in maven central.
- Change client library to jDocker
- Management UI to list running containers and images, and to stop running ones.
- Various bugfixes
- Initial release. Probably many bugs!