This repository has been archived by the owner on Feb 1, 2021. It is now read-only.
Releases: docker-archive/classicswarm
Releases · docker-archive/classicswarm
v1.0.1
1.0.1 (2015-12-09)
Scheduler
- Set labels for pending containers to fix scheduler failure
Discovery
- Increase default TTL and heartbeat values to reduce traffic to discovery
API
- Fix 'ps -a' panic issue
- Fix network connect/disconnect for overlay network
- Fix connection leak on TLS connections
- Fix CLI hang on events command
- Fix newline issue with events
- Improve OPTIONS handler
- Fix image digest
- Fix memoryswappiness default value
- Enable profiling for HTTP in debug mode
Node Update
- Provide options on swarm node update frequency
Mesos integration
- Change offers timeout default to prevent other frameworks starvation
- Improve error output for bad swarm mesos user
- Fix connection failure when using Mesos with ZooKeeper
Misc
- Update to Go 1.5.2
- Documentation update
Downloads:
docker pull swarm:1.0.1
v1.0.0
Noteworthy changes from 0.4.0
Scheduler:
- Swarm is now pulling Images in parallel after the scheduling decision has been made, which mitigates the error happening occasionally with Docker pulls blocking the entire scheduler.
General stability:
- The Node refresh loop process has been improved and does not yield to a panic when removing an Engine and trying to refresh the state at the same time.
- The refresh loop has been randomized to better handle huge scale scenarios (> 1000 nodes) where a refresh burst could occur and make the Manager unstable/fail.
- General improvements and fixes for the Mesos experimental backend for swarm.
Integration with libnetwork / Support for overlay networking:
- It is now possible to use the new networking features with Swarm through the
network
sub-system. Commands likedocker network create
,docker network attach
anddocker network ls
are now available through swarm.
Integration with Docker Volume Plugins:
- You can now use the docker volume plugin subsystem available with
docker volume
.
Leader Election:
- You can now specify the
--replication-ttl
flag to control how long it takes for Replicas to be notified of the Primary failure and take over the lead.
TLS:
- This is now possible to use TLS with discovery for
consul
andetcd
using the new--discovery-opt
flag.
Downloads:
docker pull swarm:1.0.0
v1.0.0-rc3
Noteworthy changes from 0.4.0
Scheduler:
- Swarm is now pulling Images in parallel after the scheduling decision has been made, which mitigates the error happening occasionally with Docker pulls blocking the entire scheduler.
General stability:
- The Node refresh loop process has been improved and does not yield to a panic when removing an Engine and trying to refresh the state at the same time.
- The refresh loop has been randomized to better handle huge scale scenarios (> 1000 nodes) where a refresh burst could occur and make the Manager unstable/fail.
- General improvements and fixes for the Mesos experimental backend for swarm.
Integration with libnetwork / Support for overlay networking:
- It is now possible to use the new networking features with Swarm through the
network
sub-system. Commands likedocker network create
,docker network attach
anddocker network ls
are now available through swarm.
Integration with Docker Volume Plugins:
- You can now use the docker volume plugin subsystem available with
docker volume
.
Leader Election:
- You can now specify the
--replication-ttl
flag to control how long it takes for Replicas to be notified of the Primary failure and take over the lead.
TLS:
- This is now possible to use TLS with discovery for
consul
andetcd
using the new--discovery-opt
flag.
Downloads:
docker pull swarm:1.0.0-rc3
v0.4.0
Noteworthy changes from 0.3.0
Scheduler
- If an image cannot be pulled, Swarm will attempt to schedule the container on a node that already has it. This makes scheduling local images (built by
docker build
but not available on the registry) possible on Swarm. - Prevent a crash when a freshly created container cannot be retrieved from an Engine
Store
- Migration to libkv for the storage backends
- Include bug fixes on node discovery and Leader Election for Consul, etcd, and zookeeper
- Consul backend fails explicitly when given multiple endpoints instead of discarding
Replication
- Fault tolerant Leader Election process
API
- Fix status code for
docker exec
anddocker pull
- Fix
docker push
name matching - Add new endpoints for
docker cp
- Improved error messages thrown at
pull
- Improved build process: It now accepts resource constraints (
-c
and-m
) to schedule the build on a suitable machine. - Fix content-type for
load
Docker Engine Compatibility
- Improve
docker info
with docker client 1.7.x - Add
SystemTime
,http_proxy
,https_proxy
andno_proxy
to docker info
Mesos integration
- Task creation timeout configurable
- Fix issue with hostname in library image
- Use
docker_port
attribute if available - Add support for random ports
Misc
- Add documentation on Leader Election / High Availability of swarm manager
- Lots of typos/improvements to the documentation
- Switch to golang 1.4
Downloads
docker pull swarm:0.4.0
v0.4.0-rc2
Noteworthy changes from 0.4.0-rc1
API
- Add new endpoints for
docker cp
- Improved error messages thrown at
pull
- Improved build process: It now accepts resource constraints (
-c
and-m
) to schedule the build on a suitable machine. - Fix content-type for
load
Replication
- Fault tolerant Leader Election process
Store
- Consul backend fails explicitly when given multiple endpoints instead of discarding
Scheduler
- Prevent a crash when a freshly created container cannot be retrieved from an Engine
Downloads
docker pull swarm:0.4.0-rc2
v0.4.0-rc1
Noteworthy changes from 0.3.0
Scheduler
- If an image cannot be pulled, Swarm will attempt to schedule the container on a node that already has it. This makes scheduling local images (built by
docker build
but not available on the registry) possible on Swarm.
Store
- Migration to libkv for the storage backends
- Include bug fixes on node discovery and Leader Election for Consul, etcd, and zookeeper
API
- Fix status code for
docker exec
anddocker pull
- Fix
docker push
name matching
Docker Engine Compatibility
- Improve
docker info
with docker client 1.7.x - Add
SystemTime
,http_proxy
,https_proxy
andno_proxy
to docker info
Mesos integration
- Task creation timeout configurable
- Fix issue with hostname in library image
- Use
docker_port
attribute if available - Add support for random ports
Misc
- Add documentation on Leader Election / High Availability of swarm manager
- Lots of typos/improvements to the documentation
- Switch to golang 1.4
Downloads
docker pull swarm:0.4.0-rc1