Skip to content

Latest commit

 

History

History
101 lines (62 loc) · 2.9 KB

CHANGELOG.md

File metadata and controls

101 lines (62 loc) · 2.9 KB

Changelog

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

1.0 (2015-10-13)

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 like docker network create, docker network attach and docker 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 and etcd using the new --discovery-opt flag.

0.4 (2015-08-04)

Scheduler

  • Reschedule with soft affinity when image cannot be pulled

Store

  • Replace the store pkg by libKV
  • Fixes about consul/etcd and zookeeper

API

  • Fix docker push name matching
  • Fix docker exec status code
  • Fix docker pull status code

Docker Engine Compatibility

  • Improve docker info with docker client 1.7.x
  • Add SystemTime, http_proxy, https_proxy and no_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 doc on leader election / high availability of swarm manager
  • Lots of typos/improvements to the doc
  • Switch to golang 1.4