github.com/ahjdzx/deis@v1.1.1/CHANGELOG.md (about)

     1  ### v1.1.0 -> v1.1.1
     2  
     3  #### Fixes
     4  
     5   - [`fe56989`](https://github.com/deis/deis/commit/fe56989b2a2df5143a81137bffc751b3728e389c) deisctl: remove unimplemented --verbose flag from "deisctl config"
     6   - [`430edbe`](https://github.com/deis/deis/commit/430edbeebea436c2d1ef726a479b92fa9020cf78) deisctl: parse global and command-specific options correctly
     7   - [`962a181`](https://github.com/deis/deis/commit/962a1814c6aed02ce8c1166126e244918efb10ad) builder: the value could be a number
     8  
     9  #### Maintenance
    10  
    11   - [`6fcb278`](https://github.com/deis/deis/commit/6fcb2789a93361c59ebb446d69941e7ec43cd954) (all): update base CoreOS to 494.5.0
    12   - [`3075405`](https://github.com/deis/deis/commit/3075405d66d347c4e132f5ac48897a43b7ef78eb) builder: update Docker to 1.3.3
    13  
    14  ### v1.0.2 -> v1.1.0
    15  
    16  #### Features
    17  
    18   - [`98c8e2e`](https://github.com/deis/deis/commit/98c8e2ed9d36fe3cf7eaf89a0ff05b9b63ae46a6) database: disable copy on write to improve performance"
    19   - [`d6246f9`](https://github.com/deis/deis/commit/d6246f93dc3e54112605f0aa1271d3b23699a003) controller: introduce dockerignore
    20   - [`1777203`](https://github.com/deis/deis/commit/1777203299262c4102a0a38969cd731ccae51cd2) (all): provision using CoreOS stable channel
    21   - [`3c52611`](https://github.com/deis/deis/commit/3c5261129b024ebe56dfa3c9a6c345ff94a42214) contrib: add PREFIX option to digitalocean script
    22   - [`1cbb524`](https://github.com/deis/deis/commit/1cbb52474e23b043ce50ad41818649102f8e7db1) deisctl: add -ssh-timeout command-line option
    23   - [`38e8e29`](https://github.com/deis/deis/commit/38e8e290a0686df778bbaab0001f95543fc658d0) tests: upload dumped logs to S3
    24   - [`f729303`](https://github.com/deis/deis/commit/f7293030df04903d13b4269d1b6db4772cfeacbb) (all): provision using CoreOS beta channel
    25   - [`4a1c1f9`](https://github.com/deis/deis/commit/4a1c1f99eb9cb881702bf57cbcfb39389d0c1b20) tests: dump all component and app unit logs on failure
    26   - [`1017388`](https://github.com/deis/deis/commit/10173885126cf1850d5372e3f7e0260e8644359f) router: include a firewall to mitigate security problems.
    27   - [`fa44947`](https://github.com/deis/deis/commit/fa44947402d652f433144fa2e5db0eb0f4081ef0) tests: provide debug output on etcd/fleet timeout
    28   - [`f4304e3`](https://github.com/deis/deis/commit/f4304e30e742fe63e88dfbd52bddbeeb6f4a1a60) client: upload local Procfile on builds:create
    29   - [`0259313`](https://github.com/deis/deis/commit/025931336e0448fec6a722670dca75ea16dedcee) user-data: enable time synchronization on startup
    30   - [`fe7f9c2`](https://github.com/deis/deis/commit/fe7f9c2c720a56b7b23d22ea31e62df259f3e932) CONTRIBUTING: add design proposal guidelines
    31   - [`e1db573`](https://github.com/deis/deis/commit/e1db57333c8d8c31ddf839d164c6d191361b9c29) controller: add X_DEIS_PLATFORM_VERSION header in response
    32   - [`ce12712`](https://github.com/deis/deis/commit/ce12712f74c041626df4aa6b668b43ff05f6dd5f) controller: check client against API version
    33   - [`5d6a1c0`](https://github.com/deis/deis/commit/5d6a1c05226f749fb82fc6dae6582eb4c94dbd80) ec2-provision: add script option to set ELB id when running update-ec2-cluster.sh
    34   - [`1f6f429`](https://github.com/deis/deis/commit/1f6f42980143fb5e39fbaf5d4dd6eea9a4bcf80c) router: support customized server_names_hash_bucket_size setting
    35   - [`8ce3401`](https://github.com/deis/deis/commit/8ce340131b5a6f544a6045da8f06250757bc2274) client: add pull shortcut to global help
    36   - [`56ee63c`](https://github.com/deis/deis/commit/56ee63c605df5ccf66ec8890e802f4cad03cb96e) database: disable copy on write to improve performance
    37   - [`62006c4`](https://github.com/deis/deis/commit/62006c439d5d7ad34486809e8817a5645c5138c8) (all): Scalable registry
    38   - [`7270aa9`](https://github.com/deis/deis/commit/7270aa9a882f383f318478b0bb2ec2b09bc051fb) router: use godep to include dependencies.
    39   - [`1e5bd14`](https://github.com/deis/deis/commit/1e5bd140a69ddd7d58fa2a39da6371fc8ab2870d) router: improve log output.
    40  
    41  #### Fixes
    42  
    43   - [`b6a2505`](https://github.com/deis/deis/commit/b6a2505490716fa45163af8ae3dbb33a61260541) database: update wal-e""
    44   - [`d777712`](https://github.com/deis/deis/commit/d77771292b1f8cb6a7d0d4c979c5d42c218ac5fd) database: update wal-e"
    45   - [`53204c1`](https://github.com/deis/deis/commit/53204c1ec295a1ba968a9e72f9fc628c49a035fa) builder: parse release info correctly
    46   - [`1e8c17b`](https://github.com/deis/deis/commit/1e8c17b3da252cef550620d3e12da06e89d44212) builder: send nil to controller, not 'False'
    47   - [`d8b8343`](https://github.com/deis/deis/commit/d8b83435dfddd1a95a57178c8654a61357309d61) controller: revert to `start proctype` for buildpack images
    48   - [`050263c`](https://github.com/deis/deis/commit/050263c4b86d87a78095345849ea0e9176032364) controller: update App.structure field correctly after scaling
    49   - [`d9f4e48`](https://github.com/deis/deis/commit/d9f4e4888b855aaab7975f439de40a68bd9a5122) controller: allow users to override `cmd` process types
    50   - [`043f7e7`](https://github.com/deis/deis/commit/043f7e755798a09522d09d12cfc80b14247dd258) coreos: tune etcd to address high disk i/o environments"
    51   - [`c04a05f`](https://github.com/deis/deis/commit/c04a05f5d83fd4898bea9ebaca7eba9591a0d5b7) controller: use /runner/init entrypoint only on procfile
    52   - [`c788826`](https://github.com/deis/deis/commit/c7888268ba60f984131a318305f49600dbda0799) database: update wal-e
    53   - [`b4d72d2`](https://github.com/deis/deis/commit/b4d72d2d318c5e9dfc3bede1b941c26b23ba0e72) builder: limit cpu shares to 800
    54   - [`4f95cb8`](https://github.com/deis/deis/commit/4f95cb82c87e75c6492ce0084961d57b0d70ae31) coreos: tune etcd to address high disk i/o environments
    55   - [`0290f15`](https://github.com/deis/deis/commit/0290f1556175122211eff6e3baddb19f5d1f865e) contrib: use absolute path to user-data
    56   - [`68f61f1`](https://github.com/deis/deis/commit/68f61f1fee29367fff973143b6e096bb8a75edd1) router: reload nginx after enabling SSL
    57   - [`d8e86b8`](https://github.com/deis/deis/commit/d8e86b82f4250a74e2a64de320cd1e2c17b6b138) tests: add docs for local testing with s3cmd
    58   - [`cd37051`](https://github.com/deis/deis/commit/cd370514b8eb0cc179423894a4c4e79cdc5f9b35) contrib/digitalocean: use beta channel on DO
    59   - [`19cd5f7`](https://github.com/deis/deis/commit/19cd5f76c0d3918e5f46544585c78262816e7412) tests: check for immovable response
    60   - [`868a7f4`](https://github.com/deis/deis/commit/868a7f43e8ac33ab9329d1b4352ea5ae647a8473) client: log python requests errors
    61   - [`e568f83`](https://github.com/deis/deis/commit/e568f8341394620f56fd71aab40bbccfc73a01a6) scheduler: send environment to the process
    62   - [`4183640`](https://github.com/deis/deis/commit/4183640d836eb95b697ddf5b933efa08628b29ba) gce: update to new path for example userdata
    63   - [`4923487`](https://github.com/deis/deis/commit/4923487b6f2e8d9f1c68e410a2cf32b674fee394) builder: revert to testing local package
    64   - [`f93fc5f`](https://github.com/deis/deis/commit/f93fc5fcb1ac65d946256ae03fd3486b79fc676c) tests/ps_test: sleep before checking for 503 response
    65   - [`ef26c5a`](https://github.com/deis/deis/commit/ef26c5a5d0038b66549b3b4c65ee50aa0ec5a9f8) tests: call defer after handling error
    66   - [`ae01355`](https://github.com/deis/deis/commit/ae01355cb56147af1fb192ca7642ffb1cda09134) builder: switch exit codes to 1
    67   - [`9871a3d`](https://github.com/deis/deis/commit/9871a3db82b054683cf10fb71cbefbb808be5bf5) docs: remove duplicate PYYaml entries
    68   - [`981f6cb`](https://github.com/deis/deis/commit/981f6cb3c5491cdf7315d6504d52f29ca7aa5897) controller: read command from procfile
    69   - [`1d56b0c`](https://github.com/deis/deis/commit/1d56b0c6f4a6b265b6f4e1c567aabd424a225a21) builder: supply empty default process type
    70   - [`9249b78`](https://github.com/deis/deis/commit/9249b78761106632f0402c82d6a5b1d9f1451d38) builder: avoid issues with non-string release values
    71   - [`3346d15`](https://github.com/deis/deis/commit/3346d159d531fed2a592c35f6ac145f879dcb3d2) builder: cleanup binaries after `make build`
    72   - [`1bb19d8`](https://github.com/deis/deis/commit/1bb19d8d76cc7b8a0fe862a00af563138b987988) router/Makefile: use pwd since "docker cp" no longer allows "."
    73   - [`b5ba7c4`](https://github.com/deis/deis/commit/b5ba7c498ff7dc18b01cdb4746caa080672c10f4) builder: explicitly call out $TMP_DIR on `docker cp`
    74   - [`b0238d4`](https://github.com/deis/deis/commit/b0238d4c223ead7b2f60f89abf32db5afa36115f) store: don't output secretKey and accessKey
    75   - [`b7452d6`](https://github.com/deis/deis/commit/b7452d6ebeb456617b7bc98d2d6df3cf3293f3ad) contrib/coreos: fix usage of --insecure-registry
    76   - [`ae89a2f`](https://github.com/deis/deis/commit/ae89a2f4da9c2fb195853e8ac9f4b60b1e4cfd2b) contrib: add other RFC1918 private addresses
    77   - [`0868432`](https://github.com/deis/deis/commit/0868432447ae4abc815d6883cc4cff0c9e4f6bab) contrib: add --insecure-registry flag for docker 1.3.2
    78   - [`8d98ecd`](https://github.com/deis/deis/commit/8d98ecdd17eb85975905ac000bd861b258d76953) (all): Handling of unavailable services
    79   - [`d668ce8`](https://github.com/deis/deis/commit/d668ce827a0dc63ba8d3493fb564e55d3a7b70a3) client: add "deis shortcuts" to main help message
    80   - [`35a9434`](https://github.com/deis/deis/commit/35a94340bd565b2374e5ec72e6debd4e6cf7aa55) contrib/util: use /usr/bin/env shebang for bash scripts
    81   - [`2efcf74`](https://github.com/deis/deis/commit/2efcf743834d1aa332b4000006aed8b38a56dc81) bumpver: reference files which need bumping
    82   - [`c22550d`](https://github.com/deis/deis/commit/c22550dc2a2d36018fe98746396d8c4573e714d1) bumpver: handle source and docs the same: replace all
    83   - [`33fb20e`](https://github.com/deis/deis/commit/33fb20e7f94afe164f2ceeb34fc5f2379934f3f7) gateway: Removed unrecoverable state
    84  
    85  #### Documentation
    86  
    87   - [`b348922`](https://github.com/deis/deis/commit/b348922396958fc003b5c2df5c42e88eb8713d5c) upgrading-deis: detail deisctl versions, CoreOS security upgrade
    88   - [`de5e87d`](https://github.com/deis/deis/commit/de5e87d0afb29274a82ebecc865c08a255ca0d59) managing_deis: recommend wildcard CNAME or Route53 for EC2 DNS
    89   - [`8427d87`](https://github.com/deis/deis/commit/8427d87f57db8b4fe5cc6e1e0fc24902d2990497) managing_deis: provide login instructions
    90   - [`a02102d`](https://github.com/deis/deis/commit/a02102d2f4e4907dc52ff7469b8a8566f566c317) deisctl: add examples and sshPrivateKey=path to config usage
    91   - [`f9363f0`](https://github.com/deis/deis/commit/f9363f0d155de65b6404ec404e5ef5b8920044d8) baremetal: fix typo
    92   - [`d2a0046`](https://github.com/deis/deis/commit/d2a0046cf34968e6b1797c50cdefd21690215fcb) LICENSE: update copyright notices for 2014
    93   - [`93495aa`](https://github.com/deis/deis/commit/93495aa865f690a343cebfbfb0940e7ac157cea5) using_deis: rephrase docker image deploys
    94   - [`6c9a6b0`](https://github.com/deis/deis/commit/6c9a6b0952bf411ed1cc6768ba5f271a2d351bb2) client: remove mention of PYYaml
    95   - [`f71c6e7`](https://github.com/deis/deis/commit/f71c6e78c7d72191cc8372fbc5bc3aeb8d374e20) managing_deis: add router firewall docs
    96   - [`c57fd46`](https://github.com/deis/deis/commit/c57fd46dabe3267bded83d2e765b245fc05c70e4) using_deis: Process Types and the Procfile
    97   - [`a563d89`](https://github.com/deis/deis/commit/a563d8985ac76cccee89672bd2b3617532b1113e) manage-application: fixed bad example command
    98   - [`e548327`](https://github.com/deis/deis/commit/e548327277f18e684da6cd88af5aa76d61d0350b) managing_deis: always upgrade CoreOS hosts in serial
    99   - [`5912264`](https://github.com/deis/deis/commit/59122646c772830d0747719fb52dbdc8a88d6eb6) managing_deis: add warning to CoreOS upgrade
   100   - [`40d12fd`](https://github.com/deis/deis/commit/40d12fd83f3bb597a335cbd917dd1a4532825af3) contributing: clean up insecure-registry language
   101   - [`6c64027`](https://github.com/deis/deis/commit/6c64027ad61e7b6819da3e0983842d5ee6760c0d) installing_deis: add private network address requirement
   102   - [`bd14012`](https://github.com/deis/deis/commit/bd14012c180d0389c4f6a2ba5e741351e8720a12) manage-application: reference "deis perms", not "sharing" shortcut
   103   - [`d54ca25`](https://github.com/deis/deis/commit/d54ca25d7f3b942d4c88e0b791ad7ff1833a6df3) troubleshooting: add "could not find unit template" section
   104   - [`dbaf4ec`](https://github.com/deis/deis/commit/dbaf4ec7bc8dcc2bce13351fbba16cae866eafb4) troubleshooting: use double backticks for inline literals
   105   - [`9980e60`](https://github.com/deis/deis/commit/9980e6057f4bfb55b3bad1caf85b68f5214cf4cf) install-deisctl: remove extra installer links and simplify doc
   106   - [`f6aba9e`](https://github.com/deis/deis/commit/f6aba9eae489ffb192926a7164c03f68f398d4c0) DO guide: added missing ".sh"
   107   - [`a8bb667`](https://github.com/deis/deis/commit/a8bb6675429006d27859e5cd7b5c1c676ed8b018) schedule: add release schedule & planning documentation
   108   - [`56f3c7f`](https://github.com/deis/deis/commit/56f3c7f4430b986c916eb9860b5ab840a558636a) contrib/ec2: fix up stack name customization
   109   - [`554fdc4`](https://github.com/deis/deis/commit/554fdc415ec40f16534237894df51fb86b87bf7f) (all): clarify local cluster settings
   110   - [`a70f599`](https://github.com/deis/deis/commit/a70f59901f9dc910087bf1772cc9e4cc835d7945) hacking_on_dies: deisctl link fixed
   111   - [`442a23b`](https://github.com/deis/deis/commit/442a23ba20bb228e6cde9b68a66f13437948564b) quick-start: add "Get the Source" instructions
   112   - [`66fb6ad`](https://github.com/deis/deis/commit/66fb6ad9004a5ca21567763b99184dfc1df223e0) releases: add instructions for starting CI jobs
   113  
   114  #### Maintenance
   115  
   116   - [`4b23b6c`](https://github.com/deis/deis/commit/4b23b6cdd829805bc3fdbca575e75ce78adcd77b) release: update version to v1.1.0
   117   - [`7301c59`](https://github.com/deis/deis/commit/7301c59d213a82a601440ba73f34759e9634d576) Makefile: update development registry image to v0.9.0 tag
   118   - [`3001ab0`](https://github.com/deis/deis/commit/3001ab05f67e32a13f113d05f3ddcc5c0b054cb9) release: bump controller API to v1.1
   119   - [`b0f2a6a`](https://github.com/deis/deis/commit/b0f2a6a1af8459d9301ca706e3bd41b641d858b3) README: update release version in master to v1.0.2
   120   - [`0fa851f`](https://github.com/deis/deis/commit/0fa851f231fdb58e935f4d4854e66c2c0eccbff8) release: update release version in master to v1.0.2
   121   - [`da6e2ec`](https://github.com/deis/deis/commit/da6e2ecccc48190a64a8b13598351998e7b776f1) release: bump version to v1.1.0-dev
   122   - [`4bcae93`](https://github.com/deis/deis/commit/4bcae93917c5407d0d155914c84952bc89ccae29) builder: bump Docker to 1.3.2
   123   - [`fbb7b35`](https://github.com/deis/deis/commit/fbb7b35f245d82fe3717d82c349bfde472e070ff) (all): bump CoreOS to 509.1.0 for Docker vulnerability
   124   - [`e1b0c2e`](https://github.com/deis/deis/commit/e1b0c2e1375743a579d66b28e35f8f9c6a462ca0) registry: Upgraded registry to 0.9
   125   - [`e102565`](https://github.com/deis/deis/commit/e1025656ec849acc506c376d876f537c17f3fc92) release: update version in master to v1.0.1+git
   126   - [`6fb1f99`](https://github.com/deis/deis/commit/6fb1f99a9882db0f30e94b0292cd6e10b27267ba) controller: update docker-py to 0.6.0
   127   - [`b1a3777`](https://github.com/deis/deis/commit/b1a377771b832c017b9cad52b0feea2975753e7f) (all): Added editorconfig
   128  
   129  ### v1.0.1 -> v1.0.2
   130  
   131  #### Fixes
   132  
   133   - [`02dacee`](https://github.com/deis/deis/commit/02dacee1e49c88e1497e5b7c62672743414a7dc7) builder: explicitly call out $TMP_DIR on `docker cp`
   134   - [`3502595`](https://github.com/deis/deis/commit/3502595c3310e982f81f0914fe04b6ee0d96e0d1) contrib/coreos: fix usage of --insecure-registry
   135   - [`c3cede8`](https://github.com/deis/deis/commit/c3cede829ea4256c22130d08d7b3a22cfc402676) contrib: add other RFC1918 private addresses
   136   - [`eb70b77`](https://github.com/deis/deis/commit/eb70b772825f597bff73455ed6cb88e5a1fd580f) contrib: add --insecure-registry flag for docker 1.3.2
   137  
   138  #### Documentation
   139  
   140   - [`3f1b7f4`](https://github.com/deis/deis/commit/3f1b7f475f4bbfe50c625b744c32715d39fbf8d0) managing_deis: add warning to CoreOS upgrade
   141   - [`67c1dfb`](https://github.com/deis/deis/commit/67c1dfb29fcb4cb1725a196f0a3a91b6a84ee599) contributing: clean up insecure-registry language
   142   - [`10af173`](https://github.com/deis/deis/commit/10af1737f1acc3702d04141e10093f0ba5654583) installing_deis: add private network address requirement
   143  
   144  #### Maintenance
   145  
   146   - [`7940582`](https://github.com/deis/deis/commit/79405825588b03b1705de9a071242f3b60d57060) release: update version to v1.0.2
   147   - [`df93f71`](https://github.com/deis/deis/commit/df93f7150501dcee1ca82057de010d039fe7207a) builder: bump Docker to 1.3.2
   148   - [`bdc1d72`](https://github.com/deis/deis/commit/bdc1d722016bd42a0a1fae932b175296348987fa) (all): bump CoreOS to 509.1.0 for Docker vulnerability
   149  
   150  ### v1.0.0 -> v1.0.1
   151  
   152  #### Features
   153  
   154   - [`90f6ef5`](https://github.com/deis/deis/commit/90f6ef518e039cf1d86884bbb7f7ec885bf8682e) security: add custom firewall in platforms without security
   155  
   156  #### Fixes
   157  
   158   - [`ff9f507`](https://github.com/deis/deis/commit/ff9f5077ff3c4e22e725c67b3f78f470c0d1a31e) client: _logger doesn't exist for settings
   159   - [`b475c50`](https://github.com/deis/deis/commit/b475c507d15569c6330613c38e6f7f73aa915ea6) docs: update links to Docker documentation
   160   - [`9e2bc36`](https://github.com/deis/deis/commit/9e2bc363f65a37439b866e0dd18afd47b1920a7a) controller: change timezone data to UTC
   161   - [`83afc3f`](https://github.com/deis/deis/commit/83afc3f5ac20904a5ad6dc9f3d871992b9a6340d) router: Increased connect timeout
   162  
   163  #### Documentation
   164  
   165   - [`efa5f31`](https://github.com/deis/deis/commit/efa5f31c9f6d7647d0cb68b783943f4d61677c24) managing_deis: add note for public cloud environments
   166   - [`f396344`](https://github.com/deis/deis/commit/f3963443e5ca1690d8cadd5c2e41b5c42d96eb6f) database: add BUCKET_NAME Environment Var
   167   - [`9b43534`](https://github.com/deis/deis/commit/9b435346e5edbd21423505176c857db2e4ffbf88) concepts: add missing word
   168   - [`6ad1f08`](https://github.com/deis/deis/commit/6ad1f08c84e10403d292c820cbe30e23a6723654) installing_deis: add deisctl version check
   169   - [`1940eaa`](https://github.com/deis/deis/commit/1940eaaafbe247b37bbae5f5a829b8f0c9870e4e) installing_docs: add cluster size to system requirements
   170  
   171  #### Maintenance
   172  
   173   - [`37711ed`](https://github.com/deis/deis/commit/37711edf676bab7776de5eee40476709c643dedb) release: update version to v1.0.1
   174   - [`8932a0b`](https://github.com/deis/deis/commit/8932a0bd6e16177e82808625b579fb9bdfb95b7b) release: update version in master to v1.0.0+git
   175  
   176  ### v0.15.1 -> v1.0.0
   177  
   178  #### Features
   179  
   180   - [`afaeb82`](https://github.com/deis/deis/commit/afaeb8218423779fd083c501c9f05d07a37f8322) (all): Do not commit a local vagrant settings
   181   - [`d34146a`](https://github.com/deis/deis/commit/d34146a980c3da00a29c94625fb5182041beaf43) provision-rackspace: added optional parameter to specify environment
   182   - [`97ce5b2`](https://github.com/deis/deis/commit/97ce5b25ca17eb1e90a5a3e4c21745b1c22c7ca5) client: optional drink of choice
   183   - [`270375d`](https://github.com/deis/deis/commit/270375d3d75f048f6497d0ca86c8c5c08ad6f6a5) client: Add error message when writing settings fails.
   184   - [`7125060`](https://github.com/deis/deis/commit/7125060e2fc1bb898c165ed6bacd57531397475f) coreos: use custom image in toolbox
   185   - [`47432c3`](https://github.com/deis/deis/commit/47432c3e647d4f300376a186772f508a777258ef) publisher: use godep
   186   - [`dd1a3e1`](https://github.com/deis/deis/commit/dd1a3e100cb04fb8b4933f27c5401638b3941fbd) logspout: use godep.
   187  
   188  #### Fixes
   189  
   190   - [`42a7465`](https://github.com/deis/deis/commit/42a746557907483ad0eb7a3265fc2ef37d392a38) builder: avoid return an error if is not possible remove an image
   191   - [`50eb2e7`](https://github.com/deis/deis/commit/50eb2e7a868f068fdc48904242e9bd8de49bf1cb) docs: fixup markdown
   192   - [`62c628f`](https://github.com/deis/deis/commit/62c628f81443dc0ac2050575814b7fbe9314ee91) publisher: do not publish older app versions
   193   - [`b794191`](https://github.com/deis/deis/commit/b794191b21ba5e0a62536f59510a18c66c7e0f2b) docs: use /deis/logs/host|port, not /deis/logger/
   194   - [`dd1e3f3`](https://github.com/deis/deis/commit/dd1e3f3753564a0f2f9ba9b1bfffc8e8c6d56ee7) (all): Corrected required cores version
   195   - [`f26c973`](https://github.com/deis/deis/commit/f26c973779cc5999158085b3f041bbe047bdd749) router: only add x-forwarded-proto on https
   196   - [`2c622b5`](https://github.com/deis/deis/commit/2c622b506c7b30ed6500a7325e4a86999c4d71a8) deisctl: make restart call start and stop properly
   197   - [`3763748`](https://github.com/deis/deis/commit/37637487e70d7141d26186fe5a9df76e817c321e) router: remove store gateway body limit
   198   - [`d80ea91`](https://github.com/deis/deis/commit/d80ea91712c6afc2c9903a03e19c6d62ba22742c) client: dump log line if we fail to parse tag
   199   - [`c6224cc`](https://github.com/deis/deis/commit/c6224cc7ade854aac2b46ec96d41b1173baa4b50) docs: fixup links
   200   - [`2ed4a84`](https://github.com/deis/deis/commit/2ed4a84f5870e27c4ecc80ef2991cd49c5145f8d) builder: force newline
   201   - [`c0cbde8`](https://github.com/deis/deis/commit/c0cbde8bbe53df5ce04b690d60379948a8d01b60) deisctl: handle "deisctl help <command>" consistently
   202   - [`1da3d19`](https://github.com/deis/deis/commit/1da3d19a9c961efa13837ac5e5dde0ef196fdbad) logspout: bump packet size to 1048576
   203   - [`69117bd`](https://github.com/deis/deis/commit/69117bdd5fe5da5831a8f3b4878e332ab392313b) builder: remove container only if $JOB is defined
   204   - [`cbf38e5`](https://github.com/deis/deis/commit/cbf38e500b66716438a1954a4e7e1f528d842e04) deisctl/units: mount deis-store only if it isn't mounted
   205   - [`2d1fd03`](https://github.com/deis/deis/commit/2d1fd0363f60b8a463bc2837e02081974dfbd3c4) store: remove pg_num reconfiguration"
   206   - [`833bfd7`](https://github.com/deis/deis/commit/833bfd75a21ebd0bc4ad3b20193a62372e8c8d36) registry: prefix "apt-get install" with "apt-get update"
   207   - [`3056cd9`](https://github.com/deis/deis/commit/3056cd94f747178aae3f0590768f02feeb98d18a) build.sh: fail on errors in Dockerfile two-tier builds
   208   - [`7a4ac38`](https://github.com/deis/deis/commit/7a4ac3836f1e93fb884a0cd6f2252c3ecd21dc6a) tests: Allow TLS
   209   - [`dbcb2a6`](https://github.com/deis/deis/commit/dbcb2a64bae65713c727c865828516089aadd67d) logspout: remove binary from git
   210   - [`8c6c37b`](https://github.com/deis/deis/commit/8c6c37b509feeb0a0da73a9388cfd66fbae3e1a6) client: return lowercase app name
   211  
   212  #### Documentation
   213  
   214   - [`2af6c3e`](https://github.com/deis/deis/commit/2af6c3e8449aff00a921c3e44539c951db3421e2) (all): add Deis resource requirements
   215   - [`fdbabb3`](https://github.com/deis/deis/commit/fdbabb33567476c2d8e583ea2a061d9f025a0ad5) README: remove "open an issue for new providers" language
   216   - [`3812b30`](https://github.com/deis/deis/commit/3812b30dcce1355aa7467fe7528dd31eafe6588d) readme: update readme in prep for stable
   217   - [`1d08e5a`](https://github.com/deis/deis/commit/1d08e5a7910f4f806d876c7d62caa38a54786a44) (all): doc edits for stable release
   218   - [`5e05482`](https://github.com/deis/deis/commit/5e05482dfb2dab66c7118f39ac9eb7a1c8128f47) managing_deis: add store to backup/restore docs
   219   - [`6efb5ef`](https://github.com/deis/deis/commit/6efb5efa8ac4854c92a9dd9c50d338afca22f609) customizing_deis: create new section for customization
   220   - [`cbc8bf4`](https://github.com/deis/deis/commit/cbc8bf414a97c66caa5336535a31a9c8d7282719) understanding_deis: refactor architecture, concepts, components
   221   - [`205f7a6`](https://github.com/deis/deis/commit/205f7a6d4ee969fce1716fd7a13bdfa3d9ea9fe9) installing_deis: add quick start guide
   222   - [`021e732`](https://github.com/deis/deis/commit/021e73252b3cd261cef84c4c81b29be2d5b6b497) using-deis: add missing sections on limits and tags
   223   - [`3ad8f9b`](https://github.com/deis/deis/commit/3ad8f9b4c69643515ba15a9f27d9607f33bc4868) test_plan: add a formal doc describing QA strategy & scope
   224   - [`797d3ae`](https://github.com/deis/deis/commit/797d3ae33820905df3860b42aea55341aa66d5eb) (all): flesh out platform logging docs; add logspout docs
   225   - [`c0228e5`](https://github.com/deis/deis/commit/c0228e5170885a22db88ec4e00d3cceeb03bb44d) managing_deis: flesh out platform monitoring docs
   226   - [`b87a7ae`](https://github.com/deis/deis/commit/b87a7ae9e56873dc5b712bdc57c302f2933fb481) install/upgrade: highlight that deisctl must match Deis' version
   227   - [`05991be`](https://github.com/deis/deis/commit/05991be548def382f3b7375e984fc62ba52113f7) installing_deis: added reference to optional environment parameter
   228   - [`15c4a94`](https://github.com/deis/deis/commit/15c4a94d97e502975323c15631637b6e7b6d1dd0) installing_deis: fixed formatting issue
   229   - [`fe4ce5b`](https://github.com/deis/deis/commit/fe4ce5bb57b8cfa07755884aa90ec676a79dd27a) upgrading: mention CoreOS minimum requirement
   230   - [`8434d05`](https://github.com/deis/deis/commit/8434d054d5269c44fe24c95d60c1dc951ef8759d) installing_deis: import vagrant documentation
   231   - [`f1264ac`](https://github.com/deis/deis/commit/f1264acaf4fdd7c9764d7d08b18796354125f8c3) troubleshooting: added instructions on manually updating CoreOS
   232   - [`596ec95`](https://github.com/deis/deis/commit/596ec95b3fb7bb0016d8a873be14129062a21b4a) installing_deis: add load balancer docs
   233   - [`3513370`](https://github.com/deis/deis/commit/35133703d02f06e94c6e437aaad35a036deddf61) installing_deis: import rackspace provisioning docs
   234   - [`d188ecc`](https://github.com/deis/deis/commit/d188ecc19ee44f6ff4a50cbfe79f06da4b4c07be) hacking: note that Docker 1.3.1 may need --insecure-registry
   235   - [`7c05e78`](https://github.com/deis/deis/commit/7c05e7817004392f8bb07802a3692e1028ce1326) testing: remove section about disabling TLS in boot2docker
   236   - [`9e266cb`](https://github.com/deis/deis/commit/9e266cb2bc9174c8ff4ced4e6ea181e3f52d9329) managing_deis: re-issuing auth tokens
   237   - [`c45348b`](https://github.com/deis/deis/commit/c45348b835ab00face8c43b04f79f7e2aca8840d) (all): specify required CoreOS version
   238   - [`e3d97ea`](https://github.com/deis/deis/commit/e3d97ea04ee1b19f8b57521c5d08ef47bb3e6918) managing_deis: add MDS removal instructions
   239   - [`32735f0`](https://github.com/deis/deis/commit/32735f01970cb1edad4c3db25c5a53c8bc9980f5) installing_deis: import gce provisioning docs
   240  
   241  #### Maintenance
   242  
   243   - [`1b66674`](https://github.com/deis/deis/commit/1b66674ea606a723d7a667d50ccaa8ab5c96b97b) release: update version to v1.0.0
   244   - [`0fd83c1`](https://github.com/deis/deis/commit/0fd83c1714231cc745abbd71fd99f4f77753b2cc) (all): update CoreOS to 494.0.0
   245   - [`33b27d9`](https://github.com/deis/deis/commit/33b27d94e16da80ad2218823a623fc7681280a12) controller: update South to 1.0.1
   246   - [`4c63670`](https://github.com/deis/deis/commit/4c63670b3355e2c20ae89eab736003e0d7868fa8) controller: update djangorestframework to 2.4.4
   247   - [`08f5bf1`](https://github.com/deis/deis/commit/08f5bf1d0336cbed3bc84fc89f615dea7c7fd7a3) contrib/rackspace: bump CoreOS to 490.0.0
   248   - [`793a880`](https://github.com/deis/deis/commit/793a880163d0d0506614ef951bba04fd3fcfc640) provision-rackspace: bumped coreos image version
   249   - [`9fc6637`](https://github.com/deis/deis/commit/9fc663722420f289446dbab275592b9f68f10716) store: bump Ceph to "giant" release
   250   - [`38185c3`](https://github.com/deis/deis/commit/38185c3cb5c4058c2625d77777e29567e3ee5e6a) (all): bump CoreOS to 490.0.0
   251   - [`217261f`](https://github.com/deis/deis/commit/217261f969016033c905dccdf3e270c036f7e365) release: update version in master to v0.15.1+git
   252  
   253  ### v0.15.0 -> v0.15.1
   254  
   255  #### Features
   256  
   257   - [`62d317c`](https://github.com/deis/deis/commit/62d317c03aee1cd06ac170da1e750d1e303b0956) docs: add digitalocean guide
   258  
   259  #### Fixes
   260  
   261   - [`1e5b048`](https://github.com/deis/deis/commit/1e5b048f004ac310609c13838d558e0f53a8af69) contrib/userdata: nse uses `docker exec`
   262   - [`a5457ee`](https://github.com/deis/deis/commit/a5457ee249d8ddfd9ed48594fe1ec507c17b204f) deis/client: `Exception.message` is deprecated for >= python2.7
   263   - [`a139fa3`](https://github.com/deis/deis/commit/a139fa376d2a0966f63e5674569a746ea1d5a6b7) (all): etcd_set_default and etcd_safe_mkdir raise some errors
   264   - [`59f2bb5`](https://github.com/deis/deis/commit/59f2bb5f6c5c02219fe5ad3303c08d227f1a4152) deisctl: start gateway before volume
   265   - [`0ee19ee`](https://github.com/deis/deis/commit/0ee19eec0e83df2daf67f7175179230b963731c3) docs: turn off "warnings as errors" for sphinx-build"
   266   - [`e021b7d`](https://github.com/deis/deis/commit/e021b7df9fb76c63e5102dcf1d345be95f93a11e) deisctl/units: remove extra commands in store-volume Start-Pre
   267   - [`90ec427`](https://github.com/deis/deis/commit/90ec427491fb224874599edc459b3d5fae0fe8d8) docs: move subheaders down a level for correct nav
   268   - [`ad1c1cd`](https://github.com/deis/deis/commit/ad1c1cd0e61dac6cbdacf50c318f1a14242f7e47) docs: turn off "warnings as errors" for sphinx-build
   269   - [`ebf59a8`](https://github.com/deis/deis/commit/ebf59a84ba69efebd50301fe71b0e6d38ca35637) deisctl: correct typo in store-volume unit name
   270   - [`4dd596c`](https://github.com/deis/deis/commit/4dd596c0157eff9e31323d4232b8066424ae9aae) docs: restore "make zipfile" target for pypi docs
   271   - [`5aac5a0`](https://github.com/deis/deis/commit/5aac5a044392f38067fcc613841cceeb336236cf) docs: add internal links for installation guides
   272  
   273  #### Documentation
   274  
   275   - [`6d43571`](https://github.com/deis/deis/commit/6d4357196ba8a8891c799b0d2d6ec7987ac7a2d1) (all): add Troubleshooting Deis docs
   276   - [`c0b7a32`](https://github.com/deis/deis/commit/c0b7a32c822c56afbd9a571f7853121f58bc0e8a) testing: add better instructions for contributors
   277   - [`5b5deac`](https://github.com/deis/deis/commit/5b5deacc1a499329d80eeae0822b8c212f1c3d0f) contrib: refer to digitalocean guide
   278   - [`9b36518`](https://github.com/deis/deis/commit/9b365183983fe7bd11705375ea5bd9f8857fab85) installing_deis: import baremetal docs
   279   - [`1e0c1a5`](https://github.com/deis/deis/commit/1e0c1a5fd93b3cb722d78459530943fbe5e84320) contrib: replace moved DNS links
   280   - [`4fad679`](https://github.com/deis/deis/commit/4fad679ddc61350b7229d12e3ea4a1e08f694bd5) README.md: replace moved DNS link
   281   - [`1864451`](https://github.com/deis/deis/commit/1864451e974770759832b476ac6501485e6349c5) deisctl: reword comment
   282   - [`7347ae9`](https://github.com/deis/deis/commit/7347ae9df314369476cde7bfe564d5336e282c56) README: add badge pointing to latest docs
   283   - [`9a614e1`](https://github.com/deis/deis/commit/9a614e1fd434e0604088bd1b6c1e70b89a9d4046) installing_deis: refer to contrib/ec2
   284   - [`8514a0e`](https://github.com/deis/deis/commit/8514a0ea4002d8df02a913c92dd55c565a283297) installing_deis: import AWS provisioning docs
   285   - [`ff3bc66`](https://github.com/deis/deis/commit/ff3bc6660bf8d81c106d00399e3674b8365ec297) reference: add controller API documentation
   286   - [`7517848`](https://github.com/deis/deis/commit/7517848634c2169eaead7cc64f851a5b8147ee03) (all): move installing deisctl guide to "Installing Deis"
   287   - [`023b630`](https://github.com/deis/deis/commit/023b6301db3bb34b3149ddf3f157f85ce97e1e0a) README: remove deprecated clusters troubleshooting
   288   - [`5fc3697`](https://github.com/deis/deis/commit/5fc369723c22bf6ccd00eb7134c18ae55d0fd647) install_deisctl: import shield badges
   289   - [`163601e`](https://github.com/deis/deis/commit/163601e1800fa1e6e83d66f39e613399a192a5a7) managing_deis: add workaround for store component failures
   290   - [`a8eb697`](https://github.com/deis/deis/commit/a8eb69795b442693eec340c4828314a7da370005) managing_deis: always stop platform before uninstalling
   291  
   292  #### Maintenance
   293  
   294   - [`b7dd0d4`](https://github.com/deis/deis/commit/b7dd0d4fc45925de209ac01bebe3b54c220ae915) release: update version to v0.15.1
   295   - [`78c207f`](https://github.com/deis/deis/commit/78c207faf2625f366b5a9322b6ec024323439010) controller: update python-etcd to 0.3.2
   296   - [`57e650a`](https://github.com/deis/deis/commit/57e650a1091aedd4ed3dda592f38ce111b3fafc5) builder: update requests to 2.4.3
   297   - [`dab7a94`](https://github.com/deis/deis/commit/dab7a94461835d9b686824db72e61c08fe4dcf41) client: update requests to 2.4.3
   298   - [`4e8cce3`](https://github.com/deis/deis/commit/4e8cce3d9421ef782635e36214d76c8d7d49148e) release: update version in master to v0.15.0+git
   299  
   300  ### v0.14.1 -> v0.15.0
   301  
   302  #### Features
   303  
   304   - [`1f74eeb`](https://github.com/deis/deis/commit/1f74eebd99d043b41d6474088cb0045712733ea0) router: add X-Forwarded-Proto
   305   - [`4f8bc3c`](https://github.com/deis/deis/commit/4f8bc3c2aa9be3576c9b0f0afc7f8640bb4f7df3) router: enable spdy
   306   - [`fd54071`](https://github.com/deis/deis/commit/fd54071f89f001b7fc47ab84e7ca5e30dd370af4) router: add optional TLS support
   307   - [`0cfe49a`](https://github.com/deis/deis/commit/0cfe49aea52d93a978f74ff115c61c77c963e6cb) store: add store-volume and store-metadata
   308   - [`2389815`](https://github.com/deis/deis/commit/2389815e849af302558d52257ba9150be780bfaf) controller: add CORS headers to api
   309   - [`87fe9d7`](https://github.com/deis/deis/commit/87fe9d79208445724cdd44714968ff6ff835eebc) controller: add "deis auth:passwd" to update password
   310   - [`241204d`](https://github.com/deis/deis/commit/241204d69d719294f3126eb6532dc3dde27b2aaa) contrib/coreos: add debug log generator
   311  
   312  #### Fixes
   313  
   314   - [`6289188`](https://github.com/deis/deis/commit/6289188091f032526617a3071accce0ab9ddb1d1) controller: handle partial deletion of domains
   315   - [`40ead56`](https://github.com/deis/deis/commit/40ead565472dc8f61bec8a7e16e2cc4bcebab800) deisctl: "deisctl scale router=N" also starts units
   316   - [`d2ad06c`](https://github.com/deis/deis/commit/d2ad06ccacb2c90c274309a435d200eac0673316) deisctl: remove logspout from data plane
   317   - [`e4492f1`](https://github.com/deis/deis/commit/e4492f14a2f4d968eb2b61743a8d15d2fa11918a) deisctl: adjust start order for logger/store
   318   - [`669893a`](https://github.com/deis/deis/commit/669893ad731cf03aa21661f705f3b3ec6098f1b8) Vagrantfile: require user-data when provisioning
   319   - [`62ddd1c`](https://github.com/deis/deis/commit/62ddd1ca2b4621dc2e47aad7f469961504844438) tests: remove orphaned test containers in cleanup
   320   - [`74afcea`](https://github.com/deis/deis/commit/74afcea9d53136234aacf3cea0e24e76132903fe) deisctl: "deisctl scale router=N" uses async interface
   321   - [`d2d270e`](https://github.com/deis/deis/commit/d2d270e4c4eb206cec8040d3067fa6b3145da6d4) router: use string instead of JSON
   322   - [`a7ea4a0`](https://github.com/deis/deis/commit/a7ea4a07b4e45284f333d177865cfc322fa8658a) router: dump host/port info into json object
   323  
   324  #### Documentation
   325  
   326   - [`c385735`](https://github.com/deis/deis/commit/c3857350a3b7c3d831fb46d04e3935e6103aa9e0) router: add SSL documentation
   327   - [`0b60803`](https://github.com/deis/deis/commit/0b608038ea9a235f586f70e41e88d07121c84ecc) releases: update with post-release "+git" procedures
   328   - [`44bb502`](https://github.com/deis/deis/commit/44bb5028ecb222ee32dde0739a7d80aa35c847da) README.md: remove instructions for placing apps on a different cluster
   329   - [`5a3bf5a`](https://github.com/deis/deis/commit/5a3bf5a54d7a018d1976e370954f04b61349e03e) router: update router's published keys
   330  
   331  #### Maintenance
   332  
   333   - [`84c0692`](https://github.com/deis/deis/commit/84c0692e795f91b0e40e2975eb212f96c5250e11) release: update version to v0.15.0
   334   - [`9fa7c8a`](https://github.com/deis/deis/commit/9fa7c8ac81768739a0e8f3b230a1fc03aabdff76) controller: update djangorestframework to 2.4.3
   335   - [`354ab28`](https://github.com/deis/deis/commit/354ab285ea3d9cc23ac7cd71950ed79ca5d1e94e) controller: update Django to 1.6.8 bugfix release
   336   - [`1a9494d`](https://github.com/deis/deis/commit/1a9494dbd5874f28ae8c892b6bffd8ff6f6ff9d7) release: update version in master to v0.14.1+git
   337  
   338  ### v0.14.0 -> v0.14.1
   339  
   340  #### Features
   341  
   342   - [`e693b00`](https://github.com/deis/deis/commit/e693b0065e2134fca9dcb9109b44e6a77dacad6a) deisctl: check for required configuration on platform install
   343  
   344  #### Fixes
   345  
   346   - [`356967e`](https://github.com/deis/deis/commit/356967e859b1d0801a5c3438666c5b1806428968) tests: update smoke test for removal of clusters
   347  
   348  #### Documentation
   349  
   350   - [`78518c0`](https://github.com/deis/deis/commit/78518c0106a1a31acb04dcef4662f1836b528409) (all): set required platform config before install/start
   351  
   352  #### Maintenance
   353  
   354   - [`43a1dd5`](https://github.com/deis/deis/commit/43a1dd5281c0b84fc0916de74eedf0492cb48db3) release: update version to v0.14.1
   355   - [`a5459ed`](https://github.com/deis/deis/commit/a5459ed12174a68d69b2647687eab5249ced8832) release: update version in master to v0.14.0+git
   356  
   357  ### v0.13.1 -> v0.14.0
   358  
   359  #### Features
   360  
   361   - [`85c4d07`](https://github.com/deis/deis/commit/85c4d070648f70c7d007e9ee1c1c3fc487923496) controller: bump API to v1
   362   - [`0b21d49`](https://github.com/deis/deis/commit/0b21d49e961ed102c520956bb5d875ebe7d37631) Vagrantfile: use "virtio" network devices by default
   363   - [`8881a7b`](https://github.com/deis/deis/commit/8881a7bafed270b21faeb83f5b3ed31b5652647c) client: add auth:whoami
   364   - [`90fb6e1`](https://github.com/deis/deis/commit/90fb6e1045a6d93ed0d9a2accfe7a1d5f3d28ec1) registry: image without development libraries to reduce the size.
   365  
   366  #### Fixes
   367  
   368   - [`e61082d`](https://github.com/deis/deis/commit/e61082df0b25c48e4739183f0a6b9d215dbf0917) client: search for tag
   369   - [`3894f81`](https://github.com/deis/deis/commit/3894f81f344904e0ad79a9bcfa02c1603be74496) docs: update requirements in sync with controller
   370   - [`bca8724`](https://github.com/deis/deis/commit/bca87240702de0eacf41cea3d2af12b75a12bcc4) controller: ISO8601 datetime compliance
   371   - [`7bcf6f1`](https://github.com/deis/deis/commit/7bcf6f191037d797a5a0a7210873efe889600f10) logspout: add timezone to logs
   372   - [`48c7635`](https://github.com/deis/deis/commit/48c763531437c8ce6d5e3348859c6d33ca3ac956) client: remove timezone parsing"
   373   - [`87460b8`](https://github.com/deis/deis/commit/87460b869537f556d92d3ae9a7304739918a0909) controller: add timezone to datetime format
   374   - [`7e658c4`](https://github.com/deis/deis/commit/7e658c406dbe4709cf05ccaea70d6ca23f9f6620) builder: work around 0-byte ADD layer by ignoring tar timestamps
   375   - [`077b079`](https://github.com/deis/deis/commit/077b079bb606aa67c142c01dcfeeece2cc39db4c) tests: use streamOutput for test runs
   376   - [`77c8c18`](https://github.com/deis/deis/commit/77c8c1832a7af569d3a13f0279fe2206a7155943) client: re-parse docopt
   377   - [`822f1d8`](https://github.com/deis/deis/commit/822f1d83262513b4186b7d229fde530a19491343) logger: remove logger-build container after "docker cp"
   378   - [`0b9bd3b`](https://github.com/deis/deis/commit/0b9bd3bce8b16206ea9a8cd7cca3610ad840600d) controller: deploy only when Build is present
   379   - [`c69151a`](https://github.com/deis/deis/commit/c69151ab43b1d0c9711ff0e562d76abd979fea5e) builder: validate that properly formed slugs are added correctly
   380   - [`f2a476d`](https://github.com/deis/deis/commit/f2a476dac87fc0129a526206cf0b72b3007f3c4f) client: remove timezone parsing
   381   - [`0c81025`](https://github.com/deis/deis/commit/0c81025a3700aa0fa60a1c083868d0e0d5ec0ec4) controller: standardize API datetime field format
   382   - [`f4776f8`](https://github.com/deis/deis/commit/f4776f8ea37fbb3c40578f06efd98ec289a25f6c) builder: escape to avoid errors in serialization of Dockerfile
   383   - [`861b026`](https://github.com/deis/deis/commit/861b026ea28b67108bb6e524697c12aa9d08cc1c) tests: make curl loop a few times
   384   - [`3af7364`](https://github.com/deis/deis/commit/3af7364d207b0840028ee1e49ed0c912d2ac02a2) registry: use docker cache
   385   - [`4b536a7`](https://github.com/deis/deis/commit/4b536a7bd80bd8e12135f11efd521bb380222e61) controller: revert requests retry
   386   - [`387dfa0`](https://github.com/deis/deis/commit/387dfa0f67990614bee54ceb32e0275a4c571bd8) deisctl: optimize platform start order
   387   - [`8d647dc`](https://github.com/deis/deis/commit/8d647dca0658744f807c1ad9d23be32db271f439) controller: safe_mkdir /deis/domains as part of init
   388   - [`14e0ad9`](https://github.com/deis/deis/commit/14e0ad9c771933031b010b93a5b060aeaac8705a) (all): remove deprecated @1 unit names
   389   - [`dfcfba3`](https://github.com/deis/deis/commit/dfcfba3f4087699ead05394b203a535a300af87a) controller: add default retries to scheduler
   390   - [`cdb75ed`](https://github.com/deis/deis/commit/cdb75ed2ab72ed41e08f3e3c5e63153fad43de02) database: reset permissions before initdb
   391   - [`d5f922a`](https://github.com/deis/deis/commit/d5f922a266b34b9ebc3a1078542c20f19abf814b) controller: use deis-logger for requires
   392   - [`143f3c6`](https://github.com/deis/deis/commit/143f3c68336c451548bba3447c0c986725d8623e) deisctl: force container removal in ExecStopPort
   393   - [`d9367d1`](https://github.com/deis/deis/commit/d9367d105471e2eb4949967d41af75e085e6ab9a) deisctl: ignore units that dont exist on destroy
   394   - [`702e9a7`](https://github.com/deis/deis/commit/702e9a773eed9d51bc1e628ef76890e623711633) database: initdb if not already initialized
   395   - [`c3c019c`](https://github.com/deis/deis/commit/c3c019c34a9b0899b83033948eeea13262c43d22) deisctl: dont print newlines for global units
   396   - [`bca8eb4`](https://github.com/deis/deis/commit/bca8eb480dfd45414bb6febed200bdc575715f60) controller: use docker cache
   397   - [`5ac8e58`](https://github.com/deis/deis/commit/5ac8e587582fbe5928cac90fc14cafa22b9b5393) logger: kill temporary build container in "make build"
   398   - [`f34b355`](https://github.com/deis/deis/commit/f34b3558544953f67bf3b89c56999dde8b351642) auth: use djangorestframework login/logout views
   399   - [`5c8d9d3`](https://github.com/deis/deis/commit/5c8d9d3ff9796af70f6294d1cbd677eeb97ef664) builder: do not accept variables from the client
   400  
   401  #### Documentation
   402  
   403   - [`6ca1293`](https://github.com/deis/deis/commit/6ca1293a97f738ac5ab85aa9c1e53ef6f26751f3) managing_deis: fix deisctl config set examples
   404   - [`aee7c7c`](https://github.com/deis/deis/commit/aee7c7cc60a5426d83cb7b1aaac30824a97b028b) deisctl: update with new output
   405   - [`486d55c`](https://github.com/deis/deis/commit/486d55c37f7858af66dc81c5a3ae77dd21a5307f) upgrade: add in-place upgrade docs, refactor migration upgrade docs
   406  
   407  #### Maintenance
   408  
   409   - [`920eaf5`](https://github.com/deis/deis/commit/920eaf5db0c1c9febc772931cdbae5ad6d27c3bf) release: update version to v0.14.0
   410   - [`bb5bc9e`](https://github.com/deis/deis/commit/bb5bc9e1f778748745ab2657c37d2820033a68dd) (all): bump CoreOS to 472.0.0
   411   - [`dadfd1b`](https://github.com/deis/deis/commit/dadfd1b9f4dfa405291af52903a6ac40287123eb) deisctl: switch data containers to ubuntu-debootstrap:14.04
   412   - [`a564287`](https://github.com/deis/deis/commit/a564287d071b902f416e54755ebab4a9fda58f6c) deisctl: bump godeps for coreos/fleet
   413   - [`d40b1b3`](https://github.com/deis/deis/commit/d40b1b31fb5496ec6ece26126dfd9116bd9f01c7) store: add start delay on OSD recovery
   414   - [`6ea8d57`](https://github.com/deis/deis/commit/6ea8d5759b296c9d8454baedf73c42b09eff61a6) builder: update Docker engine to 1.3.0
   415   - [`7ba9b17`](https://github.com/deis/deis/commit/7ba9b17a4880270660c7c9a3e0840c4e4be39aed) controller: update json-field to 0.5.7
   416   - [`0394cf3`](https://github.com/deis/deis/commit/0394cf3eac3f410e8f2cc4f6a279388d16090090) controller: update psycopg to 2.5.4
   417   - [`903721b`](https://github.com/deis/deis/commit/903721b5592054d0a4e456c6022fbbb98eeb5ed0) controller: remove unused django-allauth app
   418   - [`d67179b`](https://github.com/deis/deis/commit/d67179b4fe716d540565bdc838416ca1b766b177) (all): bump CoreOS to 471.1.0
   419  
   420  ### v0.13.0 -> v0.13.1
   421  
   422  #### Features
   423  
   424   - [`5688c6b`](https://github.com/deis/deis/commit/5688c6b3def8a45ab76e366c30e0793660df5f82) builder: inject GIT_SHA into builder apps
   425   - [`2c50d5c`](https://github.com/deis/deis/commit/2c50d5c2c7bf34f26b2f6e605673a78cc3602602) client: add loading info msg to run command
   426   - [`91164f6`](https://github.com/deis/deis/commit/91164f6d5c6fd9ec632d505a480d84cfe3f4eb97) registry: image without development libraries to reduce the size.
   427   - [`da80165`](https://github.com/deis/deis/commit/da80165693661ccb0df4a3944bad024cd0043d6f) contrib/util: add script to generate project contributors
   428  
   429  #### Fixes
   430  
   431   - [`91cdd70`](https://github.com/deis/deis/commit/91cdd704cb629b6686700e2a427a4b9ad4533cfe) builder: use proper dockerfile syntax
   432   - [`bb352b4`](https://github.com/deis/deis/commit/bb352b48449cb08831c9f9126adc8d0b77a2279d) controller: use build tag if present
   433   - [`8418141`](https://github.com/deis/deis/commit/8418141d64dd5eb4288f3bfecb7b7bbbe5527036) controller: do not commit to latest
   434   - [`b65e499`](https://github.com/deis/deis/commit/b65e4995129c7c62a6224c81a68e2823f1bac370) controller: inject config on top of existing environment
   435   - [`f98fea6`](https://github.com/deis/deis/commit/f98fea634784f8e8077a4be130e10302daaa3ce9) controller: don't clone run containers on deploy
   436   - [`2b8aa07`](https://github.com/deis/deis/commit/2b8aa07ee34d2e46730d7c0436531b355afe874c) controller: set default config owner to request.user
   437   - [`70da474`](https://github.com/deis/deis/commit/70da474dd73dc749f9913f87d7f1a8cb38d5556a) deisctl: control plane components should restart on failure
   438   - [`2084164`](https://github.com/deis/deis/commit/20841647809d178e4d1428a4b2b5ccf1c722bdbb) controller: include message to avoid confusion building the component
   439   - [`7f6c202`](https://github.com/deis/deis/commit/7f6c20295d4b16ad9705bfeae2af1106f337e534) builder: properly parse config vars
   440   - [`d63aa6d`](https://github.com/deis/deis/commit/d63aa6de73dde746a4f55b89a273ab03a1d7cd5f) controller: retrieve logs via GET request
   441   - [`e310501`](https://github.com/deis/deis/commit/e310501ef0ea6426e2d5ac5078e150d90ea7302b) controller: properly serialize JSONField objects
   442   - [`dac9161`](https://github.com/deis/deis/commit/dac91613ecb0bc7476650c91a5dad9386c4613f2) logger: the test is expecting the message "deis-logger running".
   443   - [`d925056`](https://github.com/deis/deis/commit/d925056a83b573bc87c03b8467911aab0d605d36) controller/tests: add fleet socket to controller tests
   444   - [`9bf5e8e`](https://github.com/deis/deis/commit/9bf5e8e5a5b3ced96e625b2a516ac212a1c9d5ff) registry: use YAML's nil type
   445   - [`250e7cc`](https://github.com/deis/deis/commit/250e7cc9e0f0aa3513cdf1dae9002172a968b748) registry: make deis-cache mandatory
   446   - [`1fd537b`](https://github.com/deis/deis/commit/1fd537b86324b9ad8e38d02f35dbff7ca8129bdc) README: update current version in badge
   447   - [`b8c40a6`](https://github.com/deis/deis/commit/b8c40a64d7c247c693c8a1e5dbf0d27e4c52001b) deisctl: update `deisctl --version` string
   448  
   449  #### Documentation
   450  
   451   - [`c2eb07d`](https://github.com/deis/deis/commit/c2eb07dd5936806f3a19b4267887419a01fd286a) README: add build status badge for CI test-master job
   452   - [`1e7ce1d`](https://github.com/deis/deis/commit/1e7ce1df0451f0a4976ee06f9a04cfa3616fff0a) managing_deis: update controller_settings.
   453  
   454  #### Maintenance
   455  
   456   - [`b9db46a`](https://github.com/deis/deis/commit/b9db46a53511f9a7f6f44d7bb5d5d44673ee528d) publisher: Add missing deploy target
   457   - [`c1c66f9`](https://github.com/deis/deis/commit/c1c66f97afc3b99d6f20e07619dfa410d3cc81ac) deisctl: remove redundant CHANGELOG.md
   458  
   459  ### v0.12.0 -> v0.13.0
   460  
   461  #### Features
   462  
   463   - [`664b579`](https://github.com/deis/deis/commit/664b579e272bc2f557ea679c62edb78c78451d9b) router: Changed store hostname to deis-store
   464   - [`74a018a`](https://github.com/deis/deis/commit/74a018a214d6b4330a18d7bcf862d069ef4903e3) client: "make installer" creates distributable CLI package
   465   - [`e5bf847`](https://github.com/deis/deis/commit/e5bf847e651bd9cc57ae091d56815db3d59d0199) deisctl: add store support; drop database-data and registry-data
   466   - [`4eb0089`](https://github.com/deis/deis/commit/4eb00899ea5e58a1cab2a72f0fe54e2fc5d9870e) registry: use store component for filesystem layers
   467   - [`b7c2990`](https://github.com/deis/deis/commit/b7c299053abb173e2ad2a6e2af39b0169a1f9a4e) database: use deis-store and WAL-e to ship WAL logs
   468   - [`b5cb742`](https://github.com/deis/deis/commit/b5cb7427b3e83381afa4aa6e52c29231c5a18862) store: add deis-store component
   469   - [`481fe92`](https://github.com/deis/deis/commit/481fe92911253069cda1f43b91c4d9a73017e1ed) router: Improved router defaults
   470   - [`1280daf`](https://github.com/deis/deis/commit/1280daf770263eff1c98caca4d10efa4d61304d2) controller: introduce deis/logspout
   471   - [`0dcb368`](https://github.com/deis/deis/commit/0dcb3681f91536d9f12a8ecb834bb655362be1d8) controller: fix flake8 error.
   472   - [`0254f28`](https://github.com/deis/deis/commit/0254f28a760558eeb544587fd9607a0719661d20) controller: restart the app if there is a failure.
   473   - [`7df6688`](https://github.com/deis/deis/commit/7df6688d6ad92be4bbc456678d3275ef61cbcbb4) contrib: add bumpver tool to help with semantic version releases
   474   - [`d1066c8`](https://github.com/deis/deis/commit/d1066c8ff1eaeae02d54c2349b226152cceb1a92) tests: Show all etcd keys on error
   475   - [`c27bd53`](https://github.com/deis/deis/commit/c27bd53bae98abca3fddea2bee52136ee327e526) router: image without development libraries to reduce the size.
   476   - [`0b0cb6f`](https://github.com/deis/deis/commit/0b0cb6fc6f85fc026697cc78a3ae6f8373eb4245) deisctl: add deis/publisher
   477   - [`a9c98c1`](https://github.com/deis/deis/commit/a9c98c1b06a4976fdb84c90b265b0afefc919c45) cmd: refresh-units accepts -t for tag, branch, or SHA
   478   - [`3158d8b`](https://github.com/deis/deis/commit/3158d8bbc99f5995c052547a120993158c2be80d) userdata: add deisctl to the coreos install
   479   - [`ee5f8a3`](https://github.com/deis/deis/commit/ee5f8a3e8a5af58650971df1c2845eee3a800752) contrib/digitalocean: Use native CoreOS integration
   480   - [`938f4eb`](https://github.com/deis/deis/commit/938f4eb3c2c490d0f92dce25d1fd4f684012dfee) cmd: add informative messages to install
   481   - [`c45fade`](https://github.com/deis/deis/commit/c45fadeebe09026599d90193ffd594016cd7e7e7) deisctl: colorize deisctl
   482   - [`615a2cb`](https://github.com/deis/deis/commit/615a2cb40aa7585428f596114b4270027e1e8ab5) start/stop: allow starting or stopping > 1 unit at a time
   483   - [`077429c`](https://github.com/deis/deis/commit/077429cb472553ef2818c9fc27653d574203f3e7) start: wait on containers to start
   484   - [`74e9337`](https://github.com/deis/deis/commit/74e9337f174a928d68d33f657afa4655bce2582b) installer: use /usr/local/bin and one-liner install scripts
   485   - [`2ae953e`](https://github.com/deis/deis/commit/2ae953ece143a84fe891f10d039902acef28945b) Makefile: create shell script installer
   486   - [`6d541aa`](https://github.com/deis/deis/commit/6d541aae5dd141ea8ee3bd1434c6d233770fb37d) config: first pass at config subcommand
   487   - [`c182966`](https://github.com/deis/deis/commit/c1829662a1f02eadf7902963f62207f22ffaf5f4) restart: add restart command for convenience
   488   - [`bf68a8e`](https://github.com/deis/deis/commit/bf68a8e64d9095ddbc151ca61fae5a868646aff7) journal: add journal support
   489   - [`65ee91e`](https://github.com/deis/deis/commit/65ee91eaafdebf672c78d3205e7354806ecb8922) deisctl: move server env variable to etcd
   490   - [`975ac6b`](https://github.com/deis/deis/commit/975ac6bb840bd492d1863564691598ed91233868) deisctl:  add new feautes and update core-os updatectl to updateservicectl
   491   - [`b366679`](https://github.com/deis/deis/commit/b366679d4111b6b098f791ae9f559ed999c819e3) deisctl: get groupid and app id from etcd defaults to env variables
   492   - [`8509f01`](https://github.com/deis/deis/commit/8509f0147dcc8921b781ec438876eadbfa1b8783) deisctl: removed unneccessary code
   493   - [`558bfb0`](https://github.com/deis/deis/commit/558bfb0660ce1eea91625dfa8ae51f05bd928afe) deisctl:  add hooks and units dirs to constants
   494   - [`cdd0150`](https://github.com/deis/deis/commit/cdd015093622f30e50f34aa3837892c0ec3433b1) hook: add pre/post update hooks
   495   - [`74f5229`](https://github.com/deis/deis/commit/74f5229658ad61a7583e166d04cca63bccf75078) deisctl:  working version of updater latest
   496   - [`d96d9bb`](https://github.com/deis/deis/commit/d96d9bbc1b97bd1c58c1bd0d9b9855ccf9453ee7) deisctl:  basic working version of updater
   497   - [`4c509b1`](https://github.com/deis/deis/commit/4c509b1055e629aab3eb743688b8da90d5a32fb0) deisctl:  change flag to string
   498   - [`5a5f859`](https://github.com/deis/deis/commit/5a5f85988b9b28a9b123b6bee611d36cf6db66b2) deisctl: fix package names
   499   - [`d07a923`](https://github.com/deis/deis/commit/d07a923d167535380441f3c1b7e86d2502cdfcf1) deisctl: updated command instance
   500   - [`cb18218`](https://github.com/deis/deis/commit/cb18218d3661ae94854166df759e59853273cd1b) deisctl: removed systemd and distibuted lock
   501   - [`82ccd66`](https://github.com/deis/deis/commit/82ccd6689aa9180e5d075840d64ba2068efb4803) deisctl: add utils for client instance functions
   502   - [`dcd22f1`](https://github.com/deis/deis/commit/dcd22f1b14571b9b65bfb4a7a9e11ec0b31bd19f) deisctl:  add update command and updatectl package
   503  
   504  #### Fixes
   505  
   506   - [`4049d70`](https://github.com/deis/deis/commit/4049d70dd50f157650ab4975794c119d3335625b) deisctl: escape $HOME in post-install script
   507   - [`99ccce4`](https://github.com/deis/deis/commit/99ccce4afa5ae7d8fc7338d4c472ce2d7cfdbae7) controller: use build image for publishing releases
   508   - [`be5ad23`](https://github.com/deis/deis/commit/be5ad2327cc28c481c90fd623fc95fed60febca2) deisctl/units: don't fail units if ExecStopPost fails
   509   - [`bc7853a`](https://github.com/deis/deis/commit/bc7853af475b6adab0f6be9b3cdd1708c90f15fc) deisctl/units: short-circuit if we don't have an image
   510   - [`13401a4`](https://github.com/deis/deis/commit/13401a4fa6176ecd0b8dc90d1054fd6c43b97ea4) controller: increment run containers and keep db models
   511   - [`02213f9`](https://github.com/deis/deis/commit/02213f979458f5c6266b0425ee3d246f9b3403e6) deisctl: bump default etcd timeout to 10s
   512   - [`f81c766`](https://github.com/deis/deis/commit/f81c766c652c9c5c5e0083ca0044067a5bbe0945) controller: add retry on destroy
   513   - [`3eb39c0`](https://github.com/deis/deis/commit/3eb39c067dd974905935c908f758608c5dbc7116) controller: work around fleet state reporting bug where units report as "failed" before they go "active"
   514   - [`2c1ae82`](https://github.com/deis/deis/commit/2c1ae8206af983fbf1228a122ead8dcd2754a001) controller: add retries on container creation
   515   - [`9e86f87`](https://github.com/deis/deis/commit/9e86f877dd15737e65506fe680b882b85111517a) deisctl: bump status pollwait sleeps to 3s
   516   - [`ea51772`](https://github.com/deis/deis/commit/ea517729e7e1fa08476e13a088407ba8d85ec157) deisctl: don't set SSH tunnel for refresh-units command
   517   - [`f6f11b0`](https://github.com/deis/deis/commit/f6f11b0c2fa14719764e1a95e68f742aa90c9437) tests: correct typo in cli installer versioning
   518   - [`b20d2c8`](https://github.com/deis/deis/commit/b20d2c8941f491e27d5a19bfa1a4ad1bb8aedeba) publisher: skip when failed to retrieve container
   519   - [`39a5e7f`](https://github.com/deis/deis/commit/39a5e7faf433a6b324fa09a6866f6558c585ee12) store: remove pg_num reconfiguration
   520   - [`18cad13`](https://github.com/deis/deis/commit/18cad13b1415feb72377855f10d0d5c2b423eae3) (all): resolve store rebase issues
   521   - [`0ceb125`](https://github.com/deis/deis/commit/0ceb1255ba32932ea275f460e1bb5529df5a5505) tests: dont use git remote on deis pull test
   522   - [`8a3fa67`](https://github.com/deis/deis/commit/8a3fa672198804dfa3516ec1e2bf7764268ccaf0) builder: remove vfs on tests
   523   - [`83e585e`](https://github.com/deis/deis/commit/83e585ea3a4be2e0109949449b1476c3a141fa20) (all): add store dependencies to tests
   524   - [`4eb0089`](https://github.com/deis/deis/commit/4eb00899ea5e58a1cab2a72f0fe54e2fc5d9870e) registry: use store component for filesystem layers
   525   - [`b7c2990`](https://github.com/deis/deis/commit/b7c299053abb173e2ad2a6e2af39b0169a1f9a4e) database: use deis-store and WAL-e to ship WAL logs
   526   - [`b5cb742`](https://github.com/deis/deis/commit/b5cb7427b3e83381afa4aa6e52c29231c5a18862) store: add deis-store component
   527   - [`29f2b40`](https://github.com/deis/deis/commit/29f2b406251fad0066a6f4d7bb81e18048007c5b) controller: alter logic on container creation
   528   - [`53e93e8`](https://github.com/deis/deis/commit/53e93e8535c8d1e9753787b24405a5c7a4798b08) contrib/ec2: fix HVM AMIs for CoreOS 459.0.0
   529   - [`f6093db`](https://github.com/deis/deis/commit/f6093db6a29578079e0773572d77cecc20cc1ff5) deisctl: refresh-units uses $HOME/.deis/units by default
   530   - [`2ce2fca`](https://github.com/deis/deis/commit/2ce2fca501b4243d7948ab744abe7e8163a1701b) tests: Increased test timeout for smoke tests
   531   - [`a2f1475`](https://github.com/deis/deis/commit/a2f1475f6a215a88b47d0607c23b8cedce337629) builder: compiled slug is no longer a tarball
   532   - [`dcf37ea`](https://github.com/deis/deis/commit/dcf37ea00c138fc7b72a55f010eef4b87fd39ebc) router: Use official javascript content type
   533   - [`5b474ae`](https://github.com/deis/deis/commit/5b474aee9d8e8dd83a9346b05e629df8fb001e63) deisctl: fix global unit display
   534   - [`88a6eea`](https://github.com/deis/deis/commit/88a6eea678d833b7317c7d509a6ab2f5cefaffd7) builder: do not add build option if empty
   535   - [`b989ab7`](https://github.com/deis/deis/commit/b989ab75d5407e189b5c83c40b2d7c122dceccf1) tests: mock postgresql should wait until initialization complete
   536   - [`9dcdfd6`](https://github.com/deis/deis/commit/9dcdfd64d7254dea513173b0a75c92e9affcfd92) builder: pipe envvars to temp file
   537   - [`59f3b7d`](https://github.com/deis/deis/commit/59f3b7d0d191117c55894c356d0da5a025a2eeaf) router: update to confd 0.5.x branch to fix sort issue
   538   - [`6512cfd`](https://github.com/deis/deis/commit/6512cfd9f97f464f90569df96b0847d4a9f6c672) logspout: use custom log format
   539   - [`e39edb6`](https://github.com/deis/deis/commit/e39edb65d74d88db5dab4c5744cfa2b1cc6bdb60) logger: trim newline character from message
   540   - [`4a56691`](https://github.com/deis/deis/commit/4a5669111ed0915e360d09c3d97792b82f1edc79) deisctl: add timeoutstartsec to logspout
   541   - [`2cdf3ee`](https://github.com/deis/deis/commit/2cdf3ee77046bda80baf33970b9f34d57102b929) deisctl: remove PostExecStop for global units
   542   - [`15b0843`](https://github.com/deis/deis/commit/15b0843519a04fd76f37795aa75837153af9e21d) logspout: add etcd client request timeout
   543   - [`a315026`](https://github.com/deis/deis/commit/a315026ab609e7ba9d334325932086e776184309) builder: suppress stderr
   544   - [`eb27432`](https://github.com/deis/deis/commit/eb27432391b5e6d6e39813399901c889ce920963) builder: exit if response is bad
   545   - [`bd384bd`](https://github.com/deis/deis/commit/bd384bda890ff709768b52615bfc019ed040fc02) tests: add registry log output on error
   546   - [`ad2981d`](https://github.com/deis/deis/commit/ad2981d6cd82d352e7e00660a17e4661c9bc3ede) tests: shrink deis pull image by 200MB
   547   - [`0b6635b`](https://github.com/deis/deis/commit/0b6635b38a37f9dc84c32a2c258b6e3ed7d52629) router: change nginx directory to /opt/nginx.
   548   - [`ccffb4f`](https://github.com/deis/deis/commit/ccffb4f683f76e5cc4272bd5a077513f9a8b4fd0) router: use docker capability to decompress files.
   549   - [`f7f00c1`](https://github.com/deis/deis/commit/f7f00c1dd9c7cc217f1aa30672b5e862ab381322) router: Set default values in /deis/router
   550   - [`8ddb7dc`](https://github.com/deis/deis/commit/8ddb7dc122304b09d73b4445414b61e2c80ff594) controller: Use correct entrypoint for run
   551   - [`ebeab96`](https://github.com/deis/deis/commit/ebeab96b2e8994488620f1757bd3ca82a2288efe) scheduler: allow proctypes with dashes and underscores
   552   - [`78eb4ec`](https://github.com/deis/deis/commit/78eb4ec445de9927d94a0bc5e4062c0bc36b9c52) logger: log the error, but don't panic
   553   - [`89c1f41`](https://github.com/deis/deis/commit/89c1f418a638d84c6dedb53759aa4b10b1f54163) logger: add more verbose message
   554   - [`da17824`](https://github.com/deis/deis/commit/da17824ffb790e68bf9da1de3c29f67e1c705fce) logger: don't print a message on every incoming message
   555   - [`aa98983`](https://github.com/deis/deis/commit/aa989830a7511d108fb91304a7ed178136afc904) builder: restore VOLUME instruction so builder does not stack overlay filesystems
   556   - [`b38763a`](https://github.com/deis/deis/commit/b38763aaff45de0ea789686daf8df623490ce859) router: use ubuntu:14.04.
   557   - [`0d114a6`](https://github.com/deis/deis/commit/0d114a65469e60c20e12ada7670b2d5f767ed92d) deisctl: typos in publisher unit file
   558   - [`c2119d4`](https://github.com/deis/deis/commit/c2119d4f43e1970842e92f458c8f58e1c20d92f0) router: ubuntu-debotstrap doesn't have netstat and confd errors are redirected to /dev/null.
   559   - [`f521001`](https://github.com/deis/deis/commit/f52100171cff438ff8d34c49333afa9e86b23ca8) router: build cleanup.
   560   - [`fef3f1a`](https://github.com/deis/deis/commit/fef3f1aaf4c93ad623333680049b02227abb6073) builder: Reverted to default php buildpack
   561   - [`edca91b`](https://github.com/deis/deis/commit/edca91bc54be2eac592629a35031afbb2095b718) builder: Non-root slugrunner and slugbuilder
   562   - [`c092fed`](https://github.com/deis/deis/commit/c092fed075e71e87dcce0a1103fe7cba4d65c1ea) builder: exec the runner
   563   - [`9c203ca`](https://github.com/deis/deis/commit/9c203ca084e579a232ece13b64e4cb76c30e8f2f) publisher: fixup entrypoint
   564   - [`74ef30c`](https://github.com/deis/deis/commit/74ef30c5c4e8e61281d446ec0a2607c0dbc76128) publisher: use git sha tag for `make build`
   565   - [`1655fa5`](https://github.com/deis/deis/commit/1655fa504206e192ea5cc640483a646baf9f5873) controller: bump timeout to 20 min for image to download
   566   - [`af4a0d0`](https://github.com/deis/deis/commit/af4a0d0f5ce79142a3978a5a7abf6e620a3ae69e) controller: work around fleet state reporting on deis run
   567   - [`f9c6828`](https://github.com/deis/deis/commit/f9c682856b0bb685ac1aa090ae3ab7daade508cb) deisctl/units: fix ncat loop in builder and registry
   568   - [`640892a`](https://github.com/deis/deis/commit/640892a1d9a21ebae815040add2ecb744493afc8) tests: data containers should not be shared
   569   - [`f8dd119`](https://github.com/deis/deis/commit/f8dd1198014a13d4dab67d3214c90819b9d926fd) makefile: use portable sed for make discovery-url
   570   - [`c34be6b`](https://github.com/deis/deis/commit/c34be6b63868aabe11fc13bfba0159355e9c193a) deisctl: create unit download URL properly after move to subdir
   571   - [`d45b4d9`](https://github.com/deis/deis/commit/d45b4d9c16c83b516ed3d2ead12f3bab07370c0f) tests: add correct key to ssh-agent
   572   - [`c35fda4`](https://github.com/deis/deis/commit/c35fda48f65aac5a69c6061173e8baf613a3d32c) docs: clean up sources and treat warnings as errors
   573   - [`e271725`](https://github.com/deis/deis/commit/e2717250843af3ba702717ac4a67279d22d4a692) tests: add DEISCTL_UNITS to test-setup
   574   - [`3710994`](https://github.com/deis/deis/commit/37109941286fde45d962d93d0790e3af5c915b70) makefile: replace user-data inline
   575   - [`4d853a7`](https://github.com/deis/deis/commit/4d853a773b447e1962162c7c44dbac29515d0931) tests: install required go dependencies
   576   - [`d45dc77`](https://github.com/deis/deis/commit/d45dc77dba02ba5d4df186c27ac653292c3dacf8) tests: add log_phase helper
   577   - [`c0887df`](https://github.com/deis/deis/commit/c0887df7417322f45c27f0b2e94f5175a6c58268) deisctl: install only deisctl
   578   - [`2f17744`](https://github.com/deis/deis/commit/2f17744b3485e2d5fa28e1af23a533d5bbeaefba) readme: use relative link to deisctl in repo
   579   - [`897bec2`](https://github.com/deis/deis/commit/897bec27c9810db90209ff5a4a6afeca53340697) CHANGELOG: use SSL for github and recreate change entries
   580   - [`b91abd7`](https://github.com/deis/deis/commit/b91abd7ace1580f011da836c03e9d0e3f3e6aa74) router: gzip content types syntax fixed
   581   - [`dfca1d1`](https://github.com/deis/deis/commit/dfca1d13bdcdf7567668d74e328b6c8aad90250e) (all): Announce the published port to etcd
   582   - [`e8aa998`](https://github.com/deis/deis/commit/e8aa998e1a43406b67eb408de80fdbe7d8921b11) (all): Announce the published port to etcd
   583   - [`85b7922`](https://github.com/deis/deis/commit/85b79224663428ac463e1e4ecc8b39f95a35a29d) deisctl: Use $HOME/.deis/units, don't expand tilde (~
   584   - [`322bc2f`](https://github.com/deis/deis/commit/322bc2f37d711100060d175911a843b5854042a2) Makefile: static complication in installer
   585   - [`742da09`](https://github.com/deis/deis/commit/742da09b30dbf9f82f9027b11103c378fee842c6) help: `deis help` lists all available commands
   586   - [`5933146`](https://github.com/deis/deis/commit/59331461d559552fd1daccefc6dee8cbfa80a1cf) Makefile: static binary
   587   - [`683d054`](https://github.com/deis/deis/commit/683d05429b146bb8b7d5e715cc12508fd5a22288) Dockerfile: deisctl is a static binary
   588   - [`be4bef3`](https://github.com/deis/deis/commit/be4bef39543eb5bc391899e18ac95b65627a46f7) state: ignore intermittent timeouts when polling for UnitState
   589   - [`e316572`](https://github.com/deis/deis/commit/e31657238b1e5a5f5b6d82e821f1300936370aa0) Makefile: ensure the installer makes /var/lib/deis/units readable
   590   - [`d831066`](https://github.com/deis/deis/commit/d8310669d884a7a1b7cb152415c74001229f593b) registry: fix duplicate tag in registry-data unit file
   591   - [`561fb31`](https://github.com/deis/deis/commit/561fb31baa434881886cb810074ddecf43c62153) units: show start-pre status when downloading data container base
   592   - [`81371d5`](https://github.com/deis/deis/commit/81371d59c20325051e7287326a6b9648e53d2a61) cmd: only allow the router to scale past 1
   593   - [`05f027c`](https://github.com/deis/deis/commit/05f027c6fc89ebc731da91ead64628c0e7e093da) cmd: create unit files as readable to all users
   594   - [`043739e`](https://github.com/deis/deis/commit/043739ea7f87a70cf087cf17d98ecb9c02367e09) client: destroy all units if none specified
   595   - [`40b084f`](https://github.com/deis/deis/commit/40b084f4384b83a79061dfc2a920649b2a0581fa) client: dramatically simplify scaling logic
   596   - [`37c348e`](https://github.com/deis/deis/commit/37c348ef2f94ef62b51b09381c41f9abccea85e6) cmd: append "@1" if none supplied to install
   597   - [`8f14e8a`](https://github.com/deis/deis/commit/8f14e8aea22f415b5e14624a4371b15b5baed327) client: destroy all units if none specified
   598   - [`725ae0d`](https://github.com/deis/deis/commit/725ae0d84e51e466f31cd864521a856773015011) client: check if unit exists
   599   - [`7bd1709`](https://github.com/deis/deis/commit/7bd17097de3e1a6d0f98d86daa95d863323d69ef) client: return error if unit list is empty
   600   - [`1f79c8b`](https://github.com/deis/deis/commit/1f79c8bbc6f09861b2af05a20c31745430d0e92b) deisctl: use docopt's native version parser
   601   - [`fd18f5b`](https://github.com/deis/deis/commit/fd18f5b77491a5950ddc56966f33a2f8eb71c308) makefile: expand paths for golint
   602   - [`cc9e0a4`](https://github.com/deis/deis/commit/cc9e0a49785edf0b11be97d3b75df44464415570) units: add fleet.sock bind-mount for controller
   603   - [`4497af2`](https://github.com/deis/deis/commit/4497af28bb2de71205623a25462fd374b2eb6180) cmd: allow `-p` to specify where to save local unit files
   604   - [`318514e`](https://github.com/deis/deis/commit/318514e3bbf8f11577e70b65a52a180dbcab7691) client: look for unit files in ~/.deisctl before /var/lib/deis/units
   605   - [`c325ca2`](https://github.com/deis/deis/commit/c325ca28c085acc5ffbec8432cec31d8e820da8e) debug: remove other vestige of unused --debug flag
   606   - [`72cb9d8`](https://github.com/deis/deis/commit/72cb9d89fddded0057fc6de416170236eef45163) README: fix installer link to use http, not https
   607   - [`54dc7df`](https://github.com/deis/deis/commit/54dc7dfc9aaea32a1f2d16897d05c90f2e56171c) README: update installer link
   608   - [`ba85174`](https://github.com/deis/deis/commit/ba851748bde851f61462a0010d7c5f0d7055e155) installer: use deisctl-hack fork of makeself
   609   - [`dce122d`](https://github.com/deis/deis/commit/dce122d2ec7a770b6f3dcb168ee591a83f6e6bc6) debug: remove unused --debug option
   610   - [`9459a83`](https://github.com/deis/deis/commit/9459a835089a6fa7c3fd37d5e3d8b4da22214033) version: add special handling for --version
   611   - [`3aaf764`](https://github.com/deis/deis/commit/3aaf764cceadb29d88499d716f669e38ef03359c) cmd: add explicit platform target
   612   - [`4b9f157`](https://github.com/deis/deis/commit/4b9f157dbd63b0b3589b7f4bd3d6174b851aab8a) tests: explicitly set tunnel to null
   613   - [`dce34ce`](https://github.com/deis/deis/commit/dce34ce3edc89f6eb12a334a2963625c46e5ab71) destroy: fix shadowing bug in destroy
   614   - [`3227656`](https://github.com/deis/deis/commit/3227656ad05a171b30cb63f1c8b9cdd62f619744) units: controller waits for logger container in ExecStartPre
   615   - [`471e4e8`](https://github.com/deis/deis/commit/471e4e87c899288ea130962c97be68103db18012) units: use @ in wildcard for router conflict
   616   - [`c2b75ee`](https://github.com/deis/deis/commit/c2b75ee318ed1f6adaeadd941908d64b7d89f881) unit: match @ units properly
   617   - [`f6e0b86`](https://github.com/deis/deis/commit/f6e0b86d21a077c8376c5eb17eca4e3a055c004d) destroy: wait for job state inactive on destroy
   618   - [`e6d260a`](https://github.com/deis/deis/commit/e6d260ad150d185c53928b7d20486fb49f4db2f0) ssh: switch to default known hosts
   619   - [`cba85ee`](https://github.com/deis/deis/commit/cba85eeff5797fb9957a22695b5e37c2792801f3) units: use default GOPATH for unit lookup, if available
   620   - [`a6dc5a9`](https://github.com/deis/deis/commit/a6dc5a9818a43ce3895c3d4d00c1f0484494cc12) update: fix imports
   621   - [`700ad7b`](https://github.com/deis/deis/commit/700ad7b1185c39369a4fa0972fe07553df89b23b) state: print inactive states without substates
   622   - [`265cc3d`](https://github.com/deis/deis/commit/265cc3d8c765b42c7eb23dda0e4dc4291ee1df02) units: switch to systemd template units
   623   - [`985f003`](https://github.com/deis/deis/commit/985f0039729bfdf8843344d4040b14668dd9b882) deisctl: fix utils error
   624   - [`7358f4d`](https://github.com/deis/deis/commit/7358f4d7ea7dc28d35427fd7b14769745d9314cf) update: extract update to root
   625   - [`1d629e5`](https://github.com/deis/deis/commit/1d629e566858456dfe6a1b34606ed38ad3358f12) update: add update service as systemd unit
   626   - [`d6ccce2`](https://github.com/deis/deis/commit/d6ccce20c906d1ef2ec07a4c8b8a1149910544bd) updatectl: fix data container matching, fallback to envvar for version
   627   - [`88745a8`](https://github.com/deis/deis/commit/88745a825d66d11caef6d588ae657268bb6f21f1) update: do not pull images on update
   628   - [`329c372`](https://github.com/deis/deis/commit/329c372cd153eb481da25de20803262e56fda32b) constant: add new constant package
   629   - [`7c2c5db`](https://github.com/deis/deis/commit/7c2c5db2c7d42c015e39d1d77ad2b372274a2518) (all): rename constant folder, go fmt
   630   - [`63e7db9`](https://github.com/deis/deis/commit/63e7db9f804491aebeb321b5c751634c27f099e4) units: cleanup post-start output for builder/registry
   631   - [`910ccef`](https://github.com/deis/deis/commit/910ccef6c735a02ff0e773f488969bf21c26aa7d) install: install registry after cache
   632   - [`7687c1d`](https://github.com/deis/deis/commit/7687c1d7e26fe3a2a52041d53eeba7110d1da2e1) units: switch to new fleet X-ConditionMachineID
   633   - [`4be9b61`](https://github.com/deis/deis/commit/4be9b6192b573f55d1fe26515a72911efaac1716) packaging: add version to package tarball
   634   - [`557cefd`](https://github.com/deis/deis/commit/557cefde26489774e19d483b8d76554f611cb5cf) packaging: update Dockerfile and paths
   635   - [`f7363fa`](https://github.com/deis/deis/commit/f7363fae83f1ee9c46c94198cc73c7d1939666bc) upstream: rebase against fleet upstream changes
   636   - [`5602a17`](https://github.com/deis/deis/commit/5602a17f2573c0d4ae3b4dce78bf9dbf99185006) main: fix package path
   637  
   638  #### Documentation
   639  
   640   - [`11b75e7`](https://github.com/deis/deis/commit/11b75e71e5b30a7737bfabde31f663ff0d719d4b) store: remove not-implemented store-data
   641   - [`fe25f72`](https://github.com/deis/deis/commit/fe25f721244cb54da507e635cea0fa44419b1359) ec2: move "scale routers" section after platform installation
   642   - [`ed04d75`](https://github.com/deis/deis/commit/ed04d755dee51b8ad89e8318b8e46df9955068a4) managing_deis: remove dead machine from etcd cluster
   643   - [`46e0cfa`](https://github.com/deis/deis/commit/46e0cfad2631d10a575d9ac9b035f7ac6b121bb2) managing_deis: link to Ceph troubleshooting guide
   644   - [`9080b77`](https://github.com/deis/deis/commit/9080b7766b2bf326fd2f446e1e5fd5c0cc2588a7) releases: update procedure for Deis releases
   645   - [`17e2d1f`](https://github.com/deis/deis/commit/17e2d1f54fc34d0af86f81d0f59207b9619c60cb) managing_deis: rewrite several pages based on store
   646   - [`fb7d9c4`](https://github.com/deis/deis/commit/fb7d9c40b12e44092d90f16f881ce7419036ed92) client: update docs with preferred deis CLI install method
   647   - [`009ddf7`](https://github.com/deis/deis/commit/009ddf7685269dbdd036831128ab851fcbaefedc) (all): changed etcdctl references to deisctl
   648   - [`779fdad`](https://github.com/deis/deis/commit/779fdad57260c2ab3c676a50ff958eebd5e37d16) managing_deis: add store documentation
   649   - [`ca16746`](https://github.com/deis/deis/commit/ca167467dfcc7ada68ca2e77ca7e19e787a4fdc6) deisctl: remove sudo from deisctl installer examples
   650   - [`104e6a8`](https://github.com/deis/deis/commit/104e6a8036016ee33e2be748c4b5038c3dd4b56e) standards: remove [skip ci] instructions
   651   - [`e5d5c1e`](https://github.com/deis/deis/commit/e5d5c1e020a6a5ca9ecdb289a838594541dd2279) client readme: remove travis build status icon, as travis is no longer being used
   652   - [`cbb3b0f`](https://github.com/deis/deis/commit/cbb3b0f038fe09548c67771e7f4e40a8e25387a5) logspout: update docs to reflect deis' fork
   653   - [`188e30a`](https://github.com/deis/deis/commit/188e30a6b852b10d4225d3fd3705d051763373dd) deisctl: document DEISCTL_UNITS better
   654   - [`ded85ec`](https://github.com/deis/deis/commit/ded85ece8995538fd27d353fa1050bfbec4b656c) installing_deis: remove xip.io instructions for ELB
   655   - [`4b81149`](https://github.com/deis/deis/commit/4b81149cdfe57f490bc5590c6f049659accbdcf5) deisctl: clarify deisctl version when using install.sh
   656   - [`6f096af`](https://github.com/deis/deis/commit/6f096af4c85a1625cf317bb319627d6537cf1975) vagrant: bump version to v1.6.5
   657   - [`ed1dba5`](https://github.com/deis/deis/commit/ed1dba5fa37927d6494a630c72cbfc6f9988a93d) contrib/rackspace: add manual update instructions"
   658   - [`5550a3a`](https://github.com/deis/deis/commit/5550a3afc683afc8ff669adf3e4a7f68348ae916) deisctl: add unit search paths behavior to README
   659   - [`bafe331`](https://github.com/deis/deis/commit/bafe331f8c2f972946a1554c35ba612b514d919e) CHANGELOG: update for v0.12.0
   660   - [`1c30515`](https://github.com/deis/deis/commit/1c30515f5aff816167159131ab5fc0cec0c31557) README: update dev documentation
   661   - [`97b553a`](https://github.com/deis/deis/commit/97b553af90a24a3c4494ac3d16a9118fafa9d966) README: link to latest installers on S3, omit "how to build"
   662   - [`486b422`](https://github.com/deis/deis/commit/486b4225db58f1bfd44437e094179c1ec5c7280e) readme: update install instructions
   663   - [`e65ffcb`](https://github.com/deis/deis/commit/e65ffcbf1968ce1acf7105c938c86d2a40971d0d) readme: minor language updates
   664   - [`b08541d`](https://github.com/deis/deis/commit/b08541dd6da1d32c57b153e217f41df8c919ac2e) readme: first pass at readme
   665  
   666  #### Maintenance
   667  
   668   - [`4eb0089`](https://github.com/deis/deis/commit/4eb00899ea5e58a1cab2a72f0fe54e2fc5d9870e) registry: use store component for filesystem layers
   669   - [`893414a`](https://github.com/deis/deis/commit/893414a5f0216851caa353efc4897d95e5cc9c12) (all): remove deis-database-data and deis-registry-data
   670   - [`b5cb742`](https://github.com/deis/deis/commit/b5cb7427b3e83381afa4aa6e52c29231c5a18862) store: add deis-store component
   671   - [`4bdfcb3`](https://github.com/deis/deis/commit/4bdfcb317e2054a0b299243b8e11353ffe50c4f9) contrib/gce: bump CoreOS to 459.0.0
   672   - [`f83ceae`](https://github.com/deis/deis/commit/f83ceae687340f71e5af98580260851809002a64) (all): bump CoreOS to 459.0.0
   673   - [`7a1feec`](https://github.com/deis/deis/commit/7a1feece3669ef85854f05e56949b2ae3c4754a6) controller: remove unused django-yamlfield from requirements
   674   - [`5756746`](https://github.com/deis/deis/commit/57567465c63479765b988faf61b390c0e40fdc5d) controller: bump gunicorn to 19.1.1
   675   - [`b9fe218`](https://github.com/deis/deis/commit/b9fe21830b1d986bfe1905721e7780f18a9abb8f) builder: migrate to cedar-14 stack
   676   - [`70969eb`](https://github.com/deis/deis/commit/70969eb56a8ee97b9d77971e2cf071e6d7a49ceb) pip: update pip installs to 1.5.6
   677   - [`c5e6e01`](https://github.com/deis/deis/commit/c5e6e01c98192aa5b5143c44029898d98dd449e4) (all): bump CoreOS to 452.0.0
   678   - [`d45dc77`](https://github.com/deis/deis/commit/d45dc77dba02ba5d4df186c27ac653292c3dacf8) tests: add log_phase helper
   679   - [`420bc97`](https://github.com/deis/deis/commit/420bc97afcafddc58abbc7e291ef1e3c3b547043) (all): Rename PUBLISH to EXTERNAL_PORT
   680   - [`7595033`](https://github.com/deis/deis/commit/75950332cade70fba1602f3513881af5990430f0) cache: Remove moved systemd unit file
   681   - [`9faf9fa`](https://github.com/deis/deis/commit/9faf9fac7bdbf03c4ef8a2530812b777576071de) (all): Rename PUBLISH to EXTERNAL_PORT
   682   - [`ddb34d3`](https://github.com/deis/deis/commit/ddb34d3bc309cf2f0a402bcb9112a785f5bbba9e) (all): remove deis-builder-data
   683   - [`ccb48ae`](https://github.com/deis/deis/commit/ccb48aee7585fb5869168fc77822d3002b25b641) (all): remove deis-builder-data
   684   - [`05eeb77`](https://github.com/deis/deis/commit/05eeb771604a123bfe9cd3d8d55a422f37a9ca4f) deis: bump version to 0.13.0-dev
   685   - [`f4446eb`](https://github.com/deis/deis/commit/f4446eb2ffada63e7513d84f4d84360eb7e153ef) deisctl: bump version to v0.13.0-dev
   686   - [`2b93db0`](https://github.com/deis/deis/commit/2b93db06d0d5e79fa00e834935f5978960841e05) release: update version to v0.12.0
   687   - [`1a38aff`](https://github.com/deis/deis/commit/1a38aff5d22a7bee965029e54fbdeb4b3a0b8fbb) units: remove deprecated X-Condition from fleet units
   688   - [`006556e`](https://github.com/deis/deis/commit/006556e9ef8c437d0a1204b00c6e4902dd574e92) README: update current version to 0.12.0-dev
   689   - [`539ed23`](https://github.com/deis/deis/commit/539ed23e7d972b6f8bda81b92f618ed09f8c08a3) deictl: bump version in sync with Deis
   690   - [`23301e8`](https://github.com/deis/deis/commit/23301e84b52fb0354cbcfcad451f96627a8c4d53) godeps: bump fleet, updateservicectl, docker
   691   - [`3d0bf7f`](https://github.com/deis/deis/commit/3d0bf7f17d916cf24f15cde34da4707a519862a8) flags: switch to DEISCTL_TUNNEL
   692   - [`b610417`](https://github.com/deis/deis/commit/b6104173b1c6fadcf311650335b556670fcdbcc4) version: bump to 0.11.0
   693  
   694  ### v0.11.0 -> v0.12.0
   695  
   696  #### Features
   697  
   698   - [`5cf53e9`](https://github.com/deis/deis/commit/5cf53e90ebfc5cd328da9289c88a540b8956406a) tests: add test-nightly.sh script for CI
   699   - [`c3b262a`](https://github.com/deis/deis/commit/c3b262a053f853910aab4d4652b485fbbba1f9bc) tests: add end-to-end acceptance test script for vagrant
   700   - [`16e92ee`](https://github.com/deis/deis/commit/16e92ee919ae9f8414a270a6c2572bec719cbb74) controller: inject tag version value in environment.
   701   - [`49daee2`](https://github.com/deis/deis/commit/49daee2a86cad07f558700a38d10b0b74ea551c0) controller: inject tag version value in environment.
   702   - [`940752b`](https://github.com/deis/deis/commit/940752bb8b09749f90f250fb637597f3c7ca7bce) version: add version constant
   703   - [`32b3aa5`](https://github.com/deis/deis/commit/32b3aa54cab2ab74b2084d7fb92b1e814e821742) version: add -dev flag for unversioned releases
   704   - [`f9a736b`](https://github.com/deis/deis/commit/f9a736b5316876229878c05c92380ac7837a5369) router: custom timeouts for builder and controller
   705   - [`e5488e8`](https://github.com/deis/deis/commit/e5488e892dbe20fe5e698e43be13de61a5265edb) router: custom request size.
   706   - [`9b72b74`](https://github.com/deis/deis/commit/9b72b74d7ca178adfc251f17b94919c28c574b5a) client: add colorized logging
   707   - [`9bc583c`](https://github.com/deis/deis/commit/9bc583cfe94a36514a701f48410c7d55102ae0d2) tests: add CI node setup script
   708   - [`4ed700b`](https://github.com/deis/deis/commit/4ed700bd07cc740950857fcbabfaa09b0c94052e) controller: pipe release notes to app logs
   709   - [`c1c1017`](https://github.com/deis/deis/commit/c1c10172c953018a616e6a79f8526239ea7abaf5) contrib: Blacklist DigitalOcean regions.
   710  
   711  #### Fixes
   712  
   713   - [`d5b419e`](https://github.com/deis/deis/commit/d5b419e055cf3446569a0892bfc979120443e04c) tests: make test-nightly.sh executable
   714   - [`7aa8062`](https://github.com/deis/deis/commit/7aa8062d46509379032b4c136e4d4f73e38076fe) controller: fix scale log event on git push
   715   - [`d6f7dd0`](https://github.com/deis/deis/commit/d6f7dd0548255d69516730db74fb7273220ef2b9) contrib/gce: fix docker storage being wiped on boot
   716   - [`2a8488c`](https://github.com/deis/deis/commit/2a8488ccdafb29a26a0a79f5bec2028e4811fdb4) Vagrantfile: specify AMD network to work around transfer issues
   717   - [`2220271`](https://github.com/deis/deis/commit/22202712e863c7888b83d61ffcdfde5f70767a55) tests: improve functional test setup logic
   718   - [`5bc1c80`](https://github.com/deis/deis/commit/5bc1c809b90cf0fe3e8c09b11261aa19b0f789ce) user-data: add fixed version of sed command to "make discovery-url"
   719   - [`27860be`](https://github.com/deis/deis/commit/27860bee20e38a3a9eceea464d383253ecd6af0c) makefile: default to 3 nodes, test for docker binary
   720   - [`0943823`](https://github.com/deis/deis/commit/0943823d28fd5c397e14951f7ada83c8bbd4828d) readme: address feedback, fix typos
   721   - [`8d08d43`](https://github.com/deis/deis/commit/8d08d430d0b65cfc12e5983b88d83c9a5a114105) user-data: restore default discovery url
   722   - [`d34b839`](https://github.com/deis/deis/commit/d34b8393e7a760cdb8c68126f08b280a708f7fa2) controller: properly purge domain etcd keys on app deleteion
   723   - [`0920b9e`](https://github.com/deis/deis/commit/0920b9ee039f8b3ad5d1db8b0fb9cd33f117252d) client: also encode keys which could be int
   724   - [`66333da`](https://github.com/deis/deis/commit/66333da4ab1797d5836811fb3b26841dfe4637ae) client: fix syntax error in config:list
   725   - [`79dd499`](https://github.com/deis/deis/commit/79dd4991fee82ad3d1b633bc7d9830592312d605) contrib/ec2: use conditional root DeviceName
   726   - [`99f0152`](https://github.com/deis/deis/commit/99f01525d9fe830055385876f1a35dc5bd5bcca9) controller+client: utf-8 encode only string types
   727   - [`8092009`](https://github.com/deis/deis/commit/8092009b40d55974fdf13e9fdb9cb2739df729aa) tests: temporary workaround to try and get jenkins passing
   728   - [`e3780fd`](https://github.com/deis/deis/commit/e3780fd5f8d5a1a12600a43d532e42226ccf66d9) client: use only stdout handler
   729   - [`8b0158e`](https://github.com/deis/deis/commit/8b0158ec2a8b4e363399e4cc66002489b91c53c9) scheduler: add gunicorn timeout for long-running methods
   730   - [`0cf4886`](https://github.com/deis/deis/commit/0cf488677aafc91a8828bbf611db2303e52ea434) scheduler: handle announcer timeouts to work around https://github.com/docker/docker/issues/8022
   731   - [`b8c9a43`](https://github.com/deis/deis/commit/b8c9a430b0dce59eb38d9a1ee603c99b9188c0a0) contrib/coreos: bump etcd peer heartbeat to 500ms
   732   - [`b2b8cbc`](https://github.com/deis/deis/commit/b2b8cbc5c4d168c814b075d60171aab02ef0ebbe) logger: properly parse incoming syslog messages"
   733   - [`230a8c6`](https://github.com/deis/deis/commit/230a8c685f8f9fefe335d1167eb008443a5bb586) client: convert client.yaml to client.json once if needed
   734   - [`1d20351`](https://github.com/deis/deis/commit/1d203512f9a38986679a7a91681697478a7fd223) tests: use our own fork of postgresql container for testing
   735   - [`362b042`](https://github.com/deis/deis/commit/362b04207430679bd3c2c57ba6ee37d4c2be4cae) builder: hardcode STACK to cedar
   736   - [`c15d909`](https://github.com/deis/deis/commit/c15d909c4dfa58f28b82c6f0e07b7cc730606ac9) controller: allow unicode in config:set and app logging
   737   - [`7df6b45`](https://github.com/deis/deis/commit/7df6b45ac384ce6b3c98a1c28ed6aa1c66dd2ab6) client: concatenate strings together
   738   - [`4f78bfd`](https://github.com/deis/deis/commit/4f78bfd788dc7e67d5a4537ae3058a02c8232e51) docs: update links to buildpacks included with Deis
   739   - [`7c9fce2`](https://github.com/deis/deis/commit/7c9fce2d83cec93cd00a1e3247e838e27bd0c49a) test: Verify apps:run output
   740   - [`dd0aeb0`](https://github.com/deis/deis/commit/dd0aeb09b7a9242fa53b901d00836224772a4be4) client: do not prepend the app name twice
   741   - [`0df66bd`](https://github.com/deis/deis/commit/0df66bdd966f5d3fd9b02825b7194c9ce891cd1d) logger: remove priority from log messages
   742   - [`0c66ecd`](https://github.com/deis/deis/commit/0c66ecd629a6b41d95fd80e149b52e724ba9405d) logger: properly parse incoming syslog messages
   743   - [`3b7edd7`](https://github.com/deis/deis/commit/3b7edd7e0fffc11b24a55a51c3373e31cef4c036) tests: call other tests scripts in local dir by explicit path
   744   - [`c273b27`](https://github.com/deis/deis/commit/c273b27573e3ba0c209e3f1c9ba6ee9af3463f82) scheduler: initially wait for container to start
   745   - [`56c6810`](https://github.com/deis/deis/commit/56c68103f7d663882c6645516ec315e604a43d96) contrib/digitalocean: update network interface to eth1
   746   - [`ce220ab`](https://github.com/deis/deis/commit/ce220abb1957b3361cc3c2a1a9cb6c614779adec) contrib/coreos: bump timeouts for etcd and fleet
   747   - [`42602c8`](https://github.com/deis/deis/commit/42602c802276623232a36fb27d1c904b172e9609) contrib/gce: fix accidental typo in GCE generator
   748  
   749  #### Documentation
   750  
   751   - [`081e289`](https://github.com/deis/deis/commit/081e2899484cd0c1ef84b25170e7553f6ad3dfc1) CHANGELOG: update for v0.12.0
   752   - [`67d3a45`](https://github.com/deis/deis/commit/67d3a4589a60d0dad7d7d460bd3bb3245e92511c) releases: update release procedure with deisctl tasks
   753   - [`a8823bc`](https://github.com/deis/deis/commit/a8823bcc9707a1554bea0f2d2e63fe76c055c841) contrib: update docs with deisctl
   754   - [`4e9fcb1`](https://github.com/deis/deis/commit/4e9fcb1bb375d7bbb2f14df39cca169e0a1e00dd) using_deis: add Using Docker Images section
   755   - [`8f70ad9`](https://github.com/deis/deis/commit/8f70ad98a49553683091d6380f0b9f4f28a25037) readme: cleanup readme after deisctl integration
   756   - [`a40b17b`](https://github.com/deis/deis/commit/a40b17b08e8300a9f8dd34a73f67da2b369b5ecf) (all): update documentation for new deisctl provisioning workflow
   757   - [`466b689`](https://github.com/deis/deis/commit/466b68931328ec056cf06f9fd653269b3ccbeaad) readme: add hack instructions to readme, remove newline
   758   - [`f2e8117`](https://github.com/deis/deis/commit/f2e81177ce078bc8c0aaa0fb41b146ae3388af72) hacking: new docs for hacking on deis
   759   - [`9267de1`](https://github.com/deis/deis/commit/9267de13c0035717148551989f4cc825a68b6dba) readme: update root readme with new deisctl instructions
   760   - [`0a70a3f`](https://github.com/deis/deis/commit/0a70a3f4e1c80ad7a050be46d6aa46810339c6bf) installing_deis: remove in-place upgrade documentation
   761   - [`911ba8e`](https://github.com/deis/deis/commit/911ba8e1ce179b14654b740c7dbd667cdaf011df) router: keep etcd keys ordered.
   762   - [`ee83813`](https://github.com/deis/deis/commit/ee83813ba4372f6f3b7be51295a885c8cfc061bc) EC2: CloudFormation
   763   - [`d26c641`](https://github.com/deis/deis/commit/d26c641ecffcf5f8b79b68c5aa342bf7e552ef82) ssl_endpoints: open port 443 in ec2 secgroup
   764   - [`b6ccd8b`](https://github.com/deis/deis/commit/b6ccd8b65470237c03f52ae542348de8ba9fbbb5) client: update with dev CLI binaries and local deis.py suggestion
   765   - [`8523d59`](https://github.com/deis/deis/commit/8523d5930d4efdc9e649527e527858c7531d9e70) installing: deploy new cluster with external components
   766  
   767  #### Maintenance
   768  
   769   - [`f95204b`](https://github.com/deis/deis/commit/f95204bf2d3439faac53fc0f75730f7de038b923) release: update version to v0.12.0
   770   - [`e70af2f`](https://github.com/deis/deis/commit/e70af2f6ee259052e41ab17996a7ce3a11139220) router: Updated nginx to 1.6.2
   771   - [`fc5ea45`](https://github.com/deis/deis/commit/fc5ea4516b2c25679fdf2d194f1455d2c6b92021) (all): remove fleet/systemd units
   772   - [`8519f79`](https://github.com/deis/deis/commit/8519f795eae28fdf8010e335641007e3c878519c) (all): bump to CoreOS 444.0.0; fleet 0.8.1
   773   - [`d014537`](https://github.com/deis/deis/commit/d0145376cf37e58bdcbebb347871657da91c1652) utils: move encode to api/utils module
   774   - [`050fb06`](https://github.com/deis/deis/commit/050fb061e7c2acfd49605a574839c12e4d6a20c2) (all)/systemd: remove deprecated X-Condition in fleet units
   775   - [`d1fcdd5`](https://github.com/deis/deis/commit/d1fcdd55c45b4d7d9a5620334fbd3ef7bd318a0d) (all): update CoreOS to 440.0.0
   776   - [`a97cdc3`](https://github.com/deis/deis/commit/a97cdc3a59a375df46ea8d63dc45461ef430a919) (all): bump CoreOS to 438.0.0; Docker to 1.2.0; fleet to 0.8.0
   777   - [`a23719e`](https://github.com/deis/deis/commit/a23719ee39175e185577214cebc072fba06767ef) registry: bump version to v0.8.1
   778   - [`d40d2bb`](https://github.com/deis/deis/commit/d40d2bbe7eb6aa359141924192536ea48234618c) controller: update Django to 1.6.7 bugfix release
   779   - [`9a692ea`](https://github.com/deis/deis/commit/9a692ea77ecdf9409fef804dde7b969d61149ca3) builder: pin cedarish to cedar stack
   780   - [`7c518db`](https://github.com/deis/deis/commit/7c518db4a6c0373c2829a5a187d852c7990ac7d5) controller: update django-guardian to 1.2.4
   781   - [`a4faa55`](https://github.com/deis/deis/commit/a4faa5560e96583fe94a4b9841bdfb627306be19) (all): rename deprecated X-ConditionMachineBootID
   782   - [`8c72985`](https://github.com/deis/deis/commit/8c72985a8f0894a5c4830ee93a4be382ec55ac85) builder: remove unnecessary slug* documents
   783   - [`cc339d8`](https://github.com/deis/deis/commit/cc339d851b24bbec01f99517227b79642a0a6ba2) builder: import deis/slugrunner
   784   - [`30228c9`](https://github.com/deis/deis/commit/30228c9fd3dc97be7e4f2bc11bd71947a9b83bee) builder: import deis/slugbuilder
   785   - [`db8df5e`](https://github.com/deis/deis/commit/db8df5eb94028a9f9d717fe3da588e7c0a39d72d) controller: update django to 1.6.6 security release
   786   - [`21ddb96`](https://github.com/deis/deis/commit/21ddb9680e984be4e42c2835fe4d1a422cd0e73c) (all): update master to v0.12.0
   787  
   788  ### v0.10.0 -> v0.11.0
   789  
   790  #### Features
   791  
   792   - [`df47b06`](https://github.com/deis/deis/commit/df47b06cf7d68be3d2a0398ec447066818ae030e) (all): add `make test-style` targets
   793   - [`59a5796`](https://github.com/deis/deis/commit/59a5796085613f720df731fdc1b5f33ebc7e0278) tests: integration tests for tags, move limit tests under config
   794   - [`5b0bbec`](https://github.com/deis/deis/commit/5b0bbecc4f459dc7fa9502b8bbd050096bc11748) client: support for application key/value tags
   795   - [`517869d`](https://github.com/deis/deis/commit/517869dd9ba53939ac741ad9b92ff81efb85d0b3) controller: support for application key/value tags
   796   - [`19396a1`](https://github.com/deis/deis/commit/19396a1350d7cb953bcb5d813c6c556261c94f68) client: add proxy support
   797   - [`136e1fb`](https://github.com/deis/deis/commit/136e1fbe8ff399bc0b61ce2372a516c8fc32e539) slugbuilder: build without using a pipe for git archive
   798   - [`8bea984`](https://github.com/deis/deis/commit/8bea9845d49430d4b6ca64d3e8d30f3c1361a6a0) builder: automatically run `git gc` on deploy
   799   - [`8c335e1`](https://github.com/deis/deis/commit/8c335e18854b0eae94cbfae045360e8c8295544e) controller: expose app url
   800   - [`4da2426`](https://github.com/deis/deis/commit/4da2426a4575f4c8e2c434a5579889b560356c3a) contrib/ec2: always deploy into VPC; support all instance types
   801   - [`4003921`](https://github.com/deis/deis/commit/4003921dba4664f5498465b9201538b2cc48ea4f) client: add commands for managing memory/cpu limits
   802   - [`b01033b`](https://github.com/deis/deis/commit/b01033b4e8d98f860d569f7c5fae1fe3369a1efe) controller: add endpoint and infrastructure for limiting memory/cpu
   803   - [`40b2929`](https://github.com/deis/deis/commit/40b2929ea1ab3d8153a61d957e648dcd090154b2) controller: allow tags for `deis pull`
   804   - [`309c6ce`](https://github.com/deis/deis/commit/309c6ce2cf53985a538363269f0e134dc6f5005b) router: Support for WebSockets
   805   - [`b0572ef`](https://github.com/deis/deis/commit/b0572ef9a987b2b8c9d02a2943b1679ab2cd96cf) builder: allow custom slugbuilder and slugrunner images
   806   - [`3e4e44b`](https://github.com/deis/deis/commit/3e4e44bd6553b1e5fc47639c7422da7ba5fcb3f6) client: allow cluster id rename
   807   - [`9e645f6`](https://github.com/deis/deis/commit/9e645f616857e51c5dfcdd5ba7963140bf23dda9) client: add -a option to client
   808   - [`e004275`](https://github.com/deis/deis/commit/e004275102c73dfba0465affe8d3a6cd7dc9ad51) contrib/openstack: script for deploying deis on OpenStack
   809   - [`99dfdf1`](https://github.com/deis/deis/commit/99dfdf18ebe510db668d317be53d269a7efe0ede) client: add config:pull command
   810   - [`45fb9a6`](https://github.com/deis/deis/commit/45fb9a6f0d3265511927b3cf3f6dad593d90dee5) registry: Configurable storage backends
   811   - [`d5102ed`](https://github.com/deis/deis/commit/d5102ed37c980d72575b7731a462bedea11e57d3) builder: cache progrium/cedarish image
   812   - [`e079ffa`](https://github.com/deis/deis/commit/e079ffa5c7b2e258b732a111cbd76efc4c2317e9) contrib: allow private networked regions
   813   - [`975fb1a`](https://github.com/deis/deis/commit/975fb1ace99250edae4b0a960987079962b3562e) contrib: add usage to DigitalOcean script
   814   - [`f9d47e3`](https://github.com/deis/deis/commit/f9d47e3f77cf93ed28ef3d135804be47ab609525) client: check server version
   815   - [`22b3ba6`](https://github.com/deis/deis/commit/22b3ba653be8f71845257759f61d6c739751d209) router: Avoid nginx 502, 503, 504 errors
   816  
   817  #### Fixes
   818  
   819   - [`4753474`](https://github.com/deis/deis/commit/47534748ad6479a4cf54af6454faee71c4871709) docs: add client reference for `deis tags`
   820   - [`1ff20cc`](https://github.com/deis/deis/commit/1ff20cc390ae28d3f1f047305ad96d4ff7b4f62c) tests: take a nap after fleet restart
   821   - [`a15bbaf`](https://github.com/deis/deis/commit/a15bbaff9f4b23e5f6c28d0e83c0691564ef3f4a) router: add check command for nginx config
   822   - [`e7a844f`](https://github.com/deis/deis/commit/e7a844ffa56afe3baf8ecc7089edc133259aef50) (all): all services ensure valid config file on reload
   823   - [`adf6cc1`](https://github.com/deis/deis/commit/adf6cc1090224fd51ce2fa0192bd393c714f0875) controller: validate Cluster.domain field
   824   - [`1a53a73`](https://github.com/deis/deis/commit/1a53a73919bf4c578bb83b29c40314ba522102b6) controller: validate app structure values
   825   - [`a1c1432`](https://github.com/deis/deis/commit/a1c1432be071b8eae68f870546c26b837c5edc20) controller: validate Cluster.hosts field as comma-separated hostnames
   826   - [`af2ffcf`](https://github.com/deis/deis/commit/af2ffcf0b28c1176da47a2bae5ae782e1e8def7c) builder: don't reload cedarish if its already loaded
   827   - [`66056e6`](https://github.com/deis/deis/commit/66056e6f3f64d9f4253209b37f72e88b74567c27) builder: disallow password authentication
   828   - [`0a518d6`](https://github.com/deis/deis/commit/0a518d6941185136e9d2b608e12ea2fb816a6e3a) controller: specify dicts as defaults and guard against old errors
   829   - [`4a0ad8d`](https://github.com/deis/deis/commit/4a0ad8d572d57a4b8881c70983ee080fc50cdfd2) controller: store limit fields on config
   830   - [`007240c`](https://github.com/deis/deis/commit/007240c481a447b6b1ae9cae20834c44bed6536b) docs: silence header warnings and restore broken links
   831   - [`78b0f04`](https://github.com/deis/deis/commit/78b0f04087c6b58c8ee1ac075ecd7a2d3c0ab01d) controller: don't encode empty JSON objects or arrays as strings
   832   - [`b0b4b5a`](https://github.com/deis/deis/commit/b0b4b5a62fc39f3b1a7819188949ec954695134d) client: set cookies.txt readable only by current user
   833   - [`b44a58f`](https://github.com/deis/deis/commit/b44a58ffaf2891d83b2d0f127630c20af58f98cf) controller: use /bin/sh as entrypoint for run"
   834   - [`d4b284f`](https://github.com/deis/deis/commit/d4b284f6564c99cbbee922e1f9109ca5ff0cdab7) docs: remove coveralls badge and mentions of coverage stats
   835   - [`423a55d`](https://github.com/deis/deis/commit/423a55d95bd6eb54171cc0f1f599b65f9b540862) controller: honor app permissions correctly on app-related views
   836   - [`e5984fe`](https://github.com/deis/deis/commit/e5984fe87f063010e646d2ccc6cfba2eb3b2169b) builder: set /app as working directory for apps
   837   - [`f8168c3`](https://github.com/deis/deis/commit/f8168c301f055c891870b22f18e24fa0134ab224) controller: set celery log level from envvar
   838   - [`a882f1f`](https://github.com/deis/deis/commit/a882f1fff70d768a86c71d215fde3802bd3abe64) controller: check image for hostname
   839   - [`987b2d5`](https://github.com/deis/deis/commit/987b2d56109c9442ad3febc2dc1ee89482505dde) controller: chown log mount to deis user
   840   - [`a50158b`](https://github.com/deis/deis/commit/a50158be89a5cdd5a1c45de89b9a2a5cff75f8b0) controller: remove application logs on delete
   841   - [`79e2b75`](https://github.com/deis/deis/commit/79e2b75984ded1542a445f7880c6bd6f189f1175) controller: fix logging of limit changes on release
   842   - [`29b6138`](https://github.com/deis/deis/commit/29b6138b76eb92f3d3653500c422d92e435680a3) builder: fix race condition in /bin/boot
   843   - [`93eb76b`](https://github.com/deis/deis/commit/93eb76b46b60221d5f8ecb090b701a23873a08ac) docs: correct the upgrade flag syntax for pip
   844   - [`f2259cf`](https://github.com/deis/deis/commit/f2259cf45edf94f65fb0c497812e54ec993f5a64) Makefile: fix check-fleet Makefile target
   845   - [`9028697`](https://github.com/deis/deis/commit/902869746deef943ed8b2bf5d8fcd9c3e8c1a6fe) tests: remove GetCommand(
   846   - [`3339045`](https://github.com/deis/deis/commit/3339045dd506d0fec136239e735d2153977f23c2) controller: rename /limit to /limits
   847   - [`df7fb05`](https://github.com/deis/deis/commit/df7fb0563d03abe5d3e0d29803054b7f6af74096) client: move options list before arguments
   848   - [`eb12271`](https://github.com/deis/deis/commit/eb1227104762a589af3d6f45b4218e61f3173e22) builder: bump timeout to 30m
   849   - [`c5922a9`](https://github.com/deis/deis/commit/c5922a9aba4f75a1edf9b5421ed78b22f8ec070d) controller: tack on host/port to image id
   850   - [`8bb9bcd`](https://github.com/deis/deis/commit/8bb9bcd27eab05857263416e59574af41616c43f) controller: remove /run/deis/determine_registry
   851   - [`e9082d4`](https://github.com/deis/deis/commit/e9082d4dc4258c4732af436b7af6b69113ab9b4d) controller: Determine registry address during start
   852   - [`b30c95c`](https://github.com/deis/deis/commit/b30c95cb19852964976d1abe3e979ace726c8a94) contrib/digitalocean: fix region check
   853   - [`b071e08`](https://github.com/deis/deis/commit/b071e088c86cf296d9045aaf9626bf464480ece4) tests: allow env vars to override important test settings
   854   - [`16f33bf`](https://github.com/deis/deis/commit/16f33bf8906d17b6aaa21d346b33de155ece112d) controller/registry: strip hostname from repo
   855   - [`aaa95b1`](https://github.com/deis/deis/commit/aaa95b1308450081b9d9d3b5a7e81958beaf5980) makefile: delete missing files on rsync
   856   - [`1219340`](https://github.com/deis/deis/commit/121934003e028b53eb0e29061bc82225e2ff15ac) contrib: read proper argument
   857   - [`a82b54c`](https://github.com/deis/deis/commit/a82b54c4c0bc9b964a92136409777526ad5217f9) contrib: remove unnecessary call to echo
   858   - [`da8e99a`](https://github.com/deis/deis/commit/da8e99aab04ba4421bf88550ed2aa36312386849) controller: add south_migrations to flake8
   859   - [`727d400`](https://github.com/deis/deis/commit/727d4008d27b144c46bb35d93e3f0314c4e0e370) contrib/coreos: configure public IP for fleet
   860   - [`47a44f4`](https://github.com/deis/deis/commit/47a44f4a4b0a433a57d63ecd66a566a0495cb64a) Makefile: submit only *.service units for registry and controller
   861   - [`8c9a8ac`](https://github.com/deis/deis/commit/8c9a8ac6e83ea899604e877381f628e09350866c) client: make --auth optional
   862   - [`3e367f3`](https://github.com/deis/deis/commit/3e367f3355426782ac98fa6cb2f31726645d6569) client: remove check for error message
   863   - [`1df8c99`](https://github.com/deis/deis/commit/1df8c99ef22ee7d89b991ab1ce1c5fd6b78e0fc5) builder: pass in http_proxy env variables from host
   864   - [`d3bd219`](https://github.com/deis/deis/commit/d3bd219c24a360b30b978859c477881466153ce9) client: skip logout if connection fails
   865   - [`32fd600`](https://github.com/deis/deis/commit/32fd60003d474d4c7d82e2992904dd26e3f12b59) Makefile: force constant output of fleetctl list-units
   866   - [`87c6bf5`](https://github.com/deis/deis/commit/87c6bf5a0be17822eb626dfd3924cfcd69f9975c) userdata template: put `nse` function in FHS
   867   - [`cae7a8f`](https://github.com/deis/deis/commit/cae7a8f771ef10bb93378ebf7fe418b058e5bc18) userdata template: put motd directly in the OS
   868   - [`fbe7efa`](https://github.com/deis/deis/commit/fbe7efa9a7c46dfe448a7988751a396adb95093e) tests: use aufs in builder functional tests
   869   - [`d47f790`](https://github.com/deis/deis/commit/d47f790c70e3bb32b3dd7e28a29f9ac34238e464) tests: report curl output if it wasn't "Powered by Deis"
   870   - [`cb07b96`](https://github.com/deis/deis/commit/cb07b96a6285b7dbeb7abc6d8faf2f2c18738e6d) client: restore `--cluster=dev` as apps:create default
   871   - [`06aa80e`](https://github.com/deis/deis/commit/06aa80e57113099fa5118e1f3285d409084a8f0f) tests: don't make assumptions about the user's system
   872   - [`98edce4`](https://github.com/deis/deis/commit/98edce408ba761cd5919654eda754e2a6a95130b) controller: disallow uppercase app URLs
   873   - [`3f35905`](https://github.com/deis/deis/commit/3f35905b12ddc0680d843c643e90dfb9f1a8cb26) docs: improper config:pull docstring syntax
   874   - [`2f3dd93`](https://github.com/deis/deis/commit/2f3dd93288cd22feba92ea61a37cc960bede457b) contrib: give /var/lib/docker 30GB on DO
   875   - [`f82f5ad`](https://github.com/deis/deis/commit/f82f5add10f78970913392381f4e11ddfb34814c) (all): etcdctl and docker history commands eat error output
   876   - [`8e01b9d`](https://github.com/deis/deis/commit/8e01b9d46b6e751d7f31284532d7ad24902ad055) client: `deis run` no longer requires remote
   877   - [`6bb034c`](https://github.com/deis/deis/commit/6bb034c364dac600d0aa4dfcf16698fc28a67f52) controller: reverse version output
   878   - [`4742e74`](https://github.com/deis/deis/commit/4742e7494ffdc0f4417b353f9e6149b6b3521257) Makefile: remove redundant command parameter
   879   - [`6cc050c`](https://github.com/deis/deis/commit/6cc050c72e153e6764b3ce43e2d7c0f02e5fa5b2) client: KeyError on cookie retrieval
   880   - [`c80d3dd`](https://github.com/deis/deis/commit/c80d3dd8f4a6489255eb8a7d14bd2a710b89f461) fleetctl.sh: clean up unitfiles from the filesystem
   881   - [`5703672`](https://github.com/deis/deis/commit/5703672fdfba059f5cf2e1892955e75910ec78f2) client:  add sshkey encode in client update api call
   882  
   883  #### Documentation
   884  
   885   - [`6e70e27`](https://github.com/deis/deis/commit/6e70e27fae9208fe1ebd3ff6d1df5bc881f89fa6) using_deis: clean up proxy support
   886   - [`e6d3452`](https://github.com/deis/deis/commit/e6d345286cd60e69c06367fb4c1f74d591a56d3d) community: add policy on bounties
   887   - [`88a23aa`](https://github.com/deis/deis/commit/88a23aaa41f3d37930238aeabba488ef6d19ee6f) installing: fix typo in load balancers doc
   888   - [`e04db78`](https://github.com/deis/deis/commit/e04db78060bd008c6477c6977cd6f45a927e70d4) contrib/ec2: document recommended instance size
   889   - [`fb983a2`](https://github.com/deis/deis/commit/fb983a2c7e06648759b77cf3a9e6c45ffba41604) client: specify default env for `deis run`
   890   - [`5460f73`](https://github.com/deis/deis/commit/5460f735259a2ed8c902746ed0908140ee3c391c) reference: add `deis pull` reference
   891   - [`61e95d5`](https://github.com/deis/deis/commit/61e95d5c585b792fa26be6be88f5ef6df93a23bd) contributing/localdev: update localdev docs
   892   - [`ed22a9c`](https://github.com/deis/deis/commit/ed22a9c1e2873ace656a1168c116b510b364b838) installing_deis: clarify no web UI
   893   - [`11699fa`](https://github.com/deis/deis/commit/11699fa22b646e2773a1e67be7cb1c4efaa6eb4c) gce: instructions for running Deis in Google Compute Engine
   894   - [`d4df11e`](https://github.com/deis/deis/commit/d4df11ef00c13dfb6067196a0eec84d56eaad406) dockerfiles: only allow one port exposed
   895   - [`25b4217`](https://github.com/deis/deis/commit/25b42179c45af2b92805a89a98fc83043183b277) (all): clarify that auth SSH key for clusters cannot have a password
   896   - [`08a4140`](https://github.com/deis/deis/commit/08a41400d068e343a9dab21a1942ca8c68972d7e) README.md: clarify current release and encourage use of master
   897   - [`46513d6`](https://github.com/deis/deis/commit/46513d6b809236a123e5e70c14b22a485710cb0a) managing_deis: add custom slugrunner and slugbuilder to docs
   898   - [`8754a6f`](https://github.com/deis/deis/commit/8754a6fb75c333f95abb398ebbfb73cf865d1660) logger/syslog: amend syslog server docs
   899   - [`247e521`](https://github.com/deis/deis/commit/247e521cd521f8678817dd990bf21a43aeb97cfe) contrib: expand bare-metal provisioning
   900   - [`b099e71`](https://github.com/deis/deis/commit/b099e71390d515a58139f8fdc4ed97ff92f82447) (all): remove references to `DOCKER_HOST`
   901   - [`f46b7ea`](https://github.com/deis/deis/commit/f46b7ea17e33f38d32cc8cfa732d010591853db6) contrib/rackspace: add manual update instructions
   902   - [`898bb61`](https://github.com/deis/deis/commit/898bb613b81e3c343e25b954c23a13cde280b933) contrib: add REGION_ID as optional argument
   903   - [`1d40560`](https://github.com/deis/deis/commit/1d40560a1696df234823c9b3b5e7f77a63e1d390) controller: add Limit server autodocs
   904   - [`764522d`](https://github.com/deis/deis/commit/764522d88159f75e7341c534bdae808b5ec5be6d) client: more clarity on limits:set
   905   - [`773f105`](https://github.com/deis/deis/commit/773f105febf4b279ee3fda494848b49a676a7a1f) reference: add deis limit autodocs
   906   - [`c42acb9`](https://github.com/deis/deis/commit/c42acb97c6d41d760411bd70a502c2ad17a08ba8) client: more clarity on limit:set options
   907   - [`a0ee3bd`](https://github.com/deis/deis/commit/a0ee3bd86cca2bda72179eb45c99d89366178bcf) client: add more clarity to limit:set
   908   - [`55333ff`](https://github.com/deis/deis/commit/55333ffa13030a54eafda8c61c39ac4e1d4ecb94) README: typo - `ram`
   909   - [`1950a27`](https://github.com/deis/deis/commit/1950a27b487576676934efaffe8ec7481c8a690a) tests: update README.md with integration test setup
   910   - [`ed608be`](https://github.com/deis/deis/commit/ed608be80a2a5dae97d5e551e2d57d2f548429aa) (all): make OpDemand the maintainer
   911   - [`f48b5da`](https://github.com/deis/deis/commit/f48b5dab22c13c9e72ec32dca86c183e48b7ee1c) (all): add load balancer info to EC2 and Rackspace
   912   - [`d3e7498`](https://github.com/deis/deis/commit/d3e74981c7bafdf169343fe2c8a6e559003641fa) contrib/rackspace: Rackspace details
   913   - [`ef8bbda`](https://github.com/deis/deis/commit/ef8bbda942299f622bc1fcac1916e24acbb41096) (all): explicitly specify --hosts parameter for clusters:create
   914   - [`e54b594`](https://github.com/deis/deis/commit/e54b59425f076ca0e1cb546ee12b977d5fe75393) contributing: change "refactor" to "ref"
   915   - [`1c52eb5`](https://github.com/deis/deis/commit/1c52eb55c9c0b5df26e45cb8e0c9f154e176e74f) contributing: lower commit message length
   916   - [`f9d7559`](https://github.com/deis/deis/commit/f9d7559ed2447e3feb6c8449afa9e37d1898aacb) contributing.md: import more from docs
   917   - [`821efa7`](https://github.com/deis/deis/commit/821efa7b72e7b40d414582a23e7e74dc9f762fb3) contributing.md: change styleguide title
   918   - [`f89b54c`](https://github.com/deis/deis/commit/f89b54cdb1b7b36979f7e8eebb6936ffdeecea4b) reference: add perms to client autodocs
   919   - [`33c36f2`](https://github.com/deis/deis/commit/33c36f2e431a55ad3bbe881f8dac23d702a30256) client: add more clarity to config:set
   920   - [`1c42e95`](https://github.com/deis/deis/commit/1c42e95ff430b975306ad550c99f715cb4a4e3ad) client: builds:create no longer coming soon
   921   - [`d0dbfa9`](https://github.com/deis/deis/commit/d0dbfa9608ffa589cea04d1eb63573d2335af84e) client: the big docstring refactor
   922   - [`af14a2c`](https://github.com/deis/deis/commit/af14a2cad4a28a90b6f2c51822ca505c7b098434) reference: add config:pull to autodocs
   923   - [`7c367c1`](https://github.com/deis/deis/commit/7c367c1a3e62a07f4041fe0d85d84fc2d1bad402) (all): Link to ELB timeout configuration
   924   - [`fc92fef`](https://github.com/deis/deis/commit/fc92fef1c3bf77d1794af86fa7365f352e5c11ad) (all): remove Rackspace support"
   925   - [`e87bae1`](https://github.com/deis/deis/commit/e87bae1d027a1c31cbc6bbdb56c68c55f4e72781) reference: use deis <command> as title
   926   - [`a6a3082`](https://github.com/deis/deis/commit/a6a3082c54c1d6278d3b12b467314c7aae0b663b) reference: update reference guide
   927   - [`5615af7`](https://github.com/deis/deis/commit/5615af7a4228ffb2c9d9d8d4dc4063adf7c7fbe7) reference: update client reference link
   928  
   929  #### Maintenance
   930  
   931   - [`c3cbdd1`](https://github.com/deis/deis/commit/c3cbdd1061a6da1048c796f8c513562f6b03460e) CHANGELOG.md: update for v0.11.0
   932   - [`6941280`](https://github.com/deis/deis/commit/69412805a9eeb7b626fe8c56663532e5c1503344) controller: fix south default values with a data migration
   933   - [`4f228e5`](https://github.com/deis/deis/commit/4f228e59e7612918de93ee311e1522bb55c4c0b3) controller: update djangorestframework to 2.3.14
   934   - [`ade588f`](https://github.com/deis/deis/commit/ade588fc1acb7a27c37ec0f7db6851fbefc2eebb) docs: update Sphinx reqs and remove pexpect
   935   - [`9ef1392`](https://github.com/deis/deis/commit/9ef1392d5318fdaa64f39a867ba38f58198f94a4) tests: update etcd to match CoreOS 402.2.0
   936   - [`0e6743b`](https://github.com/deis/deis/commit/0e6743b589fea53a629b75fa25f7462072761bfa) controller: update celery to 3.1.13
   937   - [`c35c92d`](https://github.com/deis/deis/commit/c35c92dcf7418d9c767e8bdfa5f7ced98f60d93f) router: update nginx to stable 1.6.1
   938   - [`c4a9fa4`](https://github.com/deis/deis/commit/c4a9fa463d0f2a11dc7885cb9051e273ac3c77fe) logger: update go to 1.3.1
   939   - [`bcffa7c`](https://github.com/deis/deis/commit/bcffa7c9b5445a1e6d6d802524f2c2a26a201c1b) contrib/gce: make GCE script pass flake8
   940   - [`8572c27`](https://github.com/deis/deis/commit/8572c271ecc0995a809485eec29a9ab87b07ac2c) builder: bump cedarish image
   941   - [`85419f9`](https://github.com/deis/deis/commit/85419f9a97e45a411382ab70f4d4e07dc2a15769) client: update requests to 2.3.0
   942   - [`924f0c0`](https://github.com/deis/deis/commit/924f0c0086fb315fe16c1b6bc147f19fc5f17082) client: update docopt to 0.6.2
   943   - [`4a97424`](https://github.com/deis/deis/commit/4a9742406a756676edf5d4ee9c13574431cc7d2f) controller: update PyYAML to 3.11
   944   - [`5aca215`](https://github.com/deis/deis/commit/5aca2151f940f560b8991afef99684789f46680f) (all): update CoreOS to 402.2.0; Docker to 1.1.2
   945   - [`fbfca44`](https://github.com/deis/deis/commit/fbfca44bea9757bedc8237811430c6c94ee811fc) client: remove unused client tests
   946   - [`796af9a`](https://github.com/deis/deis/commit/796af9ad5f68940f7caae497ccd825c87bf72bab) registry: bump commit
   947   - [`d0a996e`](https://github.com/deis/deis/commit/d0a996eb35506396f922f2aef75812606df82e55) (all): bump CoreOS to 386.1.0
   948   - [`44eb938`](https://github.com/deis/deis/commit/44eb93818149def7004ee0c0de754f7b10057458) contrib/coreos: clean up user-data
   949   - [`eea46ed`](https://github.com/deis/deis/commit/eea46ed794ea7eb754473601ed108edf0cff9074) contrib/coreos: remove unused files
   950   - [`c2f15a2`](https://github.com/deis/deis/commit/c2f15a20995bc408fea1705d311bcc18a56b26d4) contrib/openstack: clean up OpenStack contrib
   951   - [`87ed5b4`](https://github.com/deis/deis/commit/87ed5b4801050949c23f01abc88e85acac1e4ae4) router: Use unit file templates
   952   - [`c629d0c`](https://github.com/deis/deis/commit/c629d0c11218a27dc766ffa3edac08e77d9ceb8b) release: switch master to v0.11.0
   953   - [`41cd543`](https://github.com/deis/deis/commit/41cd543d09a4da46ed2994ff21ec680048ca2ee0) docs: update CLI versions and download links
   954   - [`b20ccb2`](https://github.com/deis/deis/commit/b20ccb2d9ef2c44f493ca7a7e9596e96fdce4ec7) contrib/rackspace: bump to CoreOS 379.3
   955  
   956  ### v0.9.1 -> v0.10.0
   957  
   958  #### Features
   959  
   960   - [`46a72ef`](https://github.com/deis/deis/commit/46a72ef7cb5b11d4cca527f49d8ff26fed6220ab) controller: set app dir in etcd
   961   - [`e376f23`](https://github.com/deis/deis/commit/e376f23e991f207a11c6940a68d263960607df49) builder: add repo check script
   962   - [`23e1f61`](https://github.com/deis/deis/commit/23e1f617d662772861bc876c8a93ea98e1dec266) builder: add deis build support
   963   - [`6658dfb`](https://github.com/deis/deis/commit/6658dfb5044849a5f38a159aff7b75bc70e00675) controller: add deis build support
   964   - [`97da47b`](https://github.com/deis/deis/commit/97da47bea1b836443d775e146521144b40eec6c1) client: add deis build support
   965   - [`07383e6`](https://github.com/deis/deis/commit/07383e6061ad621060bdbfcd4e414f3417f14803) tests: only pull test-postgresql if it is missing
   966   - [`cd1c542`](https://github.com/deis/deis/commit/cd1c54248517b2deb28617ef5c835b109db10ab0) tests: only pull deis/test-etcd if it is missing
   967   - [`57078a4`](https://github.com/deis/deis/commit/57078a47a789d007a47974674c05cccb2c25aa83) controller/coreos.py: Adding TimeoutStartSec to log and announce services
   968   - [`89cf376`](https://github.com/deis/deis/commit/89cf37640a3acac330d533f12b64bec55e708cdb) (all): move data containers into new unit files
   969   - [`9ee3e8b`](https://github.com/deis/deis/commit/9ee3e8bdc7f8d777c1184d0ee8dfb4421ce5e79c) logger: add make test/coverage
   970   - [`34c8997`](https://github.com/deis/deis/commit/34c8997f661e8ce0d8aa83e049b178bd906272fc) (all): allow custom component images
   971   - [`41ddbab`](https://github.com/deis/deis/commit/41ddbab672f64240194c909b4397b15566a2d968) changelog script: Have script produce markdown, add settings
   972   - [`4e35d8f`](https://github.com/deis/deis/commit/4e35d8f27fa6d130c577cde47e0ef23adf39d086) contrib/ec2: launch into vpc
   973   - [`bb50ad0`](https://github.com/deis/deis/commit/bb50ad0e3732470adc5d60bb11654f2c8fc7d07b) contrib: add DigitalOcean provisioner booting CoreOS via kexec
   974   - [`a0a6b38`](https://github.com/deis/deis/commit/a0a6b38137a711efb302025e9f39fd4b51d876f3) Makefile: move rsync from Vagrantfile to Makefile
   975   - [`5fbea1a`](https://github.com/deis/deis/commit/5fbea1a7de8f1b476a72d431837d925dbc357030) contrib: Spin up an ELB
   976   - [`7199d88`](https://github.com/deis/deis/commit/7199d885a4917a46d0202e39b70e8c0bffb9fb8d) docker registry: add Vagrantfile for Docker registry
   977  
   978  #### Fixes
   979  
   980   - [`c47ea5d`](https://github.com/deis/deis/commit/c47ea5dea42c7838424165448b8dd7c6ff7c37ef) client: print default string
   981   - [`b79ba10`](https://github.com/deis/deis/commit/b79ba101403b80e846e1c80b2ae09ff8bbe1ab41) logger: add back message tag
   982   - [`0fa178a`](https://github.com/deis/deis/commit/0fa178acc5593a777413142b6e60890963a3629f) registry: use confd templated config
   983   - [`dc55257`](https://github.com/deis/deis/commit/dc552573601c93538c9a8763e8a24285417f21c7) confd: simplify check_cmd and fix grep usage
   984   - [`5a54a59`](https://github.com/deis/deis/commit/5a54a59e57f433241a808975ac5bc4af21c0adf9) controller: create directory only on create
   985   - [`31bfe60`](https://github.com/deis/deis/commit/31bfe603d40815f6810646a36034f12ab0eaafa3) controller: use etcd_safe_mkdir
   986   - [`6ade680`](https://github.com/deis/deis/commit/6ade680a2fdfb115713b17198a88b830f42987bf) controller: create /deis/services on boot
   987   - [`7f3a5c9`](https://github.com/deis/deis/commit/7f3a5c9cf5bc9d00f8cfd5f308ad71a84688d5db) Makefile: remove bashism in the main Makefile
   988   - [`2b3c15e`](https://github.com/deis/deis/commit/2b3c15e4e6c779717f3b0958c51974d2f9a57ac9) scheduler/coreos: bump wait_for_announcer timeout to 20minutes
   989   - [`2d7018e`](https://github.com/deis/deis/commit/2d7018e241aa1499dcfa236d232a63f104bb7366) registry: checkout from a known sha
   990   - [`c7a22ed`](https://github.com/deis/deis/commit/c7a22ed087c84ade2753be9cf813a056955b7f5e) client: add newline back to `deis scale`
   991   - [`d91a01a`](https://github.com/deis/deis/commit/d91a01a5637674ebdb44064b0de94c2ca6076bd6) client: initialize app_name
   992   - [`03279a3`](https://github.com/deis/deis/commit/03279a3ea715ddb61c74bdf0a5d57e805ebd3bcc) controller: install dev_requirements
   993   - [`182a990`](https://github.com/deis/deis/commit/182a99071acc286635ba1b30e24728c257de8c75) controller: remove tag from source_image
   994   - [`bf6c249`](https://github.com/deis/deis/commit/bf6c24994e46ea407c1f24e011ad97cd19382ae1) controller: more image parsing fixes"
   995   - [`7d06fbd`](https://github.com/deis/deis/commit/7d06fbddb94ca2f9f1c7662ad275768d87e2883f) controller: more image parsing fixes
   996   - [`c415b27`](https://github.com/deis/deis/commit/c415b27ed9b4142ccee212c0971ed7c806c25e6e) controller: build image from source_tag
   997   - [`01c4b0b`](https://github.com/deis/deis/commit/01c4b0b628e8244bb07d556d6d83345045305e72) controller: correct image name parsing
   998   - [`2ff233b`](https://github.com/deis/deis/commit/2ff233b3c59a29bd0925467db0017564251dd2d2) builder: revert target_image
   999   - [`71047e5`](https://github.com/deis/deis/commit/71047e5f668c3fed68799e88ebe77dd3b5f70135) controller: clean up publish_release params
  1000   - [`c6bb251`](https://github.com/deis/deis/commit/c6bb251c232cc15d1bd0e296569f3d07f523d277) controller: add back REGISTRY_URL
  1001   - [`f1f5c8b`](https://github.com/deis/deis/commit/f1f5c8b1d995a45c479bc583a8f0e54fbc308968) controller: import image from remote registry
  1002   - [`e9d1487`](https://github.com/deis/deis/commit/e9d148729b98d896f8178e05b9b6a894ecd9b7ea) registry: fix upstream changes
  1003   - [`84362c9`](https://github.com/deis/deis/commit/84362c911048f2d6479fdbfe722b561aad4e976a) controller: update mock registry
  1004   - [`bf7b223`](https://github.com/deis/deis/commit/bf7b223e9e49911822d11a1b548b63e5a9c360e3) controller: update release process
  1005   - [`92cb26a`](https://github.com/deis/deis/commit/92cb26a054afff117e4c56f434cc00093d23a690) controller: use /bin/sh as entrypoint for run
  1006   - [`3d4bc55`](https://github.com/deis/deis/commit/3d4bc55a03375f049c695d84d27d37124bef42af) client: use present tense when rolling back
  1007   - [`3dbf6d2`](https://github.com/deis/deis/commit/3dbf6d240317c5de9a7a5a7fbfdffdb66d858a46) client: add "but first, coffee" string back
  1008   - [`76c23df`](https://github.com/deis/deis/commit/76c23df5c52ef054afdcb55b0985bddd6673d6bc) controller: use private module
  1009   - [`840f2fc`](https://github.com/deis/deis/commit/840f2fce15fa84157cd33da3d8762496fabbad1e) controller: remove docker engine
  1010   - [`485fb39`](https://github.com/deis/deis/commit/485fb39c16ec7c6bfbb78be7a123ac432c923120) router: update send_timeout from rebase error
  1011   - [`3182ac8`](https://github.com/deis/deis/commit/3182ac870fac07bd3ef9f680793d3c218aaf6c71) router: bump read timeout to 10min for docker build
  1012   - [`e951063`](https://github.com/deis/deis/commit/e9510631c84e512d8504a8a5ab6fc177de68173a) tests: remove unneeded logging from ClearTestSession(
  1013   - [`374ff64`](https://github.com/deis/deis/commit/374ff64ea09e825df81c5fa2d8b6b2f8032ec6bc) systemd units: Fix docker containers being orphaned
  1014   - [`94d59e2`](https://github.com/deis/deis/commit/94d59e2251fcd99b54726b3b46bc1b14b27e11e7) Makefile: ignore status of data services in `make start`
  1015   - [`351027f`](https://github.com/deis/deis/commit/351027f0f2bc708b8f11278f04607691dd8a9492) registry/tests: recreate venv and clean up temp dir
  1016   - [`2507e91`](https://github.com/deis/deis/commit/2507e910d7497f058107cbacee35fe3fd2c26d81) tests: build docker image as first test step
  1017   - [`d3b0783`](https://github.com/deis/deis/commit/d3b07838575d5ea8716f97c6b623896f0a08ce0b) tests: close socket listener in GetRandomPort(
  1018   - [`041e852`](https://github.com/deis/deis/commit/041e8524e7d9c4f7aae9b05ff5ce3ce972e99d3a) controller/registry: add old config vars
  1019   - [`97eddbc`](https://github.com/deis/deis/commit/97eddbc3ba58f02f93a34f7be6761f87565ca3f0) controller: ignore KeyError when purging user from etcd
  1020   - [`0472135`](https://github.com/deis/deis/commit/047213517302c336e6aea81680fbb51d6fe790e9) confd: services check for valid config before reloading
  1021   - [`2e48274`](https://github.com/deis/deis/commit/2e48274ac1644480e29aaea9a8dede756925212a) tests: increase component test timeouts to 20min
  1022   - [`2a4ba73`](https://github.com/deis/deis/commit/2a4ba7306589d12c3f45f36f029f84101ddbe0ca) controller/procfiie: Removed Procfile as its not used anywhere
  1023   - [`2045366`](https://github.com/deis/deis/commit/2045366bf713c8c92ddb27d7d85011b3da502579) contrib/ec2: add script to update the CloudFormation
  1024   - [`94706e7`](https://github.com/deis/deis/commit/94706e7a494c92db5473b0a9fe8df2510a2b07fa) contrib/ec2: add json extension to cloudformation template
  1025   - [`44adc6b`](https://github.com/deis/deis/commit/44adc6b33e7e3fa0237b08f36d57cbdf6b2ef06b) coreos: remove refs to obsolete update-engine-reboot-manager
  1026   - [`9eb4756`](https://github.com/deis/deis/commit/9eb475636e1ba95cb6290924901bdd6110e3ed96) Dockerfile: ensure `apt-get install` is prefixed by `update`
  1027   - [`18c17bb`](https://github.com/deis/deis/commit/18c17bb7927c1b6a463043717c0e4ea806744003) tests: report errors from `docker pull` on main goroutine
  1028   - [`46bca09`](https://github.com/deis/deis/commit/46bca098bce588fb969aaa96ff911edfe8d136ba) Makefile: only install data containers if they don't exist
  1029   - [`5d7c5fb`](https://github.com/deis/deis/commit/5d7c5fbaac0baa53ff566af66cb9babf2bf2c39f) tests: use `docker run --rm` instead of explicitly removing containers
  1030   - [`8fea284`](https://github.com/deis/deis/commit/8fea284c8ee7ddc3f30efb7186191dfec78ecae3) (all): schedule data containers to specific machines
  1031   - [`d5c0d40`](https://github.com/deis/deis/commit/d5c0d40997fb08470c56b53f8d61d3adfdd77054) controller: format command before creating container
  1032   - [`b14228b`](https://github.com/deis/deis/commit/b14228b5b5ff103bd1aca16e303a08c6599a8de2) scheduler/coreos: skip announcer containers for start, stop, destroy
  1033   - [`b4a0865`](https://github.com/deis/deis/commit/b4a086515ed721d896fcb4291068b738982b939d) travis-ci: update logger makefile target to "test-unit"
  1034   - [`0da0f80`](https://github.com/deis/deis/commit/0da0f80e7403780f7b8388797fe9f9acf18ae660) scheduler/coreos: have announcer fail if it cannot get a port
  1035   - [`bda1ed0`](https://github.com/deis/deis/commit/bda1ed098cc7b09343c502cc44d67237892c92e8) scheduler/coreos: correct announce container logic for process types
  1036   - [`f773cde`](https://github.com/deis/deis/commit/f773cde9781561f30d5d6f147f69d868f141c5d3) controller/scheduler: only announce 'web' and 'cmd' processes
  1037   - [`762d15f`](https://github.com/deis/deis/commit/762d15f071180494e0b72b9ce9496e6a64ed1a47) travis: install go cover
  1038   - [`a770a2c`](https://github.com/deis/deis/commit/a770a2c61cc2119ce6f2896e300e78e21cd0eef1) logger: remove Source and Tag from output
  1039   - [`0220c55`](https://github.com/deis/deis/commit/0220c55b40cd18b7d51df5343bc450970b6ecbf3) client: use sys.stdout.write for logs
  1040   - [`daf7600`](https://github.com/deis/deis/commit/daf760043140f833e26301b665341f4b13d2022a) controller: update Dockerfile maintainer
  1041   - [`0ce0864`](https://github.com/deis/deis/commit/0ce0864bc9869e1ee004af6a50108ecfd6bfa4e9) (all): fix etcd_safe_set to not override values
  1042   - [`9209f00`](https://github.com/deis/deis/commit/9209f00632ee0210b7b5e048fec234c70678f49c) contrib/ec2: fix launching into VPC
  1043   - [`68f8a4a`](https://github.com/deis/deis/commit/68f8a4a8f0b429e36ffca2d542ea9cc06a0bd475) contrib: Fix markdown output of changelog script
  1044   - [`6b452e5`](https://github.com/deis/deis/commit/6b452e5f05b56ed6aeb5c9cd64bec49537a8bbd7) services: prevent units from stopping as "failed/failed"
  1045   - [`8d64285`](https://github.com/deis/deis/commit/8d642852875378306a640149c5cf3d1936068e86) Makefile: fix component rsync
  1046   - [`8f3a6c7`](https://github.com/deis/deis/commit/8f3a6c7c88fc0d30c56b125c6faba0af18aea99a) tests: randomize test-database TCP port
  1047   - [`0c59156`](https://github.com/deis/deis/commit/0c59156e49c91aebe144cad5fa7a6cf9b968ce84) tests: use "devicemapper" for STORAGE_DRIVER, not aufs
  1048   - [`44e76f4`](https://github.com/deis/deis/commit/44e76f46fb4073300cdfec45425299560ff97fa2) tests: randomize test port for each service
  1049   - [`a6d7a74`](https://github.com/deis/deis/commit/a6d7a74760d0addd201fa5055a6db875ef5f4f2d) tests: try to scale "cmd" if "web" process type fails
  1050   - [`79cc261`](https://github.com/deis/deis/commit/79cc261b9821dfc70cdc1dfe601ec7e0df9514f2) logger/Makefile: update test-functional target for vendored $GOPATH
  1051   - [`d6e1f2d`](https://github.com/deis/deis/commit/d6e1f2dc87b726ddf71770370b2a03cbbf8d3ff3) registry/test: use env vars for docker daemon connection info
  1052   - [`7865251`](https://github.com/deis/deis/commit/7865251eb57423831554ee3524330dda77e17d92) client: add "Referer" header to requests
  1053   - [`69eb0af`](https://github.com/deis/deis/commit/69eb0af87a765a8bcdd377a90c9da75c4db56f22) docker-registry: up timeout
  1054   - [`93e5797`](https://github.com/deis/deis/commit/93e57979009ef2b3b203aa048712eab2bf714a55) builder: allow filesystems other than btrfs
  1055   - [`4779fee`](https://github.com/deis/deis/commit/4779fee5a7884d2b55651c6b5a0e952887fb3602) Makefile: exit until loop if service becomes failed
  1056   - [`6879f8e`](https://github.com/deis/deis/commit/6879f8e548f3ebf69c5727abbecdc26b3d4d9725) builder: set docker version explicitly
  1057   - [`b93df9a`](https://github.com/deis/deis/commit/b93df9a2f76a4a0aa5ceba47570497595177ac27) scheduler: remove arping hack
  1058   - [`cd9ebaf`](https://github.com/deis/deis/commit/cd9ebafea05c15da0f4343dd17f26cdb9359ce9d) logger: turn off verbose untar'ing
  1059   - [`a3ed364`](https://github.com/deis/deis/commit/a3ed364aac7b43ea4ac3ecf59b588065639bf0f0) controller: disable django admin URL
  1060   - [`eb68a1d`](https://github.com/deis/deis/commit/eb68a1da22d086faf2c5817a18c5c7480d998d8b) controller: disable web UI
  1061   - [`76f2d0b`](https://github.com/deis/deis/commit/76f2d0b5383721369da490455b018359024dc8dc) readthedocs: install CLI requirements explicitly
  1062   - [`0bf1fbe`](https://github.com/deis/deis/commit/0bf1fbe6890c2569d77d03ad99e02578cfa47c8f) vagrant: disable vagrant cachier if present
  1063   - [`db9dc32`](https://github.com/deis/deis/commit/db9dc326b54c660dd347e5f1eeaa6b5227691e21) contrib: check that coreos/user-data has a discovery_url set
  1064   - [`69b077d`](https://github.com/deis/deis/commit/69b077dbe7f107df49406c29d46baf565830d7c3) client: clear cookies on login, logout, register
  1065   - [`fd05885`](https://github.com/deis/deis/commit/fd058859cdcd1bbdf1740dbc3d3ec34fa21058ed) controller: set default release image
  1066  
  1067  #### Documentation
  1068  
  1069   - [`f15b923`](https://github.com/deis/deis/commit/f15b92382e0dafc741967fdef8ca7e5d6af15e0c) managing_deis: builder needs /deis/services
  1070   - [`74d334c`](https://github.com/deis/deis/commit/74d334c81e4deb5200c76810f352a697d6cc9c0a) using_deis: remove deis builds reference
  1071   - [`a9b13c9`](https://github.com/deis/deis/commit/a9b13c98a0aa6812dbdbbf6687d88ad5ff003f9f) client: elaborate upon builds:create
  1072   - [`f57bf3f`](https://github.com/deis/deis/commit/f57bf3fb911771eb6bc82ffbb8d2cc3e63103970) using_deis: add docs for `deis build`
  1073   - [`e897c8b`](https://github.com/deis/deis/commit/e897c8b7e7ce4cab15787c20338ab1ab72cff2e6) (all): remove Rackspace support
  1074   - [`48b7035`](https://github.com/deis/deis/commit/48b703589c8293cf964d3149e78ab0882eddff4e) (all): add DigitalOcean in a few places it was left out
  1075   - [`a620cf0`](https://github.com/deis/deis/commit/a620cf0f5f391074dd5803fbd58bc0306d5dab1d) ssl: add links for EC2/Rackspace ELBs
  1076   - [`93118d1`](https://github.com/deis/deis/commit/93118d14618d4a709416f5da495726252383d930) installing: add section on installing SSL
  1077   - [`cdf3d6e`](https://github.com/deis/deis/commit/cdf3d6e6c6f952f6128037394be93d90aedcd094) installing: fix up ReST syntax
  1078   - [`46c41eb`](https://github.com/deis/deis/commit/46c41eb73e312c9e9b831d491f050a9df081069f) (all): add back references to DigitalOcean support
  1079   - [`611d199`](https://github.com/deis/deis/commit/611d199b6c99605d10c60d31a0e9b57a453db344) README: fix ram to RAM
  1080   - [`e52d9d7`](https://github.com/deis/deis/commit/e52d9d726c55337379e6b09da0bc211aa9fe1ac4) managing_deis: add dependencies for each component
  1081   - [`f2061f5`](https://github.com/deis/deis/commit/f2061f5d9c4a7da0082881df258430e8be6ae6eb) using_deis/using-buildpacks: fixing unexisting opdemand/example-ruby-sinatra git repository
  1082   - [`d791866`](https://github.com/deis/deis/commit/d79186680204a1907e154b8aed6586f65356e1db) configure-dns: move xip.io to new section
  1083   - [`8a87776`](https://github.com/deis/deis/commit/8a87776a181495b114eee1ccfb2e1c5c73a4954b) installing_deis: add xip.io address for registering on EC2
  1084   - [`23956a1`](https://github.com/deis/deis/commit/23956a165468e4b0a21b725a009b472ea94cc3d7) README: denote `make build` as optional
  1085   - [`6275f79`](https://github.com/deis/deis/commit/6275f79afb3788da782fdcc24bcb7ca1f2413261) contrib: fix DEIS_HOSTS example
  1086   - [`f686c5b`](https://github.com/deis/deis/commit/f686c5b8fc63ca856db42194dde7a9a753baf2c8) (all): fix toctree
  1087   - [`887d30a`](https://github.com/deis/deis/commit/887d30a43f2a0bc18a084cf6e08e49b8824915df) (all): refactor and reorganize
  1088   - [`de06ae4`](https://github.com/deis/deis/commit/de06ae4b225eeea7a87e48e439d03284fb91d49c) pip install: add --upgrade to `pip install deis`
  1089   - [`9fa6a5b`](https://github.com/deis/deis/commit/9fa6a5be546e8fe49f5911b2d44db8cb6715465c) CONTRIBUTING: add allowed types
  1090  
  1091  #### Maintenance
  1092  
  1093   - [`64708ab`](https://github.com/deis/deis/commit/64708abf5a885cc4ccd2d3de9c49f1c2a44252cf) docs: update CLI versions and download links
  1094   - [`2247a8a`](https://github.com/deis/deis/commit/2247a8a4ec80183a553a7e5ac55b9824d3d938bc) CHANGELOG.md: update for v0.10.0
  1095   - [`6e05dd7`](https://github.com/deis/deis/commit/6e05dd7a748818a6d761d78ea74cc839688f8e9b) registry: bump version
  1096   - [`5814719`](https://github.com/deis/deis/commit/5814719853e02e4d75aa3098e9758ea4fd472850) tests/integration: vendor json library and adjust indentation
  1097   - [`1276365`](https://github.com/deis/deis/commit/12763657367b9af08d682f73206709d736cfb0cd) registry: bump version
  1098   - [`3d4d9f6`](https://github.com/deis/deis/commit/3d4d9f608fbbbdce86c97f74676abcbfc63fa5f9) registry: bump registry version
  1099   - [`03384a7`](https://github.com/deis/deis/commit/03384a77f3aa866eb5ea49deb70d2f440e49fc41) registry: bump version to repository-import
  1100   - [`0d27be5`](https://github.com/deis/deis/commit/0d27be5371d1c72109489df39adf558239d36ba8) tests: update etcd versions in test-etcd Dockerfile
  1101   - [`6acc718`](https://github.com/deis/deis/commit/6acc7181e78b94ede389e687ce8b8d17c862622f) coreos: upgrade to 379.3.0
  1102   - [`5555648`](https://github.com/deis/deis/commit/55556489ffc6fccaeb8d95e9bc91edb50817ff86) contrib/digitalocean: make NYC2 the default region
  1103   - [`f283961`](https://github.com/deis/deis/commit/f28396196e01122b7fb9bb0f36a901e6db3cba63) controller: update South to 1.0 final release
  1104   - [`a5363ef`](https://github.com/deis/deis/commit/a5363ef1e7f6f07d059014252ed5a5a0fd44e3a6) controller: update Django to 1.6.5 security release
  1105   - [`14404e3`](https://github.com/deis/deis/commit/14404e3de67681e881cbfffcd802875aaf911572) tests: update vendored Docker cli code to v1.1.1
  1106   - [`18f05cb`](https://github.com/deis/deis/commit/18f05cb4e973f24fce8fc75977fd76977744c9ff) builder: rely on deis/base to manage confd
  1107   - [`2b1fb73`](https://github.com/deis/deis/commit/2b1fb73363902c1e6617e8a451e6c2b42c8f7f9d) Makefile: clean up rsync excludes
  1108   - [`2b73978`](https://github.com/deis/deis/commit/2b739781fcdf0dfb9629fe7bc5ab8502af00a384) contrib: update Rackspace to 349
  1109   - [`f9ced08`](https://github.com/deis/deis/commit/f9ced08df3ab8e1e764d1d586be132d37b99fb5f) builder: bump to docker v1.0
  1110   - [`1d19f2b`](https://github.com/deis/deis/commit/1d19f2b460a553d65579639c7987567fd559db79) contrib: bump coreos to v349.0.0
  1111   - [`4501c35`](https://github.com/deis/deis/commit/4501c357ca8c5bb23b04f43399fc6ee10a0ddaf3) contrib: bump coreos to v343.0.0
  1112   - [`595a9ef`](https://github.com/deis/deis/commit/595a9ef348b9fdcdaeba4458ebdbcb911306aff3) (all): rely on etcdctl in deis/base
  1113  
  1114  ### v0.9.0 -> v0.9.1
  1115  
  1116  #### Fixes
  1117  
  1118   - [`8d10bf6`](https://github.com/deis/deis/commit/8d10bf6869226d6c9b2ff940358cf4eb773bd225) router: increase timeouts and survive controller/builder failures
  1119   - [`deeec04`](https://github.com/deis/deis/commit/deeec04f5b7a8775a38bb8ce0516cc0a24513040) builder: decouple from controller
  1120   - [`a930b0d`](https://github.com/deis/deis/commit/a930b0db975394d98ed4c38d449ac90481dc825b) router: Add configuration Ingress8000 in deis template for EC2
  1121   - [`d57cc14`](https://github.com/deis/deis/commit/d57cc14b53b1662445f27f954b194865742c77e3) router: Fixes pushing to every router
  1122   - [`7a88613`](https://github.com/deis/deis/commit/7a88613d6d96b6d48ace3ce7053013334e8b402a) client: adjust indentation in keys_add function
  1123   - [`745b26e`](https://github.com/deis/deis/commit/745b26e8de3bd07e72acdd072df0ebecfbb5fff7) registry: fix S3 config options
  1124  
  1125  #### Maintenance
  1126  
  1127   - [`38c2fb2`](https://github.com/deis/deis/commit/38c2fb2fa057c87ee221ca05f6bb3c637eed2385) versioning: specify image tag in `docker run` and `docker history`
  1128   - [`cef943a`](https://github.com/deis/deis/commit/cef943abfbd99955ad5e801904dbd5fcde19a24a) versioning: update for v0.9.1 release
  1129   - [`79a10fb`](https://github.com/deis/deis/commit/79a10fb61d367fa1660004db4138195f30d64449) CHANGELOG.md: update for v0.9.1 release
  1130   - [`afc27c4`](https://github.com/deis/deis/commit/afc27c4cd667fdb326ca914c05a9ea42a26c6ee5) contrib: Removed unused public port
  1131  
  1132  ### v0.8.0 -> v0.9.0
  1133  
  1134  #### Features
  1135  
  1136   - [`8428bd5`](https://github.com/deis/deis/commit/8428bd5a7c2db6ad6246a400ce5d28dbfc477529) router: proxy builder through router
  1137   - [`bddb43e`](https://github.com/deis/deis/commit/bddb43ee2ba5dadb9c63a1548d50bab265482c40) user-data: adds nsenter alias
  1138   - [`5ad1fc0`](https://github.com/deis/deis/commit/5ad1fc07f240f684ee78774e1d5eb9ed22ff11b7) router: route deis.domain to controller
  1139   - [`5d60551`](https://github.com/deis/deis/commit/5d60551f07fa64ebf93deeca21373ea32ca03f85) vagrant: make rsync as default
  1140   - [`e86d9d8`](https://github.com/deis/deis/commit/e86d9d8a9b046be6dd99479d6029d60cfde25acb) builder: build apps from more than master
  1141   - [`321b96c`](https://github.com/deis/deis/commit/321b96c9d6698ad75b6263d53a7ecf69377ce4d3) controller: allow shared users domain access
  1142   - [`65bf80e`](https://github.com/deis/deis/commit/65bf80e3163142f787e6b5ff3fd75de3a1e0a681) controller: log domains deployed
  1143   - [`c1c7ee7`](https://github.com/deis/deis/commit/c1c7ee76d0b9f72dc2a4d46b087055cacdc31c08) controller: hook up domains to router
  1144   - [`23df4ab`](https://github.com/deis/deis/commit/23df4abca42cf43c796b33536dbe8f724c7b15c7) controller: add Domain model
  1145   - [`fcadd48`](https://github.com/deis/deis/commit/fcadd48c6d179977b11f1414a623a7a7772c0812) controller: Toggle registration using etcd
  1146   - [`730149c`](https://github.com/deis/deis/commit/730149cac7957312356b2005794fe353021256ec) builder: update builder to pass SHA/Procfile/Dockerfile (if available
  1147   - [`c5aec20`](https://github.com/deis/deis/commit/c5aec20be5657af84def14671adbf45dd3ff0963) dockerfile: improve dockerfile and procfile workflow
  1148   - [`f330bfd`](https://github.com/deis/deis/commit/f330bfd2271a31726c1c3ed1b69dd07847e25062) router: support for multiple routers
  1149   - [`f845dc8`](https://github.com/deis/deis/commit/f845dc8fc4a7eeee23b00ab056fadae5b3f065ae) router: configurable gzip settings
  1150   - [`e0ba0a9`](https://github.com/deis/deis/commit/e0ba0a976e0734d7fab069be1a0610d2f8078ddb) builder: expose runtime configuration during slugbuilder execution
  1151   - [`097827c`](https://github.com/deis/deis/commit/097827c46c43d50e571f0a8563c9ab9b63d4c0d9) Vagrantfile: add fallback to rsync
  1152   - [`2bce3f4`](https://github.com/deis/deis/commit/2bce3f4eb5ae6d877bf6f3541c9b8171d12c6aeb) contrib: add changelog script
  1153   - [`4712658`](https://github.com/deis/deis/commit/47126583d95176e5a99eea823eb8b6df98dd0641) contrib: add CoreOS flair to motd
  1154   - [`11b07e2`](https://github.com/deis/deis/commit/11b07e2e6d6bc068ba215c7d506778fb60684da2) contrib/coreos/user-data: create Deis motd
  1155   - [`4808ea9`](https://github.com/deis/deis/commit/4808ea90dfe9722a58986f8ec583e77384bff0fb) client: add --app option to apps:run
  1156   - [`b2e2b78`](https://github.com/deis/deis/commit/b2e2b78e17886d0390fa9f67bf63ba368b726d33) client: add auth command
  1157  
  1158  #### Fixes
  1159  
  1160   - [`0470a38`](https://github.com/deis/deis/commit/0470a3834961667ffa12527089bd1220017d8f7e) controller: add source release version
  1161   - [`d290bb2`](https://github.com/deis/deis/commit/d290bb2e41594d075afd2ce4426456e32a3a7890) controller: revert "<no value>" polling target to confd_settings.py
  1162   - [`733a61c`](https://github.com/deis/deis/commit/733a61c4a1a208dbf420d682324ae5953e4fda31) docker: always use ":latest" tag in docker pull
  1163   - [`b800e9b`](https://github.com/deis/deis/commit/b800e9b34a29b4b5e9236a14cd6df6f5c554df9b) router: restore check_cmd and grep nginx.conf
  1164   - [`f349741`](https://github.com/deis/deis/commit/f349741525f54ffbeb35baf63f2624ce83f28373) controller: change timeout for docker container template
  1165   - [`2767c47`](https://github.com/deis/deis/commit/2767c47310725b6c83a19c2db59bd46560c886ef) travis: add dummy FLEETCTL_TUNNEL envvar
  1166   - [`c0eae21`](https://github.com/deis/deis/commit/c0eae21d93a2b6e78296b227db8356d748426e2b) Makefile: enable targets to work for non-Vagrant
  1167   - [`07d49ef`](https://github.com/deis/deis/commit/07d49ef782248dc8effaef56c5142b0d382ed141) controller: watch fifth column for state
  1168   - [`82a0339`](https://github.com/deis/deis/commit/82a0339c467ce10f9d5c2f155eda1b69b86054b4) controller: use new `fleetctl` semantics
  1169   - [`1c67726`](https://github.com/deis/deis/commit/1c67726e33156399b31b331d1ff1154935dd38d7) data-containers: change test command to "inspect"
  1170   - [`52b93ac`](https://github.com/deis/deis/commit/52b93ac1f65582cee28e78cad8ef88b7ac1e772b) Makefile: update to work with fleetctl 0.3.2
  1171   - [`91e7e21`](https://github.com/deis/deis/commit/91e7e214a315247b0c3332b6a3cc669d2967d8bc) test: update example-ruby-sinatra location
  1172   - [`77c1703`](https://github.com/deis/deis/commit/77c17034f4efa9fc71ce6621fa316073ecddbe72) contrib: revert seed hosts for CDN workaround
  1173   - [`3e1708c`](https://github.com/deis/deis/commit/3e1708c19b2ac5e421406663ad2d9f84797586bb) Makefile: Information about missing FLEETCTL_TUNNEL
  1174   - [`f4a41ad`](https://github.com/deis/deis/commit/f4a41ad9176b20d3380120f80393f1a8cf4128fc) Makefile: include router component in `make build` and friends
  1175   - [`1fdbf2c`](https://github.com/deis/deis/commit/1fdbf2c22510c749a7e6fd97dd2db3f0d23a6692) Makefile: use fleetctl to filter actual deis-* units
  1176   - [`129ad5d`](https://github.com/deis/deis/commit/129ad5d2da771a3cc74a6f4c7dcfc41171694f43) controller: change api logs response to 204 when no logs
  1177   - [`bdf08ba`](https://github.com/deis/deis/commit/bdf08ba57fe3ed17cad7686c3d8c1fc2bacfc64b) signals: use different dispatch_uid for log signals
  1178   - [`6aad59c`](https://github.com/deis/deis/commit/6aad59c266fdae9e0ce4722e1d5a93616e51d149) (all): set etcd keys safely in /bin/boot
  1179   - [`968efd0`](https://github.com/deis/deis/commit/968efd0db4ae788a5f3017399b359d75f4c453a0) router: create /deis/domains
  1180   - [`6886795`](https://github.com/deis/deis/commit/688679565119c054d9fe65fba1a0f4b2780b4f51) controller: give access to /domains
  1181   - [`dbfed01`](https://github.com/deis/deis/commit/dbfed019296b48f4bdf531e8866ab8e74e86b70c) client: handle created response code on domains:add
  1182   - [`9a9c40c`](https://github.com/deis/deis/commit/9a9c40cce25ff54708dcbbe1df51d27a4de36aef) controller: do not deploy releases on domains
  1183   - [`526cd06`](https://github.com/deis/deis/commit/526cd0658b079a7f6c1d999464678cbe049fc76f) client: cleanup domains output
  1184   - [`ed642ff`](https://github.com/deis/deis/commit/ed642ff707da54a13fdf2c71bcb184514f9f88cf) router: resolve golang template scoping issue
  1185   - [`1646f72`](https://github.com/deis/deis/commit/1646f72d6df25a554ae651be353dd67a6738ea8d) controller: add /domains access in confd
  1186   - [`133f707`](https://github.com/deis/deis/commit/133f7071b12d152a852e2a23e5d6bddf732117ec) controller: revert e647336741
  1187   - [`64c90e7`](https://github.com/deis/deis/commit/64c90e7101243ad6cf691ec5096fd91b061bc73e) confd: give controller/router /deis access
  1188   - [`1c06b51`](https://github.com/deis/deis/commit/1c06b51567e69227796833f976229d6bd3f3ee74) controller: cast registrationEnabled to bool
  1189   - [`2dee62c`](https://github.com/deis/deis/commit/2dee62cc1a9f6579d55884c638ec08f13622d126) scheduler: detect exposed ports from image for PORT envvar
  1190   - [`3d5d243`](https://github.com/deis/deis/commit/3d5d243dfaada45014e91df0058cbed8a8a248f1) tests: close db connections during threaded execution
  1191   - [`5710ccb`](https://github.com/deis/deis/commit/5710ccb730b1b46d56c0bbfadfe424e93ecf218d) flake8: resolve code formatting issues
  1192   - [`f680df6`](https://github.com/deis/deis/commit/f680df698de17f073a72d99b896be711c2155c5f) deploy: rework initial deploy logic based on workflow
  1193   - [`877a87b`](https://github.com/deis/deis/commit/877a87bc6de6e9e5c0c67d3a23be4cbf48942899) builder: include default_process_types from .release
  1194   - [`b4ff75e`](https://github.com/deis/deis/commit/b4ff75e275b83e0f8c5384857b7f4e060acb70cc) migration: squash migrations, add newline
  1195   - [`cdbd9b9`](https://github.com/deis/deis/commit/cdbd9b975bdda52c9118ef2945874e007e518c0b) scale: move initial scaling logic to model, add tests
  1196   - [`553978c`](https://github.com/deis/deis/commit/553978cc3e800cce48dbb9ab92d947c9eca98444) controller: only scale web=1 if procfile has web entry
  1197   - [`2984581`](https://github.com/deis/deis/commit/29845814f94767f7dee69cc924f22effe939da91) schema: remove uniqueness constraint on containers
  1198   - [`c8efffd`](https://github.com/deis/deis/commit/c8efffd0ed4a5fd1b8421cd54871fd67aa886519) announcer: detect first exposed port instead of hardcoding to 5000/tcp
  1199   - [`a056894`](https://github.com/deis/deis/commit/a056894cde01146c395573f0d652e2fe74e2f2ca) test: remove `-K` ssh-add option that isn't available on Linux
  1200   - [`1d46330`](https://github.com/deis/deis/commit/1d463306cdc89fb8e1f4e3c6d36a0cf50577dfa6) builder: add scale(
  1201   - [`fd88251`](https://github.com/deis/deis/commit/fd88251a7ac12ee1612ac5d6d1354ac6f7624e4a) flake8: fix spaces and a docstring
  1202   - [`95c2c77`](https://github.com/deis/deis/commit/95c2c77e0555d2b14b0212529553138bd08a10e1) app: only set initial structure when build hook is triggered
  1203   - [`c951ffa`](https://github.com/deis/deis/commit/c951ffab4c4ce9e82ad28c90555a7d23316bf219) Vagrantfile: fix vagrant sync command
  1204   - [`96e0428`](https://github.com/deis/deis/commit/96e042853e1fec7e595556cd1741cad689a4008d) README: fix typo
  1205   - [`d3dfa37`](https://github.com/deis/deis/commit/d3dfa376d86ffcbbbcab8211edb161b4cfde2d72) contrib: seed hosts for CDN workaround
  1206   - [`166282a`](https://github.com/deis/deis/commit/166282a03bc6157dad4dbdd6e0ff5ffd343f4314) CHANGELOG: prep for changelog script
  1207   - [`90c73d0`](https://github.com/deis/deis/commit/90c73d0bcae1ff9fec5cafc7392347dddbb1bafe) test: don't fail if already registered, and pause for builder
  1208   - [`48cd94f`](https://github.com/deis/deis/commit/48cd94f9259193bf232547d6416b47b7e7616166) client: return 1 on two more error cases
  1209   - [`45e5e0c`](https://github.com/deis/deis/commit/45e5e0c89eb7964e0463a1e0117a01538b088234) contrib: correct coloring
  1210   - [`23f0f0c`](https://github.com/deis/deis/commit/23f0f0c48ee3ed08c7f285547647c13e78fa6eeb) logger: allow digits in app name when parsing log file
  1211   - [`33f72a1`](https://github.com/deis/deis/commit/33f72a175a720663d3b8f0e97c7bd7c6c014cc14) controller: restore App.destroy(
  1212   - [`998498f`](https://github.com/deis/deis/commit/998498f67ea52aeef5af21416767e01c7fb9cdb5) Makefile: fix 'check-fleet' rule for $FLEETCTL_TUNNEL with port.
  1213   - [`6d64cbf`](https://github.com/deis/deis/commit/6d64cbf2ce09f92f45563af48e07b75ac6c13432) readme: unify language with deis.io
  1214   - [`c510fc5`](https://github.com/deis/deis/commit/c510fc5971f09b3a886e507e2867b2db36d704e6) controller: give processes unique counters
  1215   - [`2c699ed`](https://github.com/deis/deis/commit/2c699ed67daf7c539b9b1940d989d8d9909e3704) controller: remove username length validation
  1216   - [`75aeb67`](https://github.com/deis/deis/commit/75aeb670fa7d74870e02b88c28ad271a23582ee3) registry: store apps as appname
  1217   - [`926c8f4`](https://github.com/deis/deis/commit/926c8f49937bb21f2197a1388fc907e68fe34a20) client: return non-zero on errors
  1218   - [`a0cf80c`](https://github.com/deis/deis/commit/a0cf80ce694ec29ce980baffad409662dec73a64) docker: use btrfs inside builder
  1219   - [`15751ad`](https://github.com/deis/deis/commit/15751ad0a45b3be074512d21fa92378520ac8067) builder: do not check for a Procfile
  1220   - [`4edfb2c`](https://github.com/deis/deis/commit/4edfb2ce0a3805f5f6e7d0c4d5f9a7b2fef64b58) pip: update location of pip installer
  1221  
  1222  #### Documentation
  1223  
  1224   - [`70fe559`](https://github.com/deis/deis/commit/70fe559cb5edd49f23aab7507bc2e263519c0ca0) (all): document DEIS_NUM_ROUTERS
  1225   - [`ad8eabd`](https://github.com/deis/deis/commit/ad8eabd34423fbb19a707cd6a4f1c4f10a2e2b32) readme: remove cruft and add clarifications
  1226   - [`ccdfc34`](https://github.com/deis/deis/commit/ccdfc34f6a5602432f55b94c17ac94224a9e0819) contrib/rackspace: document manual update for CoreOS"
  1227   - [`d759e1e`](https://github.com/deis/deis/commit/d759e1ec348201503a30da5f5ef09579c05fb6cd) README.md: Update Documentation for creating Applicaiton
  1228   - [`e98d9c2`](https://github.com/deis/deis/commit/e98d9c224650a9a58f4ccfc56a06054278ee2ffd) releases: update for Docker Index tagging capability
  1229   - [`d459eec`](https://github.com/deis/deis/commit/d459eec3c8d3fe8e3bc02e6e3ebb2ea7066bdfa5) configure-dns: fix typo
  1230   - [`d4aa8c9`](https://github.com/deis/deis/commit/d4aa8c95715e3e03b439d7ac65f08240793f20de) UPGRADING.md: add upgrade documentation
  1231   - [`20ecc29`](https://github.com/deis/deis/commit/20ecc297e8e9e62a4b3ef9c48d82955123258c12) contrib/rackspace: document manual update for CoreOS
  1232   - [`54888af`](https://github.com/deis/deis/commit/54888af304455ae79a94d668b1f6b216981ab629) developer: use note styling
  1233   - [`dbbb7b4`](https://github.com/deis/deis/commit/dbbb7b4b7e425f8bc5309c720812431b1a9720d0) developer: add domain documentation
  1234   - [`87159d5`](https://github.com/deis/deis/commit/87159d56a5e5f4f6972de296ae73f14337108e5b) developer: flesh out developer docs
  1235   - [`ae0365b`](https://github.com/deis/deis/commit/ae0365b35148959a428ab097b80cff9464b54b93) (all): update docs for local3.deisapp.com, local5.deisapp.com
  1236   - [`db2d845`](https://github.com/deis/deis/commit/db2d845b21b4191f9e73e3da0ebaa668a7407c7c) bare-metal: filled in bare metal section in provision doc
  1237   - [`ff3e029`](https://github.com/deis/deis/commit/ff3e02959bbdf8e1a0e7811963190b87cc832243) (all): add bare-metal guide
  1238   - [`9435bfd`](https://github.com/deis/deis/commit/9435bfd2074850151a7fd1e17720212b55319f08) README: add troubleshooting for 'not reachable' peers
  1239   - [`f3c60cc`](https://github.com/deis/deis/commit/f3c60cca8ab0d9e00b05cf5672b2217707d02b2e) contrib: github-changes -> changelog script
  1240   - [`b70aa56`](https://github.com/deis/deis/commit/b70aa56c00694efef55ca0dad39f5933344c7e9c) (all): clarify clusters:create options
  1241   - [`ac15bce`](https://github.com/deis/deis/commit/ac15bce3c72b6c9defd4056960c93750af2f2c9c) README: adds troubleshooting information
  1242   - [`28f3727`](https://github.com/deis/deis/commit/28f37273b65d47682fdc33cd6d53c94ed590c6fa) (all): strongly suggest Deis clusters of 3+ nodes
  1243   - [`900e583`](https://github.com/deis/deis/commit/900e5831eca8b82f703d9b3ca0bf570b7bdc06ec) contributing: add TESTING footer
  1244   - [`842838a`](https://github.com/deis/deis/commit/842838ae397b0fa1935742f88e4afd29c454c58c) vagrant: update references to vagrant files
  1245   - [`2dd299c`](https://github.com/deis/deis/commit/2dd299cdc548e191c22f0a67bedfa6eb6cf178c7) README: install nfs on Ubuntu
  1246   - [`98b478a`](https://github.com/deis/deis/commit/98b478a36ad490b044db6088e6eb229889f88fc8) contributing: split out DCO
  1247  
  1248  #### Maintenance
  1249  
  1250   - [`dc7bdda`](https://github.com/deis/deis/commit/dc7bdda1c192bf7695936514e2d4d3c5c5e88f23) (all): update Docker tags to v0.9.0
  1251   - [`3084115`](https://github.com/deis/deis/commit/3084115563e48dab5892c366553e344b9812a7af) client: update deis CLI binaries at S3 to v0.9.0
  1252   - [`072ac1a`](https://github.com/deis/deis/commit/072ac1a533530b1f4fbf2e6bfa4e089535e4b68c) contrib/(all): update to CoreOS 324.2.0
  1253   - [`369c2f4`](https://github.com/deis/deis/commit/369c2f431c3a66a52b35af5299f3c916f153762c) contrib/(all): update to CoreOS 324.1.0
  1254   - [`7ccc031`](https://github.com/deis/deis/commit/7ccc031cf47ab8cc3119c67213461284fd791ef3) controller: remove unused coveragerc
  1255   - [`1333f6a`](https://github.com/deis/deis/commit/1333f6a492956617a4443e4274bdc6c7220725c9) builder: remove unused authorized_keys
  1256   - [`d72013a`](https://github.com/deis/deis/commit/d72013a2204462d831cce77bf2abf887f7c1aa64) controller: update redis to 2.9.1
  1257   - [`8556509`](https://github.com/deis/deis/commit/8556509b5f3c4642dd762cd8c0bd863314d084ab) controller: update celery to 3.1.11
  1258   - [`a088a68`](https://github.com/deis/deis/commit/a088a6805ce481e3889e65b54f640b7f74ab36d0) controller: update djangorestframework to 2.3.13
  1259   - [`5e418ee`](https://github.com/deis/deis/commit/5e418ee014f160b149a01e58d262c3a81dc0f30b) contrib/(all): update to CoreOS 310.1.0
  1260   - [`8347cbe`](https://github.com/deis/deis/commit/8347cbe641168d5061ce01eb53d80d277b00de22) builder: update docker to 0.11.1
  1261   - [`7925589`](https://github.com/deis/deis/commit/792558964bbcb31413a811a742da6832063006cd) Vagrantfile: update to CoreOS 310.1.0
  1262   - [`c0f7b74`](https://github.com/deis/deis/commit/c0f7b74aa4748c9dfa936793ea60917b0edf9530) controller: install new pip 1.5.5
  1263   - [`0f50a11`](https://github.com/deis/deis/commit/0f50a113e9d61970c2c65729c310294e79481067) controller: remove unused gevent package
  1264  
  1265  
  1266  ### v0.8.0 (2014/05/06 18:30 +00:00)
  1267  - [54ff9ca](https://github.com/deis/deis/commit/54ff9caaaaa2be20960afe41c883014a796b81b2) Updated CLI binaries and links in client README. (@mboersma)
  1268  - [4694844](https://github.com/deis/deis/commit/4694844e603583d2b0cee0fa0b4922a9857dc5d9) Switch master to v0.8.0. (@mboersma)
  1269  - [#715](https://github.com/deis/deis/pull/715) Merge pull request #715 from opdemand/filesystem-docs (@opdemand)
  1270  - [469ee72](https://github.com/deis/deis/commit/469ee72a8e180485fbe7a394f052b1a47f3ae234) refactor(scheduler): use coreos/fleet for container scheduling (@gabrtv)
  1271  - [aa8bafc](https://github.com/deis/deis/commit/aa8bafc5608862f220f7fea245b2a6e27141fa91) refactor(scheduler): adapt web app to new cluster domain object (@gabrtv)
  1272  - [b5aea48](https://github.com/deis/deis/commit/b5aea482dd567ba8bfe4c4a9009bfe18e7afeec1) refactor(cm): remove deprecated cm and provider packages from test and coverage (@gabrtv)
  1273  - [10c8c4e](https://github.com/deis/deis/commit/10c8c4eaa428bc9a691931e5e315ba57882a824e) refactor(client): changes for scheduler refactoring (@gabrtv)
  1274  - [51f5d6d](https://github.com/deis/deis/commit/51f5d6d57bc80c882c07ef3c649892bcbbdfed10) chore(builder): upgrade to docker 0.9.1 (@gabrtv)
  1275  - [30f1651](https://github.com/deis/deis/commit/30f1651c8939db20920f87d0b92912cd8b8748cf) feat(docker): deis meta project (@gabrtv)
  1276  - [d4e13a4](https://github.com/deis/deis/commit/d4e13a44961010ac9776bc3878d434537b09d53c) refactor(scheduler): coreos scheduler implementation (@gabrtv)
  1277  - [2c72ff2](https://github.com/deis/deis/commit/2c72ff23d0c2333fe9359b06bc750cc37c16b561) refactor(builder): improve build + config = release (@gabrtv)
  1278  - [e1ccc29](https://github.com/deis/deis/commit/e1ccc29c4c72458be0683dc0442f0a99a50f5740) refactor(builder): remove slug metadata from builder (@gabrtv)
  1279  - [a20798a](https://github.com/deis/deis/commit/a20798aa4b91919c2800d9871d0a9e9c594e0576) feat(scheduler): add command handling for procfile-style execution (@gabrtv)
  1280  - [0a217fc](https://github.com/deis/deis/commit/0a217fcdd83bac96543a29d60958e974907992e8) refactor(vagrant): new CoreOS Vagrantfile (@gabrtv)
  1281  - [8110aaf](https://github.com/deis/deis/commit/8110aaf91b876ea885c96a5031fdc795c4cd5489) refactor(makefile): dispatch to relevant coreos utilities (@gabrtv)
  1282  - [4220183](https://github.com/deis/deis/commit/4220183ff633b77d297c0e65363e4fb8bd388a0c) feat(registry): add private docker registry (@gabrtv)
  1283  - [8d9f314](https://github.com/deis/deis/commit/8d9f31400562a4abce66c0c9a1bfb0690d89f301) feat(router): add nginx router driven by confd/etcd (@gabrtv)
  1284  - [0a081cd](https://github.com/deis/deis/commit/0a081cdc0248ada1f3fe0cb489b085fb471e7f8f) chore(ruby): remove ruby files (@gabrtv)
  1285  - [72ddbaa](https://github.com/deis/deis/commit/72ddbaa5a7f6e7a1fa4d5ed3ff54e2f0bf2551a5) chore(docker): remove registry from deis meta project (@gabrtv)
  1286  - [bc422ef](https://github.com/deis/deis/commit/bc422ef605efd25b6f7c2863f3c5d2b1ad2e22a0) chore(builder): show `docker push` output from builder for debugging (@gabrtv)
  1287  - [98387cf](https://github.com/deis/deis/commit/98387cfb172aab60c14e19f4de65ab72a263e8cb) chore(coverage): add .coveragerc in controller root (@gabrtv)
  1288  - [680f1a8](https://github.com/deis/deis/commit/680f1a8b1ff34237d9a0032a12644196c2536f8f) chore(router): expose router on 80 and 443, add timeout for image download (@gabrtv)
  1289  - [dd065bd](https://github.com/deis/deis/commit/dd065bd054ffcb373c258bd4f95df75da4880208) refactor(client): make apps_open cluster aware (@gabrtv)
  1290  - [039ad59](https://github.com/deis/deis/commit/039ad5916124cd0c04a998253570de8deb97ab70) refactor(deis-run): new `deis run` implementation and celery task (@gabrtv)
  1291  - [ac956d1](https://github.com/deis/deis/commit/ac956d1ee28091c211e688126f4a98ab1c65ecaa) refactor(registry): new registry package with mock and private implementations (@gabrtv)
  1292  - [ba19ac2](https://github.com/deis/deis/commit/ba19ac2385130eb77e93aa8bca9b3045523fd0ff) fix(boot): dot remove docker.pid, fix sock test (@gabrtv)
  1293  - [e07b18d](https://github.com/deis/deis/commit/e07b18d8fb0f13c11ac27d029a73c4b7dae60e39) fix(cache): change cache workdir to /var/lib/redis for read/write filesystem (@gabrtv)
  1294  - [426fbce](https://github.com/deis/deis/commit/426fbce728a92c54dc999b6394a408c115042b4b) fix(boot): only remove docker.sock if it exists (@gabrtv)
  1295  - [01f2225](https://github.com/deis/deis/commit/01f222551cb1b82594c6fb22de8dec4096cf41f8) refactor(bin/boot) consolidate into a single script with debug and optional publishing (@gabrtv)
  1296  - [41645ee](https://github.com/deis/deis/commit/41645ee2463f5645f5569b0beacf84e58c454f65) doc(readme): update README instructions for dev setup (@gabrtv)
  1297  - [37964ae](https://github.com/deis/deis/commit/37964aeff8efa521c214fc00dae323a2c8d9a2a5) chore(builder): add debug, move confd loop before daemon execs (@gabrtv)
  1298  - [f46834a](https://github.com/deis/deis/commit/f46834ab1e76b9ecf03984906cef3da486df9f39) fix(builder): add bridge CIDR address to fix etcd connectivity (@gabrtv)
  1299  - [162928c](https://github.com/deis/deis/commit/162928c11610d276c2e3614294e7a77e51ca7f43) chore(systemd): change units to publish on known ports (@gabrtv)
  1300  - [802666b](https://github.com/deis/deis/commit/802666b8fee0ae307780c2fd287d353ca8dca599) chore(scheduler): disable auto router and logger on cluster creation (@gabrtv)
  1301  - [be7a003](https://github.com/deis/deis/commit/be7a00361c063fc16a9a18eb805abab92e62f550) chore(docker): move deis meta project to contrib/docker (@gabrtv)
  1302  - [c08eaf8](https://github.com/deis/deis/commit/c08eaf839943cafaaeff55f426c2f9f1b253691a) chore(user-data): change yaml content to literal block (@gabrtv)
  1303  - [18d1626](https://github.com/deis/deis/commit/18d1626d15117f41c086205528fee72e5a8dc314) fix(vagrant): switch vm to 2gb of memory (@gabrtv)
  1304  - [b7f29fa](https://github.com/deis/deis/commit/b7f29fad0a69e52d635a004332b8969327a4a272) chore(router): disable check_cmd for now (@gabrtv)
  1305  - [bb67e58](https://github.com/deis/deis/commit/bb67e581eb468b0239409b26397cc2f0ad4481ab) chore(registry): turn logging to info (@gabrtv)
  1306  - [6e1d70d](https://github.com/deis/deis/commit/6e1d70d98607bc578df75d917faaf6cf9843fe8d) chore(database): remove conf.d comments (@gabrtv)
  1307  - [774ef63](https://github.com/deis/deis/commit/774ef6303b44c0b6d58c2f600bc9fd8391cfe9a2) fix(vagrant): add host ip to /etc/hosts (@gabrtv)
  1308  - [0e2b42b](https://github.com/deis/deis/commit/0e2b42bd025f785af5130197f110089257b8896c) chore(makefile): remove docker daemon from logs (@gabrtv)
  1309  - [34aab76](https://github.com/deis/deis/commit/34aab76228596db5eb95114abcbbbb5f2b42994d) chore(vagrant): bump memory to 4096 (@gabrtv)
  1310  - [6c15217](https://github.com/deis/deis/commit/6c15217c5e13d32c99ccded949504a10d3d91eba) fix(router): handle non-zero rc from etcdctl mkdir (@gabrtv)
  1311  - [dfc762c](https://github.com/deis/deis/commit/dfc762ca1923ffc5aa9dd4608730e07f7b899159) fix(scheduler) switch to getent for host resolution (@gabrtv)
  1312  - [2b9fa82](https://github.com/deis/deis/commit/2b9fa8292d99556db465d4155f73c99e7ca3fe0c) fix(etcdctl): use no-sync option to prevent connectivity issues (@gabrtv)
  1313  - [0b54a13](https://github.com/deis/deis/commit/0b54a135a54bc3b58d9a179a1395a3e82bc57a76) fix(docker): switch to aufs storage backend (@gabrtv)
  1314  - [7e9b418](https://github.com/deis/deis/commit/7e9b41853f74c23ca23d533f7258d5e2dee9a4d3) fix(systemd): wait for etcd.service (@gabrtv)
  1315  - [6aa0092](https://github.com/deis/deis/commit/6aa0092df404c127eef85af7e52638b902ea2e54) chore(journal): suppress etcdctl output, add other clarifying output (@gabrtv)
  1316  - [e173103](https://github.com/deis/deis/commit/e173103aa86759ff6d989192603876b3b65e099a) perf(images): seed docker images as a oneshot (@gabrtv)
  1317  - [4029205](https://github.com/deis/deis/commit/4029205c775b6518969aaf14810cfb1c30232324) fix(scheduler): remove unused functions (@bacongobbler)
  1318  - [853ed89](https://github.com/deis/deis/commit/853ed8970a441c27dd979ac43bd1b47a93fdb06c) docs(readme): `make pull` of cached layers to speed `make build` (@gabrtv)
  1319  - [6efe264](https://github.com/deis/deis/commit/6efe2640228471b85c3542ba384f4294ca11648a) perf(images): seed the deis-registry with slugrunner on boot (@gabrtv)
  1320  - [decd712](https://github.com/deis/deis/commit/decd71211b8b900780822e7e4cae73b6b708f446) fix(builder): fix typo in confd toml (@gabrtv)
  1321  - [163359a](https://github.com/deis/deis/commit/163359a61d55e99b3c399b332f7c2b6da4aaa1b4) feat(builder): scale the web process by 1 (@bacongobbler)
  1322  - [f849c47](https://github.com/deis/deis/commit/f849c4765d5949817f1bfbd8a2ee0270d31cfb07) fix(docker): use btrfs as coreos does. (@mboersma)
  1323  - [2fb3dfd](https://github.com/deis/deis/commit/2fb3dfd86ac1433892ed64cec6e5185b0a877721) refactor(controller): remove chef gem (@bacongobbler)
  1324  - [9e11148](https://github.com/deis/deis/commit/9e111489a7458d4567715ab5b384be5b64035a31) fix(tests): use TransactionTestCase where threads are used (@gabrtv)
  1325  - [17d36e1](https://github.com/deis/deis/commit/17d36e1cd7c2f9eb02576d15d0236e10fdf5731b) fix(controller): use postgresql for tests (@bacongobbler)
  1326  - [42e45a6](https://github.com/deis/deis/commit/42e45a6a14c540ad8d083dd46d8aad9ffa82a106) fix(controller): allow only admins cluster access (@bacongobbler)
  1327  - [5b3d268](https://github.com/deis/deis/commit/5b3d268062834455d20191e272b297f72585b79f) bug(contrib/coreos): fix Docker bridge (@carmstrong)
  1328  - [231ede3](https://github.com/deis/deis/commit/231ede3816c3d0bb8576ca46d7a7d2c453f5c390) fix(contrib): update ec2 cloudformation docs (@bacongobbler)
  1329  - [110f093](https://github.com/deis/deis/commit/110f09360213975ec13b577f4b556e01e15333ba) bug(docker): bind docker bridge to a specific IP (@carmstrong)
  1330  - [741825c](https://github.com/deis/deis/commit/741825cc3588f79ad83dc4daa8f197e7069d6d26) bug(systemd): fix dependencies (@carmstrong)
  1331  - [48c06f7](https://github.com/deis/deis/commit/48c06f700b0e58a44d0106006c93ed8995da4859) fix(docs): remove outdated autodocs (@bacongobbler)
  1332  - [fd9b42e](https://github.com/deis/deis/commit/fd9b42eff5e2d3e8f7bbb44c8284da6aa3e3121f) fix(client): add clusters command to `deis help` (@bacongobbler)
  1333  - [8952179](https://github.com/deis/deis/commit/8952179cd5544f18af98be1dffcde32ff444b087) fix(*): make containers host-aware (@bacongobbler)
  1334  - [75ed9d7](https://github.com/deis/deis/commit/75ed9d71c95b4e3398f6464b98d2c01dd09d0619) docs(scheduler): update documentation for CoreOS/Fleet/cluster changes (@mboersma)
  1335  - [cfafc0d](https://github.com/deis/deis/commit/cfafc0dbb921ccba26630ab0826dd6c43b5bbc44) refactor(discovery): remove discovery component (@bacongobbler)
  1336  - [57cde57](https://github.com/deis/deis/commit/57cde575651a094c4273df201b47c6579c7ec437) feat(contrib/vagrant): support multiple-VM environment (@carmstrong)
  1337  - [4111501](https://github.com/deis/deis/commit/4111501dc9de0c99fdda42d82b822d989d6d382f) refactor(contrib): update Deis deployment on AWS (@bacongobbler)
  1338  - [a0f3437](https://github.com/deis/deis/commit/a0f3437cd0f7897b399174b2bb049e879b8ce267) refactor(controller): optimize docker build layers (@bacongobbler)
  1339  - [cd6a38e](https://github.com/deis/deis/commit/cd6a38e798fbd1ef60efa518efbee473d8d9e580) feat(controller): add container state via FSM (@bacongobbler)
  1340  - [e1eafbc](https://github.com/deis/deis/commit/e1eafbc516ec9c2fc6f237b575f5ccff6d421e32) fix(registry): chown /data for data container (@gabrtv)
  1341  - [418c025](https://github.com/deis/deis/commit/418c0253c03ea59f91c441e9a129c9afebf7b7e9) fix(controller): install git (@bacongobbler)
  1342  - [06659ec](https://github.com/deis/deis/commit/06659eccc1cc9be645d4b32e192f376a8cc325e7) feat(*): add data containers (@bacongobbler)
  1343  - [ef67e1b](https://github.com/deis/deis/commit/ef67e1be3eba4a0300308bf65d4a3362673a7b7a) docs(scheduler): removed most references to old concepts (@mboersma)
  1344  - [eaa2688](https://github.com/deis/deis/commit/eaa26886e84ca2bba1748c21bff00a7055a9a8d2) docs(scheduler): cleaned up index and concepts (@mboersma)
  1345  - [7be28e0](https://github.com/deis/deis/commit/7be28e0420c44ca01a3fc4aadbd14990b2f19072) docs(scheduler): added copy of draft architectural diagram (@mboersma)
  1346  - [36e578d](https://github.com/deis/deis/commit/36e578de4d8aebbf35f11cd65c228cf4b6c222e0) fix(*): use host's IP address (@bacongobbler)
  1347  - [d5aa3dd](https://github.com/deis/deis/commit/d5aa3ddc3a32902f62a66be6745ebaf8a657756b) docs(scheduler): add and update README.md files (@mboersma)
  1348  - [16f7621](https://github.com/deis/deis/commit/16f762101730c5ecbfd3baf3ffe807f63129a87b) docs(contrib/digitalocean): remove support for Digital Ocean (@carmstrong)
  1349  - [859940d](https://github.com/deis/deis/commit/859940d271e702f42ef28dde98d044a5064c92f5) fix(systemd): lookup default gateway interface for HOST_IP (@gabrtv)
  1350  - [4a1beb1](https://github.com/deis/deis/commit/4a1beb1d67d5aab87d293909634ae5aaee772cb9) fix(docker): add docker-patch.service for symlink workaround (@gabrtv)
  1351  - [41489c1](https://github.com/deis/deis/commit/41489c1d5a1110c66352be64102d715cf17f6bbe) fix(systemd): remove path to docker dev binary (@gabrtv)
  1352  - [df11de0](https://github.com/deis/deis/commit/df11de09ee4018ae592d66397e8a0bd6adf6ba1a) fix(builder): fix data container volume mounts (@gabrtv)
  1353  - [71fb3e6](https://github.com/deis/deis/commit/71fb3e688a86dc50429bb949f24a84a9a73a20f5) chore(builder): remove docker push debug prints (@gabrtv)
  1354  - [bb87d3c](https://github.com/deis/deis/commit/bb87d3c197e38215a29e2acf1c8b00486ad958ea) docs(contrib/ec2): add ssh-add command (@bacongobbler)
  1355  - [b8df76a](https://github.com/deis/deis/commit/b8df76a845236c3960bf86581b38f43f51505659) fix(registry): wait for port to become available in ExecPostStart (@gabrtv)
  1356  - [7dc4a3a](https://github.com/deis/deis/commit/7dc4a3a4f5ec369801e8f1696b7c4cf7aa0e731d) fix(user-data): support dynamic interface for seed-deis-registry (@gabrtv)
  1357  - [101c88b](https://github.com/deis/deis/commit/101c88b72bb0ebedbdd10fc1f033850f4fd801f0) fix(*): be more permissive with etcd (@bacongobbler)
  1358  - [1dcf378](https://github.com/deis/deis/commit/1dcf3786f110942e1562dcae722013793ff29bd7) chore(client): remove apps:calculate (@bacongobbler)
  1359  - [ecf167d](https://github.com/deis/deis/commit/ecf167d762d3153b9385a7c2faecdb3d727c2bad) fix(builder): reside beside the controller (@bacongobbler)
  1360  - [e3e8c18](https://github.com/deis/deis/commit/e3e8c183d40a9f5958c9f4d4ce2abe0f90e867f2) fix(fsm): save state transitions as they happen (@gabrtv)
  1361  - [b531857](https://github.com/deis/deis/commit/b53185703deceb455500253f53778cbeced383c3) fix(seed-registry): fix typo in ExecStart (@gabrtv)
  1362  - [06f4c79](https://github.com/deis/deis/commit/06f4c794890447bcc66ed6bc5d91f46b6a13ad3b) docs(contrib/rackspace): update to reflect CoreOS (@carmstrong)
  1363  - [e3c06dc](https://github.com/deis/deis/commit/e3c06dca9770a8ea064b574e8179bf89f48fdba5) docs(contrib): fix ec2 and rackspace formatting (@carmstrong)
  1364  - [af7a177](https://github.com/deis/deis/commit/af7a1774c091597379d9e6b370ad7d37030368c7) refactor(contrib): remove check-deis-deps (@carmstrong)
  1365  - [78f05d4](https://github.com/deis/deis/commit/78f05d4fb533a363002115cf8c8fe168b88d05ae) fix(app): restored apps:rollback functionality (@mboersma)
  1366  - [08d6d24](https://github.com/deis/deis/commit/08d6d240811434f7d9a5fc558650403c71fa5152) fix(contrib/ec2): add custom template (@bacongobbler)
  1367  - [6575e4f](https://github.com/deis/deis/commit/6575e4f27c9a1a9ca06f3842b7fd0e8a46e5a6cc) fix(contrib/ec2): be more restrictive with ports (@bacongobbler)
  1368  - [8965c0f](https://github.com/deis/deis/commit/8965c0f6c68268bc2c2976029fcbd14c4b699036) fix(contrib/ec2): add UDP perms to the logger (@bacongobbler)
  1369  - [b8ced1b](https://github.com/deis/deis/commit/b8ced1b5f1db32bf7c00d404ca0dba0977a95cd4) docs(contrib/ec2): use public DNS name (@bacongobbler)
  1370  - [7701372](https://github.com/deis/deis/commit/7701372aa44792ee53311a6ba5dc1d9f4a54d900) feat(logger): add new syslog daemon based on https://github.com/ziutek/syslog (@gabrtv)
  1371  - [7216f73](https://github.com/deis/deis/commit/7216f73ea4842a6387558b496347159f54de9e50) feat(logger): use new logger component from controller (@gabrtv)
  1372  - [4c99c2b](https://github.com/deis/deis/commit/4c99c2bc3bcd322a6092bdc04066f79fa3cb0037) fix(coreos): add wait_for_announcer to block until containers are ready (@gabrtv)
  1373  - [66f4b3d](https://github.com/deis/deis/commit/66f4b3d46e6a5161d19d72f67a9a188219770f9a) docs(scheduler): updated CLI instructions and developer docs (@mboersma)
  1374  - [4757378](https://github.com/deis/deis/commit/475737883cd3f1852e3606af65a24742bf8aa52d) fix(controller): use Deis' fork of django-fsm (@bacongobbler)
  1375  - [385dd6a](https://github.com/deis/deis/commit/385dd6ae9ff5ee05dc96e8507dec4da8fb46507b) docs(scheduler): add migration doc, update faq and localdev (@mboersma)
  1376  - [c35a25f](https://github.com/deis/deis/commit/c35a25f297f96e9a6b9708ebd58fde5274a45f19) fix(registry): Use cache host and port from confd (@johanneswuerbach)
  1377  - [1cd651e](https://github.com/deis/deis/commit/1cd651e1a2d88ee29a95b8f43dbc02bb8a926408) docs(scheduler): update "provision a controller" doc (@mboersma)
  1378  - [c264205](https://github.com/deis/deis/commit/c264205242541ae8c964e700669a39ec8321904c) docs(scheduler): mention coreos-vagrant reboot known issue (@mboersma)
  1379  - [ed6a3b8](https://github.com/deis/deis/commit/ed6a3b88c0474289553d0818e17459212d4f4560) fix(controller): use django.conf (@bacongobbler)
  1380  - [f45919c](https://github.com/deis/deis/commit/f45919c0c68fa09fd22492008013f64e137162cb) docs(scheduler): add reminder about migration and v0.7.0 (@mboersma)
  1381  - [#713](https://github.com/deis/deis/pull/713) Merge pull request #713 from opdemand/scheduler (@opdemand)
  1382  - [d9b8578](https://github.com/deis/deis/commit/d9b8578b0fc4c155d0428818574cfa5eb0ada3bd) fix(router): docker build fails when apt archive is stale (@mboersma)
  1383  - [#733](https://github.com/deis/deis/pull/733) Merge pull request #733 from opdemand/fix-router-build (@opdemand)
  1384  - [5f8f775](https://github.com/deis/deis/commit/5f8f77556030f04fe92e7e1b8652f22eb7b43516) fix(controller/systemd): schedule on same machine as logger (@carmstrong)
  1385  - [#734](https://github.com/deis/deis/pull/734) Merge pull request #734 from opdemand/fix_controller_unit (@opdemand)
  1386  - [28458f2](https://github.com/deis/deis/commit/28458f2397f499e14e8e5645851c19fe53a32dc0) fix(docs): mention "easy-fix" tag in contributing docs (@mboersma)
  1387  - [dfd202b](https://github.com/deis/deis/commit/dfd202b6e43d4440ef767ed5298df0e561898e93) docs(migrating): remove "nothing changes" phrase (@mboersma)
  1388  - [8eb5a01](https://github.com/deis/deis/commit/8eb5a01e85dc9e52ac4210e34cd2fac9436fa59e) docs(contrib/vagrant): update location of fleetctl (@bacongobbler)
  1389  - [#735](https://github.com/deis/deis/pull/735) Merge pull request #735 from opdemand/easy-fix-contrib (@opdemand)
  1390  - [e08de54](https://github.com/deis/deis/commit/e08de5496e53831dd21c4361f9b70686960cb239) fix(travis-ci): remove defunct "scheduler" branch (@mboersma)
  1391  - [0695711](https://github.com/deis/deis/commit/06957116f216783d78f245e25b2807299b69040e) fix(controller/tests): run coverage with "--timid" flag (@mboersma)
  1392  - [aae8fcd](https://github.com/deis/deis/commit/aae8fcd13fe0d82cd4bc5e5499e4acb2d4bcaa8a) chore(contrib/vagrant): lower memory to 2GB (@carmstrong)
  1393  - [3dda9fb](https://github.com/deis/deis/commit/3dda9fbeab1c546b8f137ea22bb4492d7e6f9112) fix(controller): fix container admin view (@bacongobbler)
  1394  - [746e140](https://github.com/deis/deis/commit/746e140cbd89aa29d3a813c270611394851bfb80) feat(controller): make coreos the default cluster (@bacongobbler)
  1395  - [ac966be](https://github.com/deis/deis/commit/ac966be8261dd9c0b024a19a2a8d50df8fb02f27) feat(controller): add faulty cluster (@bacongobbler)
  1396  - [#742](https://github.com/deis/deis/pull/742) Merge pull request #742 from opdemand/postgresql-test-errors (@opdemand)
  1397  - [8517d7d](https://github.com/deis/deis/commit/8517d7dff3e57b839a3c1825843e24486a8c5a22) test(controller): add more container state tests (@bacongobbler)
  1398  - [1d05e0d](https://github.com/deis/deis/commit/1d05e0d18061ad2559ecf16dead104dffb2c632c) fix(controller): remove cluster from list_filter (@bacongobbler)
  1399  - [33eee91](https://github.com/deis/deis/commit/33eee91c916b00fa8e84bd977be016ca847f8f01) fix(controller): fix flake8 (@bacongobbler)
  1400  - [#745](https://github.com/deis/deis/pull/745) Merge pull request #745 from opdemand/better-scheduling-tests (@opdemand)
  1401  - [#744](https://github.com/deis/deis/pull/744) Merge pull request #744 from opdemand/vagrant_memory (@opdemand)
  1402  - [#728](https://github.com/deis/deis/pull/728) Merge pull request #728 from johanneswuerbach/fix-prod-registry (@johanneswuerbach)
  1403  - [084dc18](https://github.com/deis/deis/commit/084dc18c264285280e744b4669ee4806901343ec) fix(vagrant): enable patch-docker (@bacongobbler)
  1404  - [0f6761e](https://github.com/deis/deis/commit/0f6761e23debb211bcd5b81b623a0862672670cc) feat(client): add --no-remote option (@bacongobbler)
  1405  - [9614d3b](https://github.com/deis/deis/commit/9614d3b6c1560f2c2d15cd0dc8aadafa0890cfa8) fix(contrib/vagrant): prevent Vagrant reboots (@carmstrong)
  1406  - [c9d0feb](https://github.com/deis/deis/commit/c9d0febcc5ca1f4260e338358f3076f901c26159) chore(contrib/vagrant): update CoreOS box image (@carmstrong)
  1407  - [5dc2abe](https://github.com/deis/deis/commit/5dc2abe784f565fdb20bf7e1345d42d57e62be23) refactor(client): fix program flow of --no-remote (@bacongobbler)
  1408  - [#754](https://github.com/deis/deis/pull/754) Merge pull request #754 from opdemand/stop_vagrant_reboots (@opdemand)
  1409  - [#757](https://github.com/deis/deis/pull/757) Merge pull request #757 from opdemand/hotfix-no-remote (@opdemand)
  1410  - [#750](https://github.com/deis/deis/pull/750) Merge pull request #750 from opdemand/enable-patched-docker (@opdemand)
  1411  - [#756](https://github.com/deis/deis/pull/756) Merge pull request #756 from opdemand/update_virtualbox_image (@opdemand)
  1412  - [4db0fe4](https://github.com/deis/deis/commit/4db0fe40f8ba026e384e17ba1a7cc7ba69473dc9) docs(concepts): add back build/release/run docs (@bacongobbler)
  1413  - [a9685e3](https://github.com/deis/deis/commit/a9685e3dd4fbcf6a14767f2d60204e4e882dcdd7) revert aafe0dd813591254471db597d452d75791f9280f (@bacongobbler)
  1414  - [#758](https://github.com/deis/deis/pull/758) Merge pull request #758 from opdemand/build-release-run (@opdemand)
  1415  - [af3bf60](https://github.com/deis/deis/commit/af3bf602ca2c7e0665d21e045d66689b4c5e1ee9) Fix contrib/vagrant/Makefile to work on non bash-symlinked /bin/sh. (@jperville)
  1416  - [cff6b59](https://github.com/deis/deis/commit/cff6b59502c9d4cb95cb661204e3137fe5e17687) fix(controller): update Django admin fields (@mboersma)
  1417  - [#761](https://github.com/deis/deis/pull/761) Merge pull request #761 from jperville/makefile-bashism-fix (@jperville)
  1418  - [3d09675](https://github.com/deis/deis/commit/3d096758cd9919b33c24819e20115e79f90ae07e) fix(contrib/vagrant): fix vagrant n-node Makefile (@carmstrong)
  1419  - [#759](https://github.com/deis/deis/pull/759) Merge pull request #759 from opdemand/vagrant_3node_makefile (@opdemand)
  1420  - [2b23db5](https://github.com/deis/deis/commit/2b23db5583c8f08feb800d54d5d0e3ee063fb9f7) feat(registry): add s3 redirect support (@johanneswuerbach)
  1421  - [#764](https://github.com/deis/deis/pull/764) Merge pull request #764 from johanneswuerbach/registry-s3-redirect (@johanneswuerbach)
  1422  - [d857735](https://github.com/deis/deis/commit/d85773542a54a972f9eb9ffb8493d3e35a44bc03) fix(logger): fix publish loop (@bacongobbler)
  1423  - [29f503a](https://github.com/deis/deis/commit/29f503afba0d95a713782a37052f6b6d6299ce87) feat(contrib/ec2): add m3 instances to template (@bacongobbler)
  1424  - [67ebd8c](https://github.com/deis/deis/commit/67ebd8c529812b15d90a4afbbc265e5f1717c635) refactor(seed-deis-registry): move to .service file (@carmstrong)
  1425  - [#770](https://github.com/deis/deis/pull/770) Merge pull request #770 from opdemand/move_seed_registry (@opdemand)
  1426  - [8f48f64](https://github.com/deis/deis/commit/8f48f64ef727e528c01357c1dce3beb69a9f0a56) docs(contrib): maintainers merge their own PRs (@bacongobbler)
  1427  - [b657d18](https://github.com/deis/deis/commit/b657d18d43eeae124d430e7fc418da31d5ed5049) fix(vagrant): use start on make run (@bacongobbler)
  1428  - [#763](https://github.com/deis/deis/pull/763) Merge pull request #763 from opdemand/fix-django-admin (@opdemand)
  1429  - [6ce0371](https://github.com/deis/deis/commit/6ce03710ff921a4fef72c619a083f3bc8cd90ec1) fix(seed-deis-registry): move into deis-registry.service (@carmstrong)
  1430  - [#775](https://github.com/deis/deis/pull/775) Merge pull request #775 from opdemand/seed_registry_fix (@opdemand)
  1431  - [#771](https://github.com/deis/deis/pull/771) Merge pull request #771 from opdemand/more-contrib-standards (@opdemand)
  1432  - [#772](https://github.com/deis/deis/pull/772) Merge pull request #772 from opdemand/use-make-start (@opdemand)
  1433  - [#766](https://github.com/deis/deis/pull/766) Merge pull request #766 from opdemand/fix-logger-publish-loop (@opdemand)
  1434  - [90c2ead](https://github.com/deis/deis/commit/90c2ead381c57194fc91aefb79a839b53010b111) fix(contrib/ec2): bump size to m3.large (@bacongobbler)
  1435  - [faf2c92](https://github.com/deis/deis/commit/faf2c920a0422254acc74c22393fe3e7bbc3ac6e) fix(docker): remove patched docker, switch to deis/base data container (@gabrtv)
  1436  - [a43e0d6](https://github.com/deis/deis/commit/a43e0d6a238a679983de6b3306a27fce69f74602) feat(coreos): update vagrant box to coreos-291.0.0 (@mboersma)
  1437  - [#778](https://github.com/deis/deis/pull/778) Merge pull request #778 from opdemand/remove-patched-docker (@opdemand)
  1438  - [#777](https://github.com/deis/deis/pull/777) Merge pull request #777 from opdemand/coreos-289.0.0 (@opdemand)
  1439  - [90dab33](https://github.com/deis/deis/commit/90dab33613be96e618d1def677db852c21b47010) fix(contrib/vagrant): fix Makefile loop (@carmstrong)
  1440  - [aab675a](https://github.com/deis/deis/commit/aab675aeed62d5e42a76e085387e710b09c5f04f) fix(controller): fix registry API calls (@bacongobbler)
  1441  - [#782](https://github.com/deis/deis/pull/782) Merge pull request #782 from opdemand/fix-registry-errors (@opdemand)
  1442  - [#768](https://github.com/deis/deis/pull/768) Merge pull request #768 from opdemand/add-m3-instances (@opdemand)
  1443  - [#780](https://github.com/deis/deis/pull/780) Merge pull request #780 from opdemand/fix_makefile_loop (@opdemand)
  1444  - [0c80d53](https://github.com/deis/deis/commit/0c80d53444a5d58f1c783b600b8d992a116b6d0e) fix(logger): import syslog package from github (@bacongobbler)
  1445  - [825a0c6](https://github.com/deis/deis/commit/825a0c65c4e1a2265f43d036c34fa48728417c20) refactor(seed-deis-registry): remove seed-deis-registry dependency (@carmstrong)
  1446  - [#788](https://github.com/deis/deis/pull/788) Merge pull request #788 from opdemand/remove_registry_block (@opdemand)
  1447  - [a678b23](https://github.com/deis/deis/commit/a678b239df793680b073c20bef5338f26e16285a) fix(Makefile): alphabetize component names (@bacongobbler)
  1448  - [#789](https://github.com/deis/deis/pull/789) Merge pull request #789 from opdemand/import-syslog (@opdemand)
  1449  - [d4bb423](https://github.com/deis/deis/commit/d4bb423bf0febbf0b69a5c7b5ec24dc4ff810b75) fix(logger): install deps in proper location (@bacongobbler)
  1450  - [2731b3a](https://github.com/deis/deis/commit/2731b3a352201313d0f24fd087dc9e5f03375743) chore(controller): remove provider libraries from requirements.txt (@mboersma)
  1451  - [#793](https://github.com/deis/deis/pull/793) Merge pull request #793 from opdemand/fix-syslogd (@opdemand)
  1452  - [#790](https://github.com/deis/deis/pull/790) Merge pull request #790 from opdemand/alphabetized (@opdemand)
  1453  - [0e32e03](https://github.com/deis/deis/commit/0e32e039397730701980906bc5306f24e98e970c) chore(contrib/vagrant): update vagrant box to coreos-295.0.0 (@mboersma)
  1454  - [#795](https://github.com/deis/deis/pull/795) Merge pull request #795 from opdemand/requirements-diet (@opdemand)
  1455  - [#796](https://github.com/deis/deis/pull/796) Merge pull request #796 from deis/coreos-295.0.0 (@deis)
  1456  - [7ac2e85](https://github.com/deis/deis/commit/7ac2e858d3457aa544a9108743e1c2564998ecb2) fix(github): update URL references to opdemand/deis (@mboersma)
  1457  - [#801](https://github.com/deis/deis/pull/801) Merge pull request #801 from deis/deis-deis-fixup (@deis)
  1458  - [cd66fd2](https://github.com/deis/deis/commit/cd66fd281181384ec9c4f9e7c5cd18aa89da1923) refactor(Vagrantfile): merge Vagrantfiles and update to upstream (@carmstrong)
  1459  - [241c696](https://github.com/deis/deis/commit/241c6960c85ce329377ba5699c805b1ea19c6c80) fix(tests): skip problematic section of BuildTest (@mboersma)
  1460  - [3b2ee0d](https://github.com/deis/deis/commit/3b2ee0d7dd14178eb99bc609b396798aca527f6a) fix(coverage): revert addition of "--timid" flag to coverage (@mboersma)
  1461  - [#803](https://github.com/deis/deis/pull/803) Merge pull request #803 from deis/postgres-tests-workaround (@deis)
  1462  - [#799](https://github.com/deis/deis/pull/799) Merge pull request #799 from deis/merge_vagrantfiles (@deis)
  1463  - [828a1df](https://github.com/deis/deis/commit/828a1dfc22c07ac9d22419bacd4e33805b5f393f) fix(Makefile): upload fleetctl units all at once (@carmstrong)
  1464  - [71a86d9](https://github.com/deis/deis/commit/71a86d9d08ca654344dabf60bd61cfdfba29163c) fix(README): remove extraneous ` (@carmstrong)
  1465  - [#807](https://github.com/deis/deis/pull/807) Merge pull request #807 from deis/fix_fleetctl_scheduling (@deis)
  1466  - [2ce2c3e](https://github.com/deis/deis/commit/2ce2c3e10b851db9967ffdcb0b6563978eccf3d2) chore(contrib/vagrant): update vagrant box to coreos-296.0.0 (@mboersma)
  1467  - [#808](https://github.com/deis/deis/pull/808) Merge pull request #808 from deis/coreos-296.0.0 (@deis)
  1468  - [3ddbccf](https://github.com/deis/deis/commit/3ddbccfddf694c783274adf1d0a903403927a1b6) refactor(client): rename containers to ps (@bacongobbler)
  1469  - [0f5c460](https://github.com/deis/deis/commit/0f5c460c07dee0347b6c92b28d33cc37a8e59d7d) fix(scheduler): announce proper address (@bacongobbler)
  1470  - [#813](https://github.com/deis/deis/pull/813) Merge pull request #813 from deis/rename-containers (@deis)
  1471  - [#814](https://github.com/deis/deis/pull/814) Merge pull request #814 from deis/fix-announce (@deis)
  1472  - [123776e](https://github.com/deis/deis/commit/123776e9d1dd8224b6269f423ff40eed344d40b4) Removed duplicate etcdctl installation statements (@zyegfryed)
  1473  - [#822](https://github.com/deis/deis/pull/822) Merge pull request #822 from zyegfryed/patch-1 (@zyegfryed)
  1474  - [69f138a](https://github.com/deis/deis/commit/69f138a4cfc17c00222460454975ef799f031a7c) chore(vagrant): update box to coreos-298.0.0 (@mboersma)
  1475  - [#824](https://github.com/deis/deis/pull/824) Merge pull request #824 from deis/coreos-298.0.0 (@deis)
  1476  - [787d857](https://github.com/deis/deis/commit/787d857e97e46fed661bb0c51fc651cb8a3abc46) fix(services): manage dependencies manually (@carmstrong)
  1477  - [#821](https://github.com/deis/deis/pull/821) Merge pull request #821 from deis/fix_scheduling (@deis)
  1478  - [04b21e4](https://github.com/deis/deis/commit/04b21e4df88cfdbb5de5df5d7664751fa386591a) chore(controller): update to Django 1.6.3 security release (@mboersma)
  1479  - [6783d9a](https://github.com/deis/deis/commit/6783d9a787c719d98f032591d8a5851a20849dea) fix(contrib/ec2): fix ephemeral port range (@bacongobbler)
  1480  - [4a029f6](https://github.com/deis/deis/commit/4a029f63ed5accdeee934fad9509bd20d1cc5c59) fix(coverage): cd to controller dir before submitting to coveralls.io (@mboersma)
  1481  - [#827](https://github.com/deis/deis/pull/827) Merge pull request #827 from deis/fix-ephemeral-port-range (@deis)
  1482  - [#828](https://github.com/deis/deis/pull/828) Merge pull request #828 from deis/fix-coveralls-io (@deis)
  1483  - [#794](https://github.com/deis/deis/pull/794) Merge pull request #794 from deis/django-1.6.3 (@deis)
  1484  - [1fb49d8](https://github.com/deis/deis/commit/1fb49d8493839fb69eee5247d3b6b65ea1f9c3f4) fix(Makefile): use /bin/sh if syntax (@bacongobbler)
  1485  - [#829](https://github.com/deis/deis/pull/829) Merge pull request #829 from deis/make-controller (@deis)
  1486  - [a2d006c](https://github.com/deis/deis/commit/a2d006cd8b8a5c9336319bee98835d7b54610145) fix(builder): update Docker to v0.10.0 (@mboersma)
  1487  - [f112a5f](https://github.com/deis/deis/commit/f112a5f0e0d2eaa2bdbdecf5fe2b7f084f2d4179) feat(Makefile): pull deis/slugrunner (@bacongobbler)
  1488  - [#832](https://github.com/deis/deis/pull/832) Merge pull request #832 from deis/slugrunner-pull (@deis)
  1489  - [b81f4a8](https://github.com/deis/deis/commit/b81f4a85abc2ea3980d998a0bebde812e4c53ae4) feat(controller): make Procfile mandatory (@bacongobbler)
  1490  - [a4da57d](https://github.com/deis/deis/commit/a4da57daac768e0f5e49f32d6c714ffcdcd6d915) fix(Makefile): 'make run' starts Deis in one shot (@carmstrong)
  1491  - [#833](https://github.com/deis/deis/pull/833) Merge pull request #833 from deis/builder-docker-0.10.0 (@deis)
  1492  - [#831](https://github.com/deis/deis/pull/831) Merge pull request #831 from deis/makefile_friendly_loop (@deis)
  1493  - [c7a3247](https://github.com/deis/deis/commit/c7a3247fafd086554516991d1131da0c4ed9b05b) chore(contrib/ec2): update AMIs for build 298.0.0 (@bacongobbler)
  1494  - [326d383](https://github.com/deis/deis/commit/326d3838d72f3752609d6a50c334e11a7cf377b5) chore(contrib): remove docker project (@bacongobbler)
  1495  - [#835](https://github.com/deis/deis/pull/835) Merge pull request #835 from deis/update-amis (@deis)
  1496  - [#836](https://github.com/deis/deis/pull/836) Merge pull request #836 from deis/remove-docker-contrib (@deis)
  1497  - [bc5f72b](https://github.com/deis/deis/commit/bc5f72bf2cf09e3a31622aed45fcbb286dee5a5a) fix(controller): rename destroy() to delete() and call its super() (@mboersma)
  1498  - [027a001](https://github.com/deis/deis/commit/027a0019c410cdb88d6cbb6a85a75344be6c7d02) chore(controller): update to Django 1.6.4 bugfix release (@mboersma)
  1499  - [c90614a](https://github.com/deis/deis/commit/c90614adecaa31fe7a865fa9dc42423a3fece1c1) fix(docs): rename client/containers.rst to ps.rst (@mboersma)
  1500  - [42d2122](https://github.com/deis/deis/commit/42d2122b978fece5e87894fae8b68b42a26139f6) docs(localdev): add "Test Your Changes" section to local dev docs (@mboersma)
  1501  - [2a0bd99](https://github.com/deis/deis/commit/2a0bd99c37572b3f8c34bbf216c7730a538c8c90) docs(ec2): remove reference to obsolete script (@mboersma)
  1502  - [#842](https://github.com/deis/deis/pull/842) Merge pull request #842 from deis/add-interactive-dev-docs (@deis)
  1503  - [#841](https://github.com/deis/deis/pull/841) Merge pull request #841 from deis/fix-client-ps-docs (@deis)
  1504  - [#840](https://github.com/deis/deis/pull/840) Merge pull request #840 from deis/django-1.6.4 (@deis)
  1505  - [#839](https://github.com/deis/deis/pull/839) Merge pull request #839 from deis/app-fleet-delete (@deis)
  1506  - [#844](https://github.com/deis/deis/pull/844) Merge pull request #844 from deis/ec2-readme-cleanup (@deis)
  1507  - [#834](https://github.com/deis/deis/pull/834) Merge pull request #834 from deis/procfile-mandatory (@deis)
  1508  - [c2f4085](https://github.com/deis/deis/commit/c2f4085ed5f26c46ccc1c07cf8c289d2aea78837) feat(test): add integration tests (@carmstrong)
  1509  - [#837](https://github.com/deis/deis/pull/837) Merge pull request #837 from deis/integration_tests (@deis)
  1510  - [ebf51c2](https://github.com/deis/deis/commit/ebf51c23b8d903385714355571e6e05e8ec256da) docs(contrib/ec2): generate the keypair (@bacongobbler)
  1511  - [ac0ae39](https://github.com/deis/deis/commit/ac0ae39fdae724e64cca7c7bc8181b1382286d6b) docs(contrib/ec2): use ~/.ssh/deis instead (@bacongobbler)
  1512  - [#853](https://github.com/deis/deis/pull/853) Merge pull request #853 from deis/ec2-keypair (@deis)
  1513  - [df5f1d1](https://github.com/deis/deis/commit/df5f1d13af6beb0fc888ae9a474de9d2ef2c460a) feat(Makefile): status reports and better error handling (@carmstrong)
  1514  - [50b0cda](https://github.com/deis/deis/commit/50b0cdab0c6a6fd7741bd0a12e8dc784694c39bd) docs(release): update procedure for v0.8.0 release (@mboersma)
  1515  - [#854](https://github.com/deis/deis/pull/854) Merge pull request #854 from deis/more_makefile_error_checking (@deis)
  1516  - [#855](https://github.com/deis/deis/pull/855) Merge pull request #855 from deis/update-release-doc (@deis)
  1517  - [2c0e4c6](https://github.com/deis/deis/commit/2c0e4c60194a9f736c0a486c2285d1c91b7fef8a) fix(services): use COREOS_PUBLIC_IPV4 for advertised IP (@carmstrong)
  1518  - [#851](https://github.com/deis/deis/pull/851) Merge pull request #851 from deis/dont_guess_advertised_ip (@deis)
  1519  - [8d2f30a](https://github.com/deis/deis/commit/8d2f30a715f21c40f51230266646a00427a83ec4) docs(client): update links to binary versions for v0.8.0 (@mboersma)
  1520  - [b493ad9](https://github.com/deis/deis/commit/b493ad9961480b2635491c2e1a7d2b845715549e) fix(builder): start after controller, block until running (@carmstrong)
  1521  - [4f92caf](https://github.com/deis/deis/commit/4f92caf601e161c72ef687c5f3ca5eb68d6226a5) Revert "feat(controller): make Procfile mandatory" (@bacongobbler)
  1522  - [d1e14a6](https://github.com/deis/deis/commit/d1e14a6f76789a86f1959ba7bf6057b3abe3b960) feat(controller): handle special cmd proctype (@bacongobbler)
  1523  - [#861](https://github.com/deis/deis/pull/861) Merge pull request #861 from deis/binary-clients-v0.8.0 (@deis)
  1524  - [#862](https://github.com/deis/deis/pull/862) Merge pull request #862 from deis/cmd-proctype (@deis)
  1525  - [#863](https://github.com/deis/deis/pull/863) Merge pull request #863 from deis/block_builder (@deis)
  1526  - [198e550](https://github.com/deis/deis/commit/198e55005faf45ab0491bfa07d069a87a07a030c) docs(readme): move cluster testing section out of developer workflow (@gabrtv)
  1527  - [8cf66bd](https://github.com/deis/deis/commit/8cf66bd3328a8185096dff59be5fbc6470fde92d) docs(readme): add ref to integration tests, reorder language (@gabrtv)
  1528  - [#864](https://github.com/deis/deis/pull/864) Merge pull request #864 from deis/reorder-readme (@deis)
  1529  - [1286afc](https://github.com/deis/deis/commit/1286afc86f5d45abafc1e896e5784a39030595d4) docs(ec2): add CLI key import, explicit chdir (@gabrtv)
  1530  - [a8869a9](https://github.com/deis/deis/commit/a8869a98d11ca820ccd822f5dbc55810356d58ed) docs(rackspace): add explicit chdir (@gabrtv)
  1531  - [cbeca5a](https://github.com/deis/deis/commit/cbeca5ae4fd3726619ec0c5ca6bf24fec53e8c91) docs(ec2): add CLI key import, explicit chdir (@gabrtv)
  1532  - [#865](https://github.com/deis/deis/pull/865) Merge pull request #865 from deis/fix-ec2-readme (@deis)
  1533  - [57ceade](https://github.com/deis/deis/commit/57ceade32933c583b80ad0888c2df96e81109676) fix(contrib/ec2): fix README from #865 (@carmstrong)
  1534  - [#868](https://github.com/deis/deis/pull/868) Merge pull request #868 from deis/fix_865 (@deis)
  1535  - [5d3cebf](https://github.com/deis/deis/commit/5d3cebf9e29654b70790585d404aa1189cb05b56) refactor(Makefile): better multi-node support (@carmstrong)
  1536  - [66660a4](https://github.com/deis/deis/commit/66660a41b8be0a1e795a77973394737fed0f1044) fix(systemd): handle starting containers that already exist (@gabrtv)
  1537  - [#871](https://github.com/deis/deis/pull/871) Merge pull request #871 from deis/remove-on-start (@deis)
  1538  - [0426805](https://github.com/deis/deis/commit/04268059cc2f9e76814c742cda417a8d1bd7bb7e) docs(dns): move content from README.md into "Configure DNS" doc (@mboersma)
  1539  - [#870](https://github.com/deis/deis/pull/870) Merge pull request #870 from deis/dns_readme (@deis)
  1540  - [09dc820](https://github.com/deis/deis/commit/09dc8207a0d34f2b6d124e4bba2798fab50eb2bc) fix(docker): add an ARP entry each time a container comes up (@mboersma)
  1541  - [9502968](https://github.com/deis/deis/commit/9502968080cc07e43e37fc71fbe13ebc192772ae) fix(contrib): #859 remove update manager stop commands from Vagrantfile (@dginther)
  1542  - [8dfbe8c](https://github.com/deis/deis/commit/8dfbe8c5ce6aac0f62c695ec722fe38c841b1816) fix(user-data): use $private_ipv4 for etcd/fleet (@carmstrong)
  1543  - [9e3b471](https://github.com/deis/deis/commit/9e3b4712a16d08828aa2c8ec3d4aad100cb9895c) fix(contrib/ec2): use shared user-data (@carmstrong)
  1544  - [a99c75a](https://github.com/deis/deis/commit/a99c75ae8b222eda0843e036f9d06fef5ff0127f) docs(typo): change "EC2" to "Rackspace" (@mboersma)
  1545  - [#869](https://github.com/deis/deis/pull/869) Merge pull request #869 from deis/contrib_use_user_data (@deis)
  1546  - [0818b79](https://github.com/deis/deis/commit/0818b79484c78bc321c9e8381ed0283358a4757c) style(coreos): remove unused systemd template strings (@mboersma)
  1547  - [22681a3](https://github.com/deis/deis/commit/22681a3aa6b2f27ac65a1033040104754d54da23) fix(controller): start logger service after container (@mboersma)
  1548  - [c383ba1](https://github.com/deis/deis/commit/c383ba1ef8bb376edcdc965bc22a97127422c773) refactor(controller): remove duplicate run() method (@mboersma)
  1549  - [#877](https://github.com/deis/deis/pull/877) Merge pull request #877 from deis/logger-after-container (@deis)
  1550  - [#873](https://github.com/deis/deis/pull/873) Merge pull request #873 from deis/prime-arp-workaround (@deis)
  1551  - [aac4f6a](https://github.com/deis/deis/commit/aac4f6a5198e8060032d42a9f411167f8c0a51f7) fix(Makefile): check for errors after controller (@carmstrong)
  1552  - [#881](https://github.com/deis/deis/pull/881) Merge pull request #881 from deis/add_check_errors (@deis)
  1553  - [#879](https://github.com/deis/deis/pull/879) Merge pull request #879 from deis/vestigial-templates (@deis)
  1554  - [5521435](https://github.com/deis/deis/commit/5521435c8a82dd555fea0b7330ca7b17af092a37) fix(systemd): handle app containers on restarts (@bacongobbler)
  1555  - [#872](https://github.com/deis/deis/pull/872) Merge pull request #872 from deis/remove-containers-on-start (@deis)
  1556  - [dd6e16d](https://github.com/deis/deis/commit/dd6e16deefd5f435aebcc2ce9f556b0716a876e5) docs(contributing): add skip ci tag (@bacongobbler)
  1557  - [fb38eb6](https://github.com/deis/deis/commit/fb38eb65ab7ad50386216f470e1656dbee3b0cd2) fix(test): specify machine IPs (@carmstrong)
  1558  - [#886](https://github.com/deis/deis/pull/886) Merge pull request #886 from deis/docs-no-ci (@deis)
  1559  - [ff24d62](https://github.com/deis/deis/commit/ff24d62c43f0724c7ba47e13bc3cbb48809bec04) fix(ec2): add explicit 100GB root volume (@gabrtv)
  1560  - [#889](https://github.com/deis/deis/pull/889) Merge pull request #889 from deis/test_hosts (@deis)
  1561  - [#895](https://github.com/deis/deis/pull/895) Merge pull request #895 from deis/fix-ec2-space (@deis)
  1562  
  1563  ### v0.7.0 (2014/04/10 22:42 +00:00)
  1564  - [273551c](https://github.com/deis/deis/commit/273551cd7cb65a329156385966cccc127a213a27) Switch master to v0.7.0. (@mboersma)
  1565  - [a6a3410](https://github.com/deis/deis/commit/a6a3410625da298fd0594fa1797c1268183844f8) Standardize containers on WORKDIR /app (@mboersma)
  1566  - [5e672cd](https://github.com/deis/deis/commit/5e672cda1e03aecd75e3e9d729d18302bcbb9067) Standardize install of pip 1.5.4. (@mboersma)
  1567  - [ac12f9a](https://github.com/deis/deis/commit/ac12f9abdc6ff2de3b9e40feaa7ce7faadf827d2) Clarify binding to $PORT with Dockerfiles (@gabrtv)
  1568  - [c20082c](https://github.com/deis/deis/commit/c20082c1ef5b074cf5d5b869675799b962301e81) Restored deis data bags creation to provision script. (@mboersma)
  1569  - [#665](https://github.com/deis/deis/pull/665) Merge pull request #665 from opdemand/664-vagrant-data-bags (@opdemand)
  1570  - [31af241](https://github.com/deis/deis/commit/31af241b2bf767311f3afff938aaf57ad52422b4) Clarify 2-LGTM code approval policy. (@mboersma)
  1571  - [#666](https://github.com/deis/deis/pull/666) Merge pull request #666 from opdemand/merge-approval (@opdemand)
  1572  - [a1e2ee0](https://github.com/deis/deis/commit/a1e2ee07e25ddde294d41c8c008b37521074f9c7) Adds friendly name in VirtualBox and Vagrant (@carmstrong)
  1573  - [#663](https://github.com/deis/deis/pull/663) Merge pull request #663 from opdemand/dockerfile-makefile-cleanup (@opdemand)
  1574  - [060cfc1](https://github.com/deis/deis/commit/060cfc1f1d55e45d681f8eba729261ca17f2e44a) Let berkshelf resolve dependencies itself (@carmstrong)
  1575  - [38647cb](https://github.com/deis/deis/commit/38647cbfd5dc79b38b74aa3cb3ffa611a8122aa7) pin pep8, pyflakes and flake8 to avoid travis errors (@gabrtv)
  1576  - [#670](https://github.com/deis/deis/pull/670) Merge pull request #670 from opdemand/pin-pep-pyflakes (@opdemand)
  1577  - [#669](https://github.com/deis/deis/pull/669) Merge pull request #669 from opdemand/carmstrong/fix_berksfile (@opdemand)
  1578  - [#667](https://github.com/deis/deis/pull/667) Merge pull request #667 from opdemand/carmstrong/vagrant_name (@opdemand)
  1579  - [#651](https://github.com/deis/deis/pull/651) Merge pull request #651 from opdemand/548-update-docker (@opdemand)
  1580  - [6a2ca5e](https://github.com/deis/deis/commit/6a2ca5e41adaaa2f66e05087bd039c0b04011031) Install lxc explicitly (@carmstrong)
  1581  - [d749d14](https://github.com/deis/deis/commit/d749d14190dcde1b18bb3d45db1b517e3af80194) Added major *scheduler* branch to Travis CI. (@mboersma)
  1582  - [5a5392f](https://github.com/deis/deis/commit/5a5392f4ee5cacfa2715f2a864adfae0ece62dd0) Reimplemented `deis shortcuts` command. (@mboersma)
  1583  - [#676](https://github.com/deis/deis/pull/676) Merge pull request #676 from opdemand/travis-scheduler-branch (@opdemand)
  1584  - [#677](https://github.com/deis/deis/pull/677) Merge pull request #677 from opdemand/deis-shortcuts (@opdemand)
  1585  - [deb6a14](https://github.com/deis/deis/commit/deb6a14c02a0fae2990b95f7f0d3c84b83984c29) dynamically disable registration (@bacongobbler)
  1586  - [3c6d792](https://github.com/deis/deis/commit/3c6d7925aebea9bdf3e66f7b586126cb5f1d90d7) import from django.conf instead (@bacongobbler)
  1587  - [d66bc17](https://github.com/deis/deis/commit/d66bc178c09fef1274649d7bdc59ad6fd00e8e2e) docs(standards): add commit style guide (@bacongobbler)
  1588  - [88a32c5](https://github.com/deis/deis/commit/88a32c5b425cdc71963adc83a33b1b533376fc60) docs(standards): update old commands (@bacongobbler)
  1589  - [6833b28](https://github.com/deis/deis/commit/6833b28603f2846ec52498a20c50905419ba146a) docs(standards): use proper english (@bacongobbler)
  1590  - [#672](https://github.com/deis/deis/pull/672) Merge pull request #672 from opdemand/carmstrong/install_lxc (@opdemand)
  1591  - [e99cc41](https://github.com/deis/deis/commit/e99cc41a3fd07f46d60f53ed05e26f7b39ae4a88) fix(logger): update rsyslog repo endpoint (@bacongobbler)
  1592  - [#681](https://github.com/deis/deis/pull/681) Merge pull request #681 from opdemand/rsyslog-repo-update (@opdemand)
  1593  - [207d7a7](https://github.com/deis/deis/commit/207d7a71970ad8669a970a7f3f7dc240c0ab55b9) docs(chef): update for the new manage.opscode.com (@mboersma)
  1594  - [#682](https://github.com/deis/deis/pull/682) Merge pull request #682 from opdemand/update-chef-admins (@opdemand)
  1595  - [#679](https://github.com/deis/deis/pull/679) Merge pull request #679 from opdemand/disable-registration (@opdemand)
  1596  - [#653](https://github.com/deis/deis/pull/653) Merge pull request #653 from opdemand/makefile (@opdemand)
  1597  - [#680](https://github.com/deis/deis/pull/680) Merge pull request #680 from opdemand/add-contributing (@opdemand)
  1598  - [bdb9f7c](https://github.com/deis/deis/commit/bdb9f7c3bc0d922e751bec372bcd40d926500a52) fix(docs): add codeblock spacing (@bacongobbler)
  1599  - [#683](https://github.com/deis/deis/pull/683) Merge pull request #683 from opdemand/fix-docs-formatting (@opdemand)
  1600  - [2b19dfd](https://github.com/deis/deis/commit/2b19dfd6911085b2b8db6d50d7a6f873196f8461) use force yes to install required packages (@jstop)
  1601  - [#688](https://github.com/deis/deis/pull/688) Merge pull request #688 from clyphub/master (@clyphub)
  1602  - [bd5f76f](https://github.com/deis/deis/commit/bd5f76f364c451f0f27fdd1a1821b410bf625226) fix(providers): update dop calls (@bacongobbler)
  1603  - [#691](https://github.com/deis/deis/pull/691) Merge pull request #691 from opdemand/fix-digitalocean (@opdemand)
  1604  - [#690](https://github.com/deis/deis/pull/690) Merge pull request #690 from opdemand/carmstrong/contributing_docs_stove (@opdemand)
  1605  - [#693](https://github.com/deis/deis/pull/693) Merge pull request #693 from opdemand/fix-logger (@opdemand)
  1606  - [d2dacb2](https://github.com/deis/deis/commit/d2dacb282c1fca7b104201f0b963ebe032f1e8e4) docs(components): explain a container's filesystem (@bacongobbler)
  1607  - [49b2907](https://github.com/deis/deis/commit/49b2907fd02687ff455028a261b7056220c77e6f) Updated CHANGELOG.md. (@mboersma)
  1608  
  1609  ### v0.6.0 (2014/03/24 02:55 +00:00)
  1610  - [d741c5f](https://github.com/deis/deis/commit/d741c5f52325ad203ca601ac3208be357f96c0ff) Switch master to v0.6.0. (@mboersma)
  1611  - [a51d0d2](https://github.com/deis/deis/commit/a51d0d2fce3d429b93b998d34840a77d4f07fc72) import submodules into project (@bacongobbler)
  1612  - [60da28e](https://github.com/deis/deis/commit/60da28ea49cd22a1160f172f5e752dff03f832d1) remove unused scripts (@bacongobbler)
  1613  - [822762f](https://github.com/deis/deis/commit/822762f23faf545362621e1625032324593766bf) move deis controller to separate project (@bacongobbler)
  1614  - [56603dc](https://github.com/deis/deis/commit/56603dcae81c70b42012e12761f8f2fc677302be) updated test suite to point to controller project (@bacongobbler)
  1615  - [887732e](https://github.com/deis/deis/commit/887732e92e2641f6b6794f3a0b29fbd221e5efb4) remove client module from controller settings (@bacongobbler)
  1616  - [f9f60b3](https://github.com/deis/deis/commit/f9f60b3df7b078d2b23c97551853141200f7991d) fix docs path issue (@bacongobbler)
  1617  - [3d079b9](https://github.com/deis/deis/commit/3d079b9e7f62a26309f7e7ee2ab91958619d0fa6) import deis/server (@bacongobbler)
  1618  - [7595ecf](https://github.com/deis/deis/commit/7595ecffd3e15e49eb188f9f091acd33bb1399b6) fix test locations (@bacongobbler)
  1619  - [bab9616](https://github.com/deis/deis/commit/bab96161998cba2d20bf066b2c9014046886b9a5) set exec bit on controller/bin/boot (@bacongobbler)
  1620  - [45c78fb](https://github.com/deis/deis/commit/45c78fb5fc4985cf9fa522cdf257dccfc5c4090a) use the -C option instead (@bacongobbler)
  1621  - [3b9518e](https://github.com/deis/deis/commit/3b9518ecfd82dffa4e2c0ceeb4e0c157aa7a7630) move `make client_binary` to client project (@bacongobbler)
  1622  - [3310a23](https://github.com/deis/deis/commit/3310a23d396af35218be68a8967c9903c7ba88c2) add back init (@bacongobbler)
  1623  - [44eab43](https://github.com/deis/deis/commit/44eab43cef9eadf3226673ec7f4dc22aaa2250c6) Fixed PYTHONPATH for Sphinx docs generation. (@mboersma)
  1624  - [b5440da](https://github.com/deis/deis/commit/b5440daa79b132adf7d011d0d33318de80698f92) Install latest pip. (@mboersma)
  1625  - [#641](https://github.com/deis/deis/pull/641) Merge pull request #641 from opdemand/godmode (@opdemand)
  1626  - [2a63d16](https://github.com/deis/deis/commit/2a63d16c1857eb5727e79f891ec75c45c538bfc4) add build command (@bacongobbler)
  1627  - [ebc5acb](https://github.com/deis/deis/commit/ebc5acbc89416ce93f0473f8500658770a47b1b6) Pin pip at v1.5.4. (@mboersma)
  1628  - [#644](https://github.com/deis/deis/pull/644) Merge pull request #644 from opdemand/642-pin-pip (@opdemand)
  1629  - [884fed5](https://github.com/deis/deis/commit/884fed539dd28d4174d7ee640ac391565bcecbdc) Replaced refs to server and worker with controller. (@mboersma)
  1630  - [2931ac6](https://github.com/deis/deis/commit/2931ac6cb3d60aeb0d1b802c7d545e371dc5b56c) fix confd wait issue (@bacongobbler)
  1631  - [6fe22d9](https://github.com/deis/deis/commit/6fe22d9429146729f2f3e0e441b45f9f1e5f03e4) only write out chef config if necessary, restart based on pid files (@gabrtv)
  1632  - [d179eed](https://github.com/deis/deis/commit/d179eedbd775e8947da455e09fcb2fb6fcc7feac) fix overlapping bind-mount issues (@bacongobbler)
  1633  - [#646](https://github.com/deis/deis/pull/646) Merge pull request #646 from opdemand/fix-registry-seed (@opdemand)
  1634  - [#635](https://github.com/deis/deis/pull/635) Merge pull request #635 from opdemand/pin-ruby-version (@opdemand)
  1635  - [#643](https://github.com/deis/deis/pull/643) Merge pull request #643 from opdemand/add-build-cmd (@opdemand)
  1636  - [#645](https://github.com/deis/deis/pull/645) Merge pull request #645 from opdemand/deis-controller-refs (@opdemand)
  1637  - [ce5b1bf](https://github.com/deis/deis/commit/ce5b1bfd8dd34bfc014806181befc5be4e1fb107) Run django unit tests via 'make test'. (@mboersma)
  1638  - [#650](https://github.com/deis/deis/pull/650) Merge pull request #650 from opdemand/fix-controller-make-test (@opdemand)
  1639  - [451711b](https://github.com/deis/deis/commit/451711bd41cc12eed36ecdb9aee252bfbb4c5e25) bump docker to v0.9.0 (@bacongobbler)
  1640  - [ba235f4](https://github.com/deis/deis/commit/ba235f4def550f2e7b760df5b4823d44ebbf4cb5) Added release instructions to create CHANGELOG.md files. (@mboersma)
  1641  - [063a328](https://github.com/deis/deis/commit/063a328f2b6484910709e16ed6b6a5425b84cd88) let each project manage how they build (@bacongobbler)
  1642  - [18f8d38](https://github.com/deis/deis/commit/18f8d38e1eb978fe16c0301ea6906f44a225f36e) Hide 'Versions' links unless at readthedocs.org, fixes #602. (@mboersma)
  1643  - [#654](https://github.com/deis/deis/pull/654) Merge pull request #654 from opdemand/fix-docs-versions-link (@opdemand)
  1644  - [#652](https://github.com/deis/deis/pull/652) Merge pull request #652 from opdemand/changelog-md (@opdemand)
  1645  - [7aa925c](https://github.com/deis/deis/commit/7aa925caf287280440088ad6f19826063453643c) Updated CLI binaries and links in client README. (@mboersma)
  1646  - [#658](https://github.com/deis/deis/pull/658) Merge pull request #658 from opdemand/update-cli-binaries (@opdemand)
  1647  - [bac1bcd](https://github.com/deis/deis/commit/bac1bcd4454178dcd1d88e76757da292dde5a387) Updated EC2 AMIs for v0.6.0 release. (@mboersma)
  1648  - [#659](https://github.com/deis/deis/pull/659) Merge pull request #659 from opdemand/time-to-make-the-amis (@opdemand)
  1649  - [7be8b3c](https://github.com/deis/deis/commit/7be8b3c5fbe45589cb1030c677f775f788aabc95) make SSH key and host nodes dir available (@bacongobbler)
  1650  - [99a43de](https://github.com/deis/deis/commit/99a43defd92f3f4cbab30a3a0a08c656622a11cc) add empty host_nodes_dir (@bacongobbler)
  1651  - [b55f6ff](https://github.com/deis/deis/commit/b55f6ff648da309d414b3d45d35b62ce6dbcde78) fix typo (@bacongobbler)
  1652  - [6550851](https://github.com/deis/deis/commit/65508513d4d78de7d94edcc9d5ad279100434b67) Revert "add empty host_nodes_dir" (@bacongobbler)
  1653  - [ffafee4](https://github.com/deis/deis/commit/ffafee4b9d9a25c335b01c31385bf6139bdb0dbc) fix path issue (@bacongobbler)
  1654  - [3f58af1](https://github.com/deis/deis/commit/3f58af1e94c3858f886cb4b719bd455933dbbf3a) fix dop images function call (@bacongobbler)
  1655  - [#662](https://github.com/deis/deis/pull/662) Merge pull request #662 from opdemand/fix-dop-images (@opdemand)
  1656  - [#661](https://github.com/deis/deis/pull/661) Merge pull request #661 from opdemand/655-vagrant-nodes (@opdemand)
  1657  - [f05ea96](https://github.com/deis/deis/commit/f05ea963779c3b5eb230e537b6b366558069c898) Updated CHANGELOG.md. (@mboersma)
  1658  
  1659  ### v0.5.2 (2014/03/18 15:42 +00:00)
  1660  - [1f8e06f](https://github.com/deis/deis/commit/1f8e06f963d20f4b51b91824e976da4433d930f9) Switch master to v0.5.2. (@mboersma)
  1661  - [f039d79](https://github.com/deis/deis/commit/f039d79703b5f4fa3565dce31666db40bd5c3f50) update script name (@bacongobbler)
  1662  - [#601](https://github.com/deis/deis/pull/601) Merge pull request #601 from opdemand/fix-rackspace-provider (@opdemand)
  1663  - [#609](https://github.com/deis/deis/pull/609) Merge pull request #609 from opdemand/vagrant-readme (@opdemand)
  1664  - [832b868](https://github.com/deis/deis/commit/832b86847316d93cdcd623a5818929ab612c9768) update developer docs to match containerize (@bacongobbler)
  1665  - [b0cc506](https://github.com/deis/deis/commit/b0cc506330e880e2e090074710d45f32956687e7) move etcd import to external module imports (@bacongobbler)
  1666  - [af4a9d5](https://github.com/deis/deis/commit/af4a9d5df89558e9000c2baf5b58fac20b8e8bf1) typo: use --formation option (@bacongobbler)
  1667  - [cf928d7](https://github.com/deis/deis/commit/cf928d7cd7441934ba3a953040c37cdead87169a) add Dockerfile docs and example apps (@bacongobbler)
  1668  - [79f1bfa](https://github.com/deis/deis/commit/79f1bfafd1fb6a27450e2a49e64d6554576558ab) elaborate on app deployment (@bacongobbler)
  1669  - [#611](https://github.com/deis/deis/pull/611) Merge pull request #611 from opdemand/534-dev-docs-update (@opdemand)
  1670  - [fef8241](https://github.com/deis/deis/commit/fef8241fc556ae5eb157c1f012b7574c0c43d255) add docs for buildpacks and dockerfiles (@bacongobbler)
  1671  - [44a040f](https://github.com/deis/deis/commit/44a040f5598b1c4aba5c83ec19efad081563dfff) just use links instead of the URL (@bacongobbler)
  1672  - [0745b27](https://github.com/deis/deis/commit/0745b275038214c0c1c4784716bf5070c1136dff) update local development docs (@bacongobbler)
  1673  - [3b91ff4](https://github.com/deis/deis/commit/3b91ff4d87f95be9e3986533303f692256ed0b7b) update buildstep to slugbuilder (@bacongobbler)
  1674  - [0e71835](https://github.com/deis/deis/commit/0e718357c38cc9341df3fa15a66908d8ab75ec21) remove double spaces (@bacongobbler)
  1675  - [72363e7](https://github.com/deis/deis/commit/72363e794029ffec562ba51ef7f0cad4a00c0cd5) update Deis' architecture docs (@bacongobbler)
  1676  - [3d12f6e](https://github.com/deis/deis/commit/3d12f6ef375c8df343716dafe856b2fcff877ff1) update operator's documentation (@bacongobbler)
  1677  - [#615](https://github.com/deis/deis/pull/615) Merge pull request #615 from opdemand/operations-update-docs (@opdemand)
  1678  - [#612](https://github.com/deis/deis/pull/612) Merge pull request #612 from opdemand/604-dockerfile-docs (@opdemand)
  1679  - [#613](https://github.com/deis/deis/pull/613) Merge pull request #613 from opdemand/localdev-docs (@opdemand)
  1680  - [#614](https://github.com/deis/deis/pull/614) Merge pull request #614 from opdemand/architecture-docs (@opdemand)
  1681  - [83e2b38](https://github.com/deis/deis/commit/83e2b3868583ab97899e9d51dcd2474a9ef69746) Removed old branch and service from .travis.yml. (@mboersma)
  1682  - [72ff95f](https://github.com/deis/deis/commit/72ff95fb2f02a14f774c00195ca64357f80725d8) make notes neon pink and warnings neon orange (@bacongobbler)
  1683  - [#616](https://github.com/deis/deis/pull/616) Merge pull request #616 from opdemand/update-travis-yml (@opdemand)
  1684  - [a961ea3](https://github.com/deis/deis/commit/a961ea3bc311cb54d5fd17e2beec0ab5b9d94e4d) Updated vagrant readme (@tscheepers)
  1685  - [3c5178a](https://github.com/deis/deis/commit/3c5178ae488494b9d9f1326a0157748521ffe526) Fixed grammer error (@tscheepers)
  1686  - [1b8af22](https://github.com/deis/deis/commit/1b8af22f92dd14463f27b09098855044cc377ee5) Set hostname of chefserver in provisioning (@tscheepers)
  1687  - [df32775](https://github.com/deis/deis/commit/df32775b4652818ca8089a8b71cf97714137c184) fix #542 (@bacongobbler)
  1688  - [#623](https://github.com/deis/deis/pull/623) Merge pull request #623 from tscheepers/patch-1 (@tscheepers)
  1689  - [#625](https://github.com/deis/deis/pull/625) Merge pull request #625 from opdemand/542-config-vars (@opdemand)
  1690  - [4393806](https://github.com/deis/deis/commit/43938065230e6f727d98dc22057333e19f4a52a0) move config test to before initial release (@bacongobbler)
  1691  - [55cc766](https://github.com/deis/deis/commit/55cc76661549eb154151de004c2f279562ec16dc) Updated the docs_requirements file, fixes #624. (@mboersma)
  1692  - [#626](https://github.com/deis/deis/pull/626) Merge pull request #626 from opdemand/624-fix-rest-docs (@opdemand)
  1693  - [#617](https://github.com/deis/deis/pull/617) Merge pull request #617 from opdemand/doc-message-colors (@opdemand)
  1694  - [ca72140](https://github.com/deis/deis/commit/ca72140ea89b2c615f8373becb27ce260f2ca781) Merge branch 'dsh-perm-fix' of https://github.com/tombh/deis into tombh-dsh-perm-fix (@mboersma)
  1695  - [6ab9df7](https://github.com/deis/deis/commit/6ab9df7628b05f6fa494b188ad1457f7ed22706d) Use sudo when invoking dshell/dsh command. (@mboersma)
  1696  - [6ba78b2](https://github.com/deis/deis/commit/6ba78b2b7f4e172b3fbf74cbb2fee8c60c70da97) raise BuildFormationError on build or delete (@bacongobbler)
  1697  - [abdf9bd](https://github.com/deis/deis/commit/abdf9bd2788bfa84491feb00f92aee8cd192c302) test new behaviour returns HTTP 400 (@bacongobbler)
  1698  - [#628](https://github.com/deis/deis/pull/628) Merge pull request #628 from opdemand/490-formation-without-credentials (@opdemand)
  1699  - [b3202fd](https://github.com/deis/deis/commit/b3202fd046ee0f8990fcc1ec657886c7090aaa3c) set min username length to 4 (@bacongobbler)
  1700  - [175fdf5](https://github.com/deis/deis/commit/175fdf530a3ca129ccb5b17adc98d82f6ed0560a) typo: must be >= 4 (@bacongobbler)
  1701  - [#594](https://github.com/deis/deis/pull/594) Merge pull request #594 from Springest/private_networking_support (@Springest)
  1702  - [49f0feb](https://github.com/deis/deis/commit/49f0feb2d21ee83fa1b95d965ad83d51e22c32c1) update dop to v0.1.6 (@bacongobbler)
  1703  - [#631](https://github.com/deis/deis/pull/631) Merge pull request #631 from opdemand/add-custom-user-auth (@opdemand)
  1704  - [8dde760](https://github.com/deis/deis/commit/8dde760afa7d7263e0d60ed6b0d273e77c6ed0ff) update registry submodule (@bacongobbler)
  1705  - [#633](https://github.com/deis/deis/pull/633) Merge pull request #633 from opdemand/update-registry (@opdemand)
  1706  - [3dcf63e](https://github.com/deis/deis/commit/3dcf63eda984590116ecb37699a2495a12d2b381) bump registry submodule (@bacongobbler)
  1707  - [742cd97](https://github.com/deis/deis/commit/742cd979b296400ea363e8d3f6c5fccdc8237dca) Update submodule SHAs. (@mboersma)
  1708  - [be65525](https://github.com/deis/deis/commit/be655252687afe649ab3753f5f74e1cbef3f4ae9) fix versioning typo for docs (@bacongobbler)
  1709  - [3c0c887](https://github.com/deis/deis/commit/3c0c887e8ca881992c347de621fd1ee6dde94949) added documentation on the default attributes (@bacongobbler)
  1710  - [b3881d0](https://github.com/deis/deis/commit/b3881d0b6a3528a30038de0646721d22a2391fa2) pin ruby to 2.0.0 (@bacongobbler)
  1711  - [#634](https://github.com/deis/deis/pull/634) Merge pull request #634 from opdemand/cookbook-docs (@opdemand)
  1712  - [02d2d1e](https://github.com/deis/deis/commit/02d2d1e2728b35d2f4e9758463467f7536a118ea) added rsyslog export documentation (@bacongobbler)
  1713  - [0ba71d0](https://github.com/deis/deis/commit/0ba71d09c71c364f30e2e3a8231e0aa2a3e88a63) Updated docs_requirements.txt, fixed warnings and api.admin docs. (@mboersma)
  1714  - [542f6d2](https://github.com/deis/deis/commit/542f6d2c8255d7f7d10b283a8ed93d5bc851c6ff) changed title to "Manage the Controller" (@bacongobbler)
  1715  - [#637](https://github.com/deis/deis/pull/637) Merge pull request #637 from opdemand/sphinx-cleanup (@opdemand)
  1716  - [#636](https://github.com/deis/deis/pull/636) Merge pull request #636 from opdemand/rsyslog-docs (@opdemand)
  1717  - [1de1ea2](https://github.com/deis/deis/commit/1de1ea222d9e28abb6ca65484bf7dea3126c43a5) Updated submodule SHAs. (@mboersma)
  1718  - [4163ef6](https://github.com/deis/deis/commit/4163ef6ac2099bf987370040210fe5963cd0538b) Updated CLI binary locations in README.rst. (@mboersma)
  1719  
  1720  ### v0.5.1 (2014/03/07 19:26 +00:00)
  1721  - [2df6f9a](https://github.com/deis/deis/commit/2df6f9ac1b3d5d415f69ac190747cbbc0d185577) Switch master to v0.5.1. (@mboersma)
  1722  - [58e007e](https://github.com/deis/deis/commit/58e007e969387c1e9b3d238b3f1b285732129398) Added django-guardian to docs_requirements.txt. (@mboersma)
  1723  - [6e1e2b4](https://github.com/deis/deis/commit/6e1e2b4b005b1e43fb6dde3e76fd631f59ad6d1f) Update Gemfile.lock (@mo-mughrabi)
  1724  - [#524](https://github.com/deis/deis/pull/524) Merge pull request #524 from mo-mughrabi/master (@mo-mughrabi)
  1725  - [cf79eab](https://github.com/deis/deis/commit/cf79eabb55517b925370b09c0b05300aa388e007) Added client binary support via PyInstaller, refs #472. (@mboersma)
  1726  - [6ffaeb6](https://github.com/deis/deis/commit/6ffaeb6a7727193cb4b0e6ed724dd8c2ba088274) Ease vagrant activation rule, now that port 8000 is default. (@mboersma)
  1727  - [048e389](https://github.com/deis/deis/commit/048e3899331f2bb2ce1b44a551a37a152f14a014) Removed default args from layers:update, fixes #525. (@mboersma)
  1728  - [#526](https://github.com/deis/deis/pull/526) Merge pull request #526 from opdemand/layers-update-bug-525 (@opdemand)
  1729  - [#527](https://github.com/deis/deis/pull/527) Merge pull request #527 from opdemand/pyinstaller-cli (@opdemand)
  1730  - [fc5b8b3](https://github.com/deis/deis/commit/fc5b8b3a4d558a8ebab1dccc887f86117cdf498f) Enabled Django ATOMIC_REQUESTS to map views to transactions. (@mboersma)
  1731  - [8214f74](https://github.com/deis/deis/commit/8214f748d1e1a341c41ddd3604d5ad01c5f54fcb) Clarify that gabrtv is BDFL for Deis decisions. (@mboersma)
  1732  - [#538](https://github.com/deis/deis/pull/538) Merge pull request #538 from opdemand/bdfl-notice (@opdemand)
  1733  - [b8bd170](https://github.com/deis/deis/commit/b8bd170054ee29a66bcb8969ac366a291f67cc07) change in name of prepare script. (@paulczar)
  1734  - [#539](https://github.com/deis/deis/pull/539) Merge pull request #539 from paulczar/patch-1 (@paulczar)
  1735  - [d82905d](https://github.com/deis/deis/commit/d82905d7035508cf8edf7d98f927d2573702e598) Updated chef-docker to 0.31.0. (@mboersma)
  1736  - [7f3685c](https://github.com/deis/deis/commit/7f3685c35e322446eacffaeb49a2b548fe2f44da) Updated deis/builder to v0.1.1. (@mboersma)
  1737  - [#537](https://github.com/deis/deis/pull/537) Merge pull request #537 from opdemand/474-atomic-requests (@opdemand)
  1738  - [6c902a6](https://github.com/deis/deis/commit/6c902a6cd53939b78036428ca6d2d65cfa3d9b9c) Revert ATOMIC_REQUESTS, fixes #541. (@mboersma)
  1739  - [9632606](https://github.com/deis/deis/commit/9632606b7c545eb882c95225e2aec5d8b56949ac) Adding port 8000 to the EC2 security group (@fagiani)
  1740  - [c1e23d5](https://github.com/deis/deis/commit/c1e23d554ccd5a202af879e5072cbbd525823fe1) `deis destroy` removes git remote only if it matches app, fixes #544. (@mboersma)
  1741  - [#545](https://github.com/deis/deis/pull/545) Merge pull request #545 from fagiani/master (@fagiani)
  1742  - [3ffc956](https://github.com/deis/deis/commit/3ffc95673c411ac4893eac8b0619b1ff7593f5c6) fix some inconstancies within the rackspace contrib instructions (@davidcollom)
  1743  - [#546](https://github.com/deis/deis/pull/546) Merge pull request #546 from davidcollom/rackspace_contrib (@davidcollom)
  1744  - [0abf453](https://github.com/deis/deis/commit/0abf4536034da03c2afaada83b34764c8aa6a646) Updated controller prep scripts to cache current Docker images. (@mboersma)
  1745  - [b8bf42b](https://github.com/deis/deis/commit/b8bf42b07f490780e4a003c037c45e6937301205) Added registry port 5000 to EC2 provisioning script, refs #550. (@mboersma)
  1746  - [be69e78](https://github.com/deis/deis/commit/be69e781f3b38465b4d419e5b89505f99adddb8c) Noted how to build CLI binaries for a release, fixes #472. (@mboersma)
  1747  - [#557](https://github.com/deis/deis/pull/557) Merge pull request #557 from opdemand/472-cli-binaries (@opdemand)
  1748  - [96b9074](https://github.com/deis/deis/commit/96b9074233a729a39cfc2918ec9ef638c9145c99) Updated deis-cookbook SHA. (@mboersma)
  1749  - [8912540](https://github.com/deis/deis/commit/89125404ea709d4c78cba84c96ee379ee5e4f28a) Removed 'converging formation' section, fixes #432. (@mboersma)
  1750  - [0cec11d](https://github.com/deis/deis/commit/0cec11d852e7e6980cab0ff20acc42d41a17c74f) Add knife params support to EC2 controller provisioner (@TiuTalk)
  1751  - [#559](https://github.com/deis/deis/pull/559) Merge pull request #559 from espnbr/feature/add-knife-params-support-to-ec2 (@espnbr)
  1752  - [67f9d78](https://github.com/deis/deis/commit/67f9d7884e7ed18879dca43a0f10ec0fffe1ccdb) Updated container submodules and cookbook SHA. (@mboersma)
  1753  - [f145a1f](https://github.com/deis/deis/commit/f145a1f3a323da700e3138ac56e4c9846fbd8594) Updated docker tags in image prep scripts. (@mboersma)
  1754  - [71779a2](https://github.com/deis/deis/commit/71779a25e94480589e485d75596a01db1d157372) Removed docker tags now that we're back to trusted builds. (@mboersma)
  1755  - [#566](https://github.com/deis/deis/pull/566) Merge pull request #566 from opdemand/remove-docker-tags (@opdemand)
  1756  - [7cbfc5d](https://github.com/deis/deis/commit/7cbfc5d60f98304041a601932ceca136134b04ff) Allow controller to run behind an SSL termination proxy (@jwilder)
  1757  - [85928c3](https://github.com/deis/deis/commit/85928c376384a63375b729ded0a39e37289f29a8) Updated EC2 AMIs for v0.5.1, fixes #567. (@mboersma)
  1758  - [#571](https://github.com/deis/deis/pull/571) Merge pull request #571 from opdemand/567-time-to-make-the-amis (@opdemand)
  1759  - [#570](https://github.com/deis/deis/pull/570) Merge pull request #570 from jwilder/jw-ec2-ssl (@jwilder)
  1760  - [91f1687](https://github.com/deis/deis/commit/91f1687b4c492a31f9988a296f64c2222fb9c1a2) Added comment about HTTPS proxy setting. (@mboersma)
  1761  - [f67bdee](https://github.com/deis/deis/commit/f67bdee07f18c36f1b4095ed58a6e626c7559c16) Updated Sphinx to v1.2.2. (@mboersma)
  1762  - [0171cc5](https://github.com/deis/deis/commit/0171cc5a04c98694903af24a6cdfd810dde2b026) Updated release procedure doc for upcoming v0.5.1. (@mboersma)
  1763  - [14bbd55](https://github.com/deis/deis/commit/14bbd5516e703ec3927bd2da1bdbc35689390201) removed provision-controller.sh (@bacongobbler)
  1764  - [#572](https://github.com/deis/deis/pull/572) Merge pull request #572 from opdemand/update-releases-doc (@opdemand)
  1765  - [#574](https://github.com/deis/deis/pull/574) Merge pull request #574 from opdemand/remove-provision-script (@opdemand)
  1766  - [5917999](https://github.com/deis/deis/commit/5917999e0552699f08d92469d29b2e66a2d62d40) Added missing DigitalOcean cloud regions. (@mboersma)
  1767  - [87096ec](https://github.com/deis/deis/commit/87096ecde1da0a53fba15e1e085b01f86001ac57) Always use :latest tag for Deis docker images. (@mboersma)
  1768  - [605e274](https://github.com/deis/deis/commit/605e274aaf1ab93194673123235a1cac4c67b076) Added :latest tag to slugrunner image pulls. (@mboersma)
  1769  - [#576](https://github.com/deis/deis/pull/576) Merge pull request #576 from opdemand/docker-tag-latest (@opdemand)
  1770  - [#575](https://github.com/deis/deis/pull/575) Merge pull request #575 from opdemand/digitalocean-regions (@opdemand)
  1771  - [31693ee](https://github.com/deis/deis/commit/31693ee3abaa249a324635fa3d74398905efe341) Updated submodules to match :latest tags. (@mboersma)
  1772  - [63954fc](https://github.com/deis/deis/commit/63954fcc843c95cf017193a0d75302c4fddc3126) Revert "removed provision-controller.sh" (@bacongobbler)
  1773  - [#579](https://github.com/deis/deis/pull/579) Merge pull request #579 from opdemand/remove-provision-script (@opdemand)
  1774  - [5b95c59](https://github.com/deis/deis/commit/5b95c5951f373926bf8852b4d16422c7a671c79e) Changes to Vagrant provisioner and environment to accomodate new (@tombh)
  1775  - [#528](https://github.com/deis/deis/pull/528) Merge pull request #528 from tombh/vagrant-provisioning (@tombh)
  1776  - [5083540](https://github.com/deis/deis/commit/508354092783f8eb85519d48a012e3dd9bb70263) fix merge comments from #528 (@bacongobbler)
  1777  - [#580](https://github.com/deis/deis/pull/580) Merge pull request #580 from opdemand/merge-fixes-from-528 (@opdemand)
  1778  - [bfaea45](https://github.com/deis/deis/commit/bfaea459c7a7644154e67e8fb77e33e0f2706940) change box_url to be the same as controller (@bacongobbler)
  1779  - [c9d6be0](https://github.com/deis/deis/commit/c9d6be0c470584dc19de4a158f190fba6f32fb16) change box name to deis-controller for consistency (@bacongobbler)
  1780  - [2814cce](https://github.com/deis/deis/commit/2814cce319fe54a408acc3beea0cd61919bd7c55) s/controller/server/g for consistency (@bacongobbler)
  1781  - [90dc2d8](https://github.com/deis/deis/commit/90dc2d81c34cf333409cdf9469426a1d3b9dc747) change default box_url. Fixes #581 (@bacongobbler)
  1782  - [#582](https://github.com/deis/deis/pull/582) Merge pull request #582 from opdemand/change-vagrantfile-template-url (@opdemand)
  1783  - [1a89091](https://github.com/deis/deis/commit/1a89091b05c78342b4c83ceb5d272060b8a14eb6) Updated EC2 AMIs from prep scripts. (@mboersma)
  1784  - [50193e8](https://github.com/deis/deis/commit/50193e892683c68d01b583e27d2271451a8cb1b0) Updated Chef references to 11.8.2. (@mboersma)
  1785  - [#584](https://github.com/deis/deis/pull/584) Merge pull request #584 from opdemand/chef-up (@opdemand)
  1786  - [#583](https://github.com/deis/deis/pull/583) Merge pull request #583 from opdemand/new-amis (@opdemand)
  1787  - [a2c194e](https://github.com/deis/deis/commit/a2c194e195dd9d8eba47b796d66b877a4c8d5235) fix buff-extensions downgrading (@bacongobbler)
  1788  - [#585](https://github.com/deis/deis/pull/585) Merge pull request #585 from opdemand/fix-buff-extensions (@opdemand)
  1789  - [aa25034](https://github.com/deis/deis/commit/aa25034cc707e06dd84e63417f46d60c55e8519a) Updated submodule SHAs. (@mboersma)
  1790  - [b1a8e14](https://github.com/deis/deis/commit/b1a8e14d1f08e542aa728de62694217df118c511) update DO readme to match correct script name (@davidcollom)
  1791  - [9cc0740](https://github.com/deis/deis/commit/9cc07409dd07c523ca7efb451cb819a9f042e5e0) be a little more explicit with the creation of snapshots (@davidcollom)
  1792  - [#588](https://github.com/deis/deis/pull/588) Merge pull request #588 from davidcollom/patch-1 (@davidcollom)
  1793  - [36a55b9](https://github.com/deis/deis/commit/36a55b91937812c95134887da524af61a1944dd5) pin knife-rackspace to 0.9.0 or higher (@bacongobbler)
  1794  - [43b170f](https://github.com/deis/deis/commit/43b170f234e6566f7807cbf41608bc9845095b23) Adds private networking for Digital Ocean (@Milodv)
  1795  - [66c93bc](https://github.com/deis/deis/commit/66c93bc0f0a672ad4a3264da8416050f227c3e5c) Updates dop version to support private networking and scrubbing (@Milodv)
  1796  - [ad784b7](https://github.com/deis/deis/commit/ad784b761a708b95e603f14c32533032d7bbc373) Updated deis-cookbook SHA to match master. (@mboersma)
  1797  - [9f7c761](https://github.com/deis/deis/commit/9f7c76131446221da974d96ed622a5e2d5d666d7) Fixed a typo in vagrant provisioning script. (@mboersma)
  1798  - [e7ad308](https://github.com/deis/deis/commit/e7ad308fe45fd0b2a11f395867c03e570aef5cfa) Use sudo to create symlink to dsh. #596 (@tombh)
  1799  - [723f985](https://github.com/deis/deis/commit/723f9852cc914cbade6b075d0ed3e2f527088e6c) added install script for avahi (@bacongobbler)
  1800  - [6c57c76](https://github.com/deis/deis/commit/6c57c7696032c51e826bf96396dd2d0cba453081) add avahi to other inline script instead (@bacongobbler)
  1801  - [85f8c1e](https://github.com/deis/deis/commit/85f8c1e5ed469a05427ac52ba9e25b467c3b7d95) make small improvements to the rackspace script (@bacongobbler)
  1802  - [#600](https://github.com/deis/deis/pull/600) Merge pull request #600 from opdemand/vagrant-avahi (@opdemand)
  1803  - [a54538a](https://github.com/deis/deis/commit/a54538a9667c6aa9d0598c61698bd33665311e61) remove redundant prepare script (@bacongobbler)
  1804  - [1350307](https://github.com/deis/deis/commit/135030730e3120ccf5fc911b032e7c5d6e3b3edd) use standardized format for naming nodes/layers (@bacongobbler)
  1805  - [b432280](https://github.com/deis/deis/commit/b432280b810e5752d4221ae790475f7be2335bca) append node id to end of name (@bacongobbler)
  1806  - [7de5caf](https://github.com/deis/deis/commit/7de5caf88ec03ecd17855871beec0ac51bcc3484) renamed prepare script (@bacongobbler)
  1807  - [9019f0d](https://github.com/deis/deis/commit/9019f0d526b0e537c93ada7b230707f9b80f0fb8) added nova client fo uploading SSH keys (@bacongobbler)
  1808  - [80e6a02](https://github.com/deis/deis/commit/80e6a028261cfd80d8147736fd2291e1945cd980) update Rackspace readme docs (@bacongobbler)
  1809  - [a5d8c05](https://github.com/deis/deis/commit/a5d8c0533094ab24315393851535dea7628953d1) bash script should source rackspacerc (@bacongobbler)
  1810  - [c6d4e43](https://github.com/deis/deis/commit/c6d4e4387e123343713c831f36806dee4d11dbfd) update prepare script reference (@bacongobbler)
  1811  - [eddea17](https://github.com/deis/deis/commit/eddea1702d35cd38436cc668e8b83c696da8cf11) make small improvements to the rackspace script (@bacongobbler)
  1812  - [cc805ee](https://github.com/deis/deis/commit/cc805ee8a592ebec331beb19ebbc42a7c33a9309) pin knife-rackspace to 0.9.0 or higher (@bacongobbler)
  1813  - [eed52c7](https://github.com/deis/deis/commit/eed52c70e34d4e8330856e93be0f1b18bee161f2) use standardized format for naming nodes/layers (@bacongobbler)
  1814  - [336d967](https://github.com/deis/deis/commit/336d967d3afb55c27a3df249a4cc111e3082cbfd) bash script should source rackspacerc (@bacongobbler)
  1815  - [196f996](https://github.com/deis/deis/commit/196f996bdb3bf534d52113a2c01372831c15a11d) added nova client fo uploading SSH keys (@bacongobbler)
  1816  - [f51eea3](https://github.com/deis/deis/commit/f51eea39f42f22c4c830f1287eb5c3e5a9947e1e) update prepare script reference (@bacongobbler)
  1817  - [145f7a2](https://github.com/deis/deis/commit/145f7a226aa80b3a2328b53692e8d3f8449cecba) append node id to end of name (@bacongobbler)
  1818  - [e31d9bd](https://github.com/deis/deis/commit/e31d9bd708d6fe7ba6632b4e83d7f85aeb956863) renamed prepare script (@bacongobbler)
  1819  - [7df9fcb](https://github.com/deis/deis/commit/7df9fcb5986cb40959b968aa215c7ffd939a0cf9) update Rackspace readme docs (@bacongobbler)
  1820  - [239ea2f](https://github.com/deis/deis/commit/239ea2fdbce2bce18564df266dd663e8e319ea19) remove redundant prepare script (@bacongobbler)
  1821  - [1e8395d](https://github.com/deis/deis/commit/1e8395de9511caa017f7e97d96221c85ab7dc24a) Merge branch 'fix-rackspace-provider' of github.com:opdemand/deis into fix-rackspace-provider (@bacongobbler)
  1822  - [3cea2ce](https://github.com/deis/deis/commit/3cea2cec985616b21cecfa934bc1095e7182aeea) Added description for releases:rollback. (@mboersma)
  1823  - [e3ab738](https://github.com/deis/deis/commit/e3ab73817dd4072fd28133e080229885a4d7df9a) Updated SHA to match deis-cookbook. (@mboersma)
  1824  
  1825  ### v0.5.0 (2014/02/13 04:18 +00:00)
  1826  - [d2e307d](https://github.com/deis/deis/commit/d2e307d4529d063a8dd2d6cb715701393e569f45) Switch master to v0.5.0. (@mboersma)
  1827  - [#503](https://github.com/deis/deis/pull/503) Merge pull request #503 from tombh/493-vagrant-detection (@tombh)
  1828  - [9885226](https://github.com/deis/deis/commit/9885226bfecdcbdcacd754597674fc4f4e1116af) rename gitignore to gitkeep
  1829  - [03bbaa1](https://github.com/deis/deis/commit/03bbaa1f69f99e99f6755f76b6c62456db45f7a5) Added containerize branch to Travis CI. (@mboersma)
  1830  - [#505](https://github.com/deis/deis/pull/505) Merge pull request #505 from opdemand/rename-gitignore (@opdemand)
  1831  - [0f83f6a](https://github.com/deis/deis/commit/0f83f6a995ff6df15819977ad87506c327983de2) Updated Django to v1.6.2. (@mboersma)
  1832  - [b85954d](https://github.com/deis/deis/commit/b85954d4ece060cba7d9b932d9255b92ae2ab3ff) Fixed build status badge to refer to master branch. (@mboersma)
  1833  - [98296b7](https://github.com/deis/deis/commit/98296b72540c5c0a82ee40b0aa9bd7e005fb833f) add dynamic confd settings lookup (with local_settings override) (@gabrtv)
  1834  - [3dfe59c](https://github.com/deis/deis/commit/3dfe59cbe6b575810fc715d29ac79618cecef724) install etcd gem prior to chef run, cleanup cruft (@gabrtv)
  1835  - [b8a5518](https://github.com/deis/deis/commit/b8a5518efeb693a686b9fa7b0e572fe981159d22) shift ssh:// to https:// for read-only access (@gabrtv)
  1836  - [37a3fe6](https://github.com/deis/deis/commit/37a3fe6928f38f5f90a4eef24e6d8073f4ed592d) bump docker images (@gabrtv)
  1837  - [2acdd2a](https://github.com/deis/deis/commit/2acdd2aaeec216c2fbf39befb2ff6caad04a475a) new hooks API for push/build, deprecate Build.push() (@gabrtv)
  1838  - [323af3b](https://github.com/deis/deis/commit/323af3b355339ddff2e9a49fc92c46ae16e192e1) update image SHAs (@gabrtv)
  1839  - [17aaac7](https://github.com/deis/deis/commit/17aaac7358dcd684823dc110a4f0e24e474682ac) remove builder debug (@gabrtv)
  1840  - [15a71a8](https://github.com/deis/deis/commit/15a71a803291cc97383116be71568fe72343311c) handle builder target that contains a port (@gabrtv)
  1841  - [5af0968](https://github.com/deis/deis/commit/5af0968ce71fea52d9539a08eeb903d0c83ec86e) stop using sudo in chef setup (@gabrtv)
  1842  - [b2858fe](https://github.com/deis/deis/commit/b2858fea970bb9bc9dda6694bcf08711f44527c8) switch from rabbitmq to redis, install gunicorn app for run_gunicorn support (@gabrtv)
  1843  - [1b1875b](https://github.com/deis/deis/commit/1b1875b8effc62dd4fc9223a849f3774814b47a5) new redis 2.8 dependency (@gabrtv)
  1844  - [fd9bbcf](https://github.com/deis/deis/commit/fd9bbcfbcb3d051cb865cc5d82f8d0230b8da257) ignore import errors on local_settings (@gabrtv)
  1845  - [b98e4d8](https://github.com/deis/deis/commit/b98e4d8b988ed22b8ef4c07cf645adee4b43d4bb) new vagrantfile for container-based deployment (@gabrtv)
  1846  - [0331f51](https://github.com/deis/deis/commit/0331f51677ab089b36e09139b849181b6bed0e51) initial pass at architecture docs (@gabrtv)
  1847  - [81c9ca4](https://github.com/deis/deis/commit/81c9ca4bb85b0774ce739d9452a66f259763e1ae) add docker images as submodules (@gabrtv)
  1848  - [f5312c5](https://github.com/deis/deis/commit/f5312c58ef7ae197955fe4d49d8cbc0eb7b57bc1) switch git remote to ssh:// syntax with 2222/tcp (@gabrtv)
  1849  - [d42cee2](https://github.com/deis/deis/commit/d42cee226058568dbd982f2fbc11037b21e76d44) change vagrant base box to vanilla ubuntu 12.04 w/ 3.8 kernel (@gabrtv)
  1850  - [b467998](https://github.com/deis/deis/commit/b4679982b614e22efde21734bd520587836e5021) fix vagrant provider in containerized env by using ip_addr instead of avahi hostnames (@gabrtv)
  1851  - [c1f4dc5](https://github.com/deis/deis/commit/c1f4dc524c4596d4bd91facc12fad4c5abce295b) pre-install required etcd gem before knife bootstrap using template-file option (@gabrtv)
  1852  - [b6c4451](https://github.com/deis/deis/commit/b6c4451ca21824b6b03d1ed38921eefa32188171) change run to use build.image instead of a slug mount (@gabrtv)
  1853  - [9bdba6c](https://github.com/deis/deis/commit/9bdba6ccb8533e6bfe230385fe09904f56f21f46) deprecate converge_controller (@gabrtv)
  1854  - [bd31773](https://github.com/deis/deis/commit/bd31773dc2faf7f2e35b16aa6de31c1223419bcf) update container SHAs (@gabrtv)
  1855  - [5a1eb0b](https://github.com/deis/deis/commit/5a1eb0beccc9dfb3884a48b1f2920f41596302fe) add rsyslog logger component (@gabrtv)
  1856  - [ae37b11](https://github.com/deis/deis/commit/ae37b11105f62d24b8ea435ded752ddd095e0df8) add vagrant authorized-keys setup script (@gabrtv)
  1857  - [b33775f](https://github.com/deis/deis/commit/b33775f3d87f937f14ba8cddd2ba8ff4f725c544) switch to containerized cookbooks branch (@gabrtv)
  1858  - [af2785a](https://github.com/deis/deis/commit/af2785af9da3ae20f5a4a79b99f03961d45d5b0b) remove knife template for etcd gem at load-time (@gabrtv)
  1859  - [bd89618](https://github.com/deis/deis/commit/bd8961843c8ecdfd88b3ed24051d5408df18a731) add dev mode/source flags to Vagrantfile (@gabrtv)
  1860  - [eca3d9f](https://github.com/deis/deis/commit/eca3d9fcde4db6ce8adc4c879811c0ebbf0b2bf8) separate controller/node ec2 ami prep (@gabrtv)
  1861  - [bd2ba0a](https://github.com/deis/deis/commit/bd2ba0ad9ebdb450a98c35e5d399e8f985f8f2ab) publish SSH Keys to etcd instead of a chef data bag (@gabrtv)
  1862  - [405245b](https://github.com/deis/deis/commit/405245b749dfe5033c5f886c194cb4044b6c949b) deprecate deis-users databag (@gabrtv)
  1863  - [4edac55](https://github.com/deis/deis/commit/4edac55531433363ec0a09e498e31f8d6a52442b) update docker image SHAs (@gabrtv)
  1864  - [56c28e1](https://github.com/deis/deis/commit/56c28e18461311208e9cb5eca135c17f89a065ff) Updated DigitalOcean scripts for containerize support. (@mboersma)
  1865  - [08fd115](https://github.com/deis/deis/commit/08fd115562aa83fb3a05852c956c77af0adc4089) Fixed flake8 errors. (@mboersma)
  1866  - [cf4f174](https://github.com/deis/deis/commit/cf4f174dabc8a632512cc00f1a8209ebb93f1b7b) Updated Rackspace scripts for containerize support. (@mboersma)
  1867  - [c82b8fb](https://github.com/deis/deis/commit/c82b8fb7908f8edb53cb04be55153976036df336) update build and server images (@gabrtv)
  1868  - [3913498](https://github.com/deis/deis/commit/391349860d2de18ad44b1a1c8216f8e776c1b3fc) return app info on build hook (@gabrtv)
  1869  - [c7251a7](https://github.com/deis/deis/commit/c7251a73754038d018e1ea94d5db6101c112cad0) spaces > tabs (@gabrtv)
  1870  - [ae23502](https://github.com/deis/deis/commit/ae235021705434571893f91eff8a217ec63cc218) fix `deis run` target image (@gabrtv)
  1871  - [a3c2124](https://github.com/deis/deis/commit/a3c212426b543e19dc4a2c81bc32686585cd8a0a) update registry and server images (@gabrtv)
  1872  - [1b7e1f3](https://github.com/deis/deis/commit/1b7e1f3c7d25095ce20d91a8521db2ea570c2b44) publish every release as a tagged docker image (ex: gabrtv/myapp:v23) (@gabrtv)
  1873  - [8afa178](https://github.com/deis/deis/commit/8afa178973173fff468ed05755d6e95dd163b3fc) update server image w/ missing logs directory (@gabrtv)
  1874  - [daafe17](https://github.com/deis/deis/commit/daafe175e47594044567a4cf4357ce853cd1aaca) upgrade to chef-docker 0.28.0 for new :pull behavior (@gabrtv)
  1875  - [27f483c](https://github.com/deis/deis/commit/27f483ce13fb080ac27ec30b1725616ce9635e57) Added containerize branch to Travis CI. (@mboersma)
  1876  - [b40aa2a](https://github.com/deis/deis/commit/b40aa2a5a9a973d16b5ce486f8057c9c969eed0e) remove dupe release, fix rollback publishing (@gabrtv)
  1877  - [27c1efe](https://github.com/deis/deis/commit/27c1efe698a3a42c190b29e1f30fb7389f28f613) include sha on every git push event (@gabrtv)
  1878  - [1427d75](https://github.com/deis/deis/commit/1427d755d77ec666d08e94ec12a17c8e3483aaa3) Updated SHA for deis-cookbook containerize branch. (@mboersma)
  1879  - [89e649e](https://github.com/deis/deis/commit/89e649edb9185362957418d67b4bae950e72d083) Updated Django to v1.6.2. (@mboersma)
  1880  - [0fb67df](https://github.com/deis/deis/commit/0fb67df19df13cf50687d1bdedd68289c54ee911) Updated requirements files and deis/server SHA. (@mboersma)
  1881  - [2a5439e](https://github.com/deis/deis/commit/2a5439e40c01b4fc7327877ab053c1fc38808971) Added static file serving WSGI app, fixes #507. (@mboersma)
  1882  - [2693349](https://github.com/deis/deis/commit/2693349d3181cdbbbf6ff0c843cd6599c5dd86c9) rename submodules to match container names (@gabrtv)
  1883  - [31d455f](https://github.com/deis/deis/commit/31d455f831ae1aaf58d4bb9e1dca4080bb913509) update server/worker SHAs (@gabrtv)
  1884  - [ef0dcff](https://github.com/deis/deis/commit/ef0dcff5db61804fafe6ebe12ca996937150e1a6) Removed references to gitosis. (@mboersma)
  1885  - [008042b](https://github.com/deis/deis/commit/008042b728eb70294f1c2f8c881a5b827d4cfbcf) added vagrant plugin commands
  1886  - [29733f7](https://github.com/deis/deis/commit/29733f7e49d029be83b1917bb421237fcd7ed5aa) remove tab in vagrantfile
  1887  - [0f2b688](https://github.com/deis/deis/commit/0f2b68863e1cbaff1b3278dc6f363b3aaea49150) Removed references to obsolete deis-users data bag. (@mboersma)
  1888  - [b5a55c5](https://github.com/deis/deis/commit/b5a55c54b305150da58719a3a36787f131193aa5) new images (@gabrtv)
  1889  - [4e94fce](https://github.com/deis/deis/commit/4e94fce119fa02e76f2db3b8989c46d3c7280a39) Updated SHAs for submodules and cookbook. (@mboersma)
  1890  - [b5afa5a](https://github.com/deis/deis/commit/b5afa5a230e2baf38013bacbc1ffce39d00e1edb) Dockerfile support no longer 'coming soon'. (@mboersma)
  1891  - [c5ea9b2](https://github.com/deis/deis/commit/c5ea9b28200b15d751cdb2fd26f632e6f9cdadbe) Updated SHAs to latest deis projects. (@mboersma)
  1892  - [4fbe908](https://github.com/deis/deis/commit/4fbe908a46d26cc27bafd7a41194743193577cb7) assert flavor count is > 0 (@gabrtv)
  1893  - [9f0ad15](https://github.com/deis/deis/commit/9f0ad156cbaf26d2ebaea5fa476ef7d72847f0b3) remove deprecated key CM test (@gabrtv)
  1894  - [99b236a](https://github.com/deis/deis/commit/99b236ac606abe653adc105ce25495a5b979aa7f) defaut to sqlite3 if not defined (@gabrtv)
  1895  - [2c923fd](https://github.com/deis/deis/commit/2c923fd9faecbc392994cc621459833c088f52ac) move PROVIDER_MODULES into component images (@gabrtv)
  1896  - [c942eec](https://github.com/deis/deis/commit/c942eec4e7500f1b76fe2cdb9c7d8af678fe8d24) fix hook tests and import into test runner (@gabrtv)
  1897  - [b14246b](https://github.com/deis/deis/commit/b14246ba34f72f321faae939b660a00329421dfc) rename default database to deis.db (@gabrtv)
  1898  - [795bf9d](https://github.com/deis/deis/commit/795bf9d753378b771dbd92b846d4ec34a911fb28) add test for ssh key fingerprinting (@gabrtv)
  1899  - [129a381](https://github.com/deis/deis/commit/129a381fd9ec01780e77ae99c59abe070275da29) exclude osx system libs and docker registry integration from coverage (@gabrtv)
  1900  - [859646f](https://github.com/deis/deis/commit/859646f9bff344fedf78892b0ed301f2f6fbba3f) flake8 fixes (@gabrtv)
  1901  - [78c7696](https://github.com/deis/deis/commit/78c76967ddc20fb0cfec61e0833699957c028c89) update server and worker w/ v0.5.0 tag (@gabrtv)
  1902  - [#522](https://github.com/deis/deis/pull/522) Merge pull request #522 from opdemand/containerize (@opdemand)
  1903  - [1b7033c](https://github.com/deis/deis/commit/1b7033c2362b6322f4e7ff4f1f895d16917fc098) Fixed merge remnant in Berksfile.lock. (@mboersma)
  1904  - [bbe2ea9](https://github.com/deis/deis/commit/bbe2ea930173fc3b1d231cb7089dc264c4f5dd9a) Updated deis-cookbook SHA. (@mboersma)
  1905  - [58c0429](https://github.com/deis/deis/commit/58c042955d8fa4a8a6688b80792b3e2d3647bc15) re-target Berksfile to deis-cookbook master, update other cookbooks (@gabrtv)
  1906  - [9cacbac](https://github.com/deis/deis/commit/9cacbac5b3bccf83a9c7b42c7dd7a6bfe6b93c91) Updated image prep scripts. (@mboersma)
  1907  
  1908  ### v0.4.1 (2014/02/04 16:42 +00:00)
  1909  - [44a73c3](https://github.com/deis/deis/commit/44a73c38a7ab40ffb883fcdf0bd8d804a2dae640) Fixed required libs in setup.py to use newer install_requires. (@mboersma)
  1910  - [36b6a9c](https://github.com/deis/deis/commit/36b6a9c3bb691693c7a6069b9569cb5ae8b32300) Switch master to v0.4.1. (@mboersma)
  1911  - [bba5f3d](https://github.com/deis/deis/commit/bba5f3d1111a4e64f40dca4d075118dfb0140bae) Updated djangorestframework to 2.3.12 security fix. (@mboersma)
  1912  - [0317227](https://github.com/deis/deis/commit/031722771ea810f80e78dc247b6823f5c3eee3f0) Updated Docker to v0.7.6. (@mboersma)
  1913  - [#463](https://github.com/deis/deis/pull/463) Merge pull request #463 from opdemand/docker-0.7.6 (@opdemand)
  1914  - [86e8268](https://github.com/deis/deis/commit/86e826802eb26877b8d4387fe379672759801315) Show the list of config variables sorted by name (@nathansamson)
  1915  - [6572323](https://github.com/deis/deis/commit/657232350be6a2be45acac369e5da66cf6be69e0) Tabularize config output (@nathansamson)
  1916  - [7419a54](https://github.com/deis/deis/commit/7419a54527980b1466782d4095277650b9f7e815) Add a --oneline option to config:list (@nathansamson)
  1917  - [#469](https://github.com/deis/deis/pull/469) Merge pull request #469 from nathansamson/nathan/client-config-improvements (@nathansamson)
  1918  - [ccbf33d](https://github.com/deis/deis/commit/ccbf33dc9c94b934bc0ef9cccba1fcb873e59362) significant typo ("no" -> "yes") (@jfw)
  1919  - [0ba9ed1](https://github.com/deis/deis/commit/0ba9ed1bdb726cdc8ca03c3ff6c2f28b4ca61a18) Allow the provision-controller.sh script to run in a directory with spaces (@nathansamson)
  1920  - [#471](https://github.com/deis/deis/pull/471) Merge pull request #471 from nathansamson/nathan/vagrant-space-fix (@nathansamson)
  1921  - [#470](https://github.com/deis/deis/pull/470) Merge pull request #470 from jfw/patch-1 (@jfw)
  1922  - [fdb1b30](https://github.com/deis/deis/commit/fdb1b30c0e3b8ed29a10cb5a4df4b1ce54a7e3c3) Fix another space-in-path issue in vagrant provisioner (@nathansamson)
  1923  - [410ebac](https://github.com/deis/deis/commit/410ebac516277b0c6a82967d77470623088833a6) Fix spaces-in-path issues for DigitalOcean contrib scripts. (@nathansamson)
  1924  - [8201066](https://github.com/deis/deis/commit/8201066250ec05a568ffee229d1cce3c745508d3) Fix EC2 provision script (space in path issue) (@nathansamson)
  1925  - [21ac978](https://github.com/deis/deis/commit/21ac978bcdab66681ef0882fc28e4cc9018a1e33) Fix space issue for rackspace controller (@nathansamson)
  1926  - [db9404e](https://github.com/deis/deis/commit/db9404ea3e6016f5ef79de380c43ef4e491628e1) Allow vagrant (host sytem) to run in a directory with spaces (@nathansamson)
  1927  - [5c0ddb6](https://github.com/deis/deis/commit/5c0ddb6e0690cf579fd3c4a9b1df40a6a0798249) For dev convenience, added a DB-reset script and some basic fixtures. Also attempt to deal with git-ignoring 'static' (@tombh)
  1928  - [#473](https://github.com/deis/deis/pull/473) Merge pull request #473 from nathansamson/nathan/vagrant-space-fix2 (@nathansamson)
  1929  - [#479](https://github.com/deis/deis/pull/479) Merge pull request #479 from nathansamson/vagrant-fixes (@nathansamson)
  1930  - [#483](https://github.com/deis/deis/pull/483) Merge pull request #483 from tombh/db-reset-script (@tombh)
  1931  - [bd0b0dc](https://github.com/deis/deis/commit/bd0b0dc1ac3812a8a5162e4c3aaa97ceba716054) DigitalOcean: Fix for #477 (@nathansamson)
  1932  - [#487](https://github.com/deis/deis/pull/487) Merge pull request #487 from nathansamson/nathan/477 (@nathansamson)
  1933  - [c2951f9](https://github.com/deis/deis/commit/c2951f91d19d65b415777754ab3a681b70b4c411) Showing containers for the correct app when running scale --app=X. Fixes #481 (@nathansamson)
  1934  - [bbda0a6](https://github.com/deis/deis/commit/bbda0a69999673bc8789e08abc2f36786dc119ef) Allow users to patsh to enters SSH keys in the CLI client (@nathansamson)
  1935  - [0dc199f](https://github.com/deis/deis/commit/0dc199fcf16f658b3a9b4810f85ec1f30ee9803f) Correctly honor args for deis config comand (@nathansamson)
  1936  - [7af2427](https://github.com/deis/deis/commit/7af24272a4ebaa6b4b89141a1bb86c681c2e923c) Correctly honor args for deis perms comand (@nathansamson)
  1937  - [9d23b0f](https://github.com/deis/deis/commit/9d23b0f7969b3735c29adb335c2ca0351ab0e27c) Change the arg parsing for fallback :list commands according to a found example in the code (@nathansamson)
  1938  - [7f3b95f](https://github.com/deis/deis/commit/7f3b95f836bd1a3ca7246bf848c9b1d31ff512f4) change `deis run` bind-mount to read-only to prevent disruptive modification (@gabrtv)
  1939  - [#489](https://github.com/deis/deis/pull/489) Merge pull request #489 from opdemand/fix-deis-run (@opdemand)
  1940  - [93f8210](https://github.com/deis/deis/commit/93f82102af8d85ecc1e443b8fb9cef3f1bb77c59) Trick flake into decreasing keys_add CC (@nathansamson)
  1941  - [#488](https://github.com/deis/deis/pull/488) Merge pull request #488 from nathansamson/nathan/cli-improvements (@nathansamson)
  1942  - [0e768b8](https://github.com/deis/deis/commit/0e768b84682218e87a8c8f0cf39f11e554e050ee) clean up /etc/chef, install inotify-tools (@paulczar)
  1943  - [1d1c661](https://github.com/deis/deis/commit/1d1c66105441097804f32f43ba3f63d5ec0018b5) Clean up /etc/chef and install inotify-tools across all providers. (@mboersma)
  1944  - [b7751ab](https://github.com/deis/deis/commit/b7751ab212d1abf93bf245efe688772a027fa4a7) Removed deprecated pip --use-mirrors flag. (@mboersma)
  1945  - [a355a0e](https://github.com/deis/deis/commit/a355a0e487ce95ac18a81bf63fdffc8af336bd24) Updated celery, requests, Sphinx. (@mboersma)
  1946  - [d601fd8](https://github.com/deis/deis/commit/d601fd8bf2b9cbff3923efd290ea2b5fca34a008) Updated requests version in setup.py to 2.2.1. (@mboersma)
  1947  - [169627f](https://github.com/deis/deis/commit/169627f63563a595f7f062da12fa4705696927c9) Add formation, provider and flavours to fixtures for more complete seeding (@tombh)
  1948  - [#491](https://github.com/deis/deis/pull/491) Merge pull request #491 from opdemand/pypi-updates (@opdemand)
  1949  - [45aff6c](https://github.com/deis/deis/commit/45aff6ca665a11aacbbfaa1c2826a5cccd5ab0e3) Updated Berksfile.lock to latest deis-cookbook (@mboersma)
  1950  - [cf6f74f](https://github.com/deis/deis/commit/cf6f74f9efe613ba2454e52c24756851d987fd7a) Only take into account the first equal sign when setting config vars (@nathansamson)
  1951  - [42d1d0b](https://github.com/deis/deis/commit/42d1d0b11a6205dfe51208ca07922c4b29fd36e8) Updated knife-digital_ocean to v0.4.0. (@mboersma)
  1952  - [#500](https://github.com/deis/deis/pull/500) Merge pull request #500 from nathansamson/nathan/equalsinvars (@nathansamson)
  1953  - [f804ed8](https://github.com/deis/deis/commit/f804ed8323ba99a2d9d48f648089ff2c42c2ea3b) Revert bind-mounting slugs read-only. (@mboersma)
  1954  - [#502](https://github.com/deis/deis/pull/502) Merge pull request #502 from opdemand/revert-pr-489 (@opdemand)
  1955  - [#501](https://github.com/deis/deis/pull/501) Merge pull request #501 from opdemand/knife-do-update (@opdemand)
  1956  - [#494](https://github.com/deis/deis/pull/494) Merge pull request #494 from tombh/db-reset-script (@tombh)
  1957  - [4e79646](https://github.com/deis/deis/commit/4e796464c15acaddd09322ee91f0401eb350b1a3) Added detailed steps to add deis-controller to admin group (@shredder12)
  1958  - [a2ad8a0](https://github.com/deis/deis/commit/a2ad8a0651a6b2e84c1ce89350e0149dc83a0f24) Added link to Chef admins edit, admonition section. (@mboersma)
  1959  - [2d10965](https://github.com/deis/deis/commit/2d1096508fbf1f63fcd49c210e8beaadf4ee1fdf) Replace method for checking if client is in a vagrant setup. Use (@tombh)
  1960  
  1961  ### v0.4.0 (2014/01/14 19:19 +00:00)
  1962  - [a5731be](https://github.com/deis/deis/commit/a5731be3dcd288c854c253294a0d2e3d9a2fc767) Switch master to v0.4.0. (@mboersma)
  1963  - [e1d60b2](https://github.com/deis/deis/commit/e1d60b2e392365cf34f1d28d2fb97afb7e245c79) Restored pypip.in download badge, added license badge. (@mboersma)
  1964  - [2b4a8db](https://github.com/deis/deis/commit/2b4a8db663d053d4c4819a9f17ad84daa08df903) Added reminder to rebuild all published readthedocs versions on release. (@mboersma)
  1965  - [f22a6e5](https://github.com/deis/deis/commit/f22a6e573227f4cb0bf17801f2968471e59fe24a) Updated DigitalOcean snapshot script in line with other providers. (@mboersma)
  1966  - [ac35cd8](https://github.com/deis/deis/commit/ac35cd859ed55c6369f5df5836f32241ee40b12a) Updated boto to 2.21.2 (@mboersma)
  1967  - [75674ac](https://github.com/deis/deis/commit/75674acdd6e7e5c2c2d88ae0765aed4d4ae6bc04) Simplified IsAnonymous test. (@mboersma)
  1968  - [c1e60ee](https://github.com/deis/deis/commit/c1e60ee1008602ae50235f58eab7a10ae810d69b) Added docstrings for the decorated api.tasks module. (@mboersma)
  1969  - [9f9f861](https://github.com/deis/deis/commit/9f9f86122256225db8f29db09a69452174a0cf01) Improved CSS styling for [source] / [docs] links in documentation. (@mboersma)
  1970  - [01928c4](https://github.com/deis/deis/commit/01928c48462edb52b6aeb8cc4df20f649916f7cc) Cleaned up a few docstrings and removed dead South introspections. (@mboersma)
  1971  - [8d8daef](https://github.com/deis/deis/commit/8d8daef0ad890a21b3c6e42ee07d8fc0e9d9ea5d) Fixed #435 -- document how to use custom buildpacks in the FAQ. (@mboersma)
  1972  - [#437](https://github.com/deis/deis/pull/437) Merge pull request #437 from opdemand/more-docstrings (@opdemand)
  1973  - [ee796fe](https://github.com/deis/deis/commit/ee796fe723c4c444beca21dbf9cadccddc436e16) Updated Docker to v0.7.3. (@mboersma)
  1974  - [4646a95](https://github.com/deis/deis/commit/4646a95450a4686f12dd65b364423076c6caf1e4) Fixed typo (@joelvh)
  1975  - [#443](https://github.com/deis/deis/pull/443) Merge pull request #443 from opdemand/docker-0.7.3 (@opdemand)
  1976  - [#442](https://github.com/deis/deis/pull/442) Merge pull request #442 from joelvh/patch-1 (@joelvh)
  1977  - [#410](https://github.com/deis/deis/pull/410) Merge pull request #410 from tombh/376-move-slugbuilder-hook (@tombh)
  1978  - [a3aa6d4](https://github.com/deis/deis/commit/a3aa6d4a0787ba255ebbbc65e6c68f47c993954b) Swap steps 4 and 5 in vagrant README. Add step to use Makefile when installing deis client. (@tombh)
  1979  - [#445](https://github.com/deis/deis/pull/445) Merge pull request #445 from tombh/improve-vagrant-docs-for-niccolox (@tombh)
  1980  - [5d0deae](https://github.com/deis/deis/commit/5d0deae9f26992ef7956147a58322ddc2941de2c) Fixed #449 -- `deis releases:info` honors specified version. (@mboersma)
  1981  - [#450](https://github.com/deis/deis/pull/450) Merge pull request #450 from opdemand/449-get-release-version (@opdemand)
  1982  - [f7d887d](https://github.com/deis/deis/commit/f7d887dda25e003908ab9377ef74372a472d7e09) Added support for `deis release:rollback`, fixes #382. (@mboersma)
  1983  - [#451](https://github.com/deis/deis/pull/451) Merge pull request #451 from opdemand/382-release-rollback (@opdemand)
  1984  - [4586f61](https://github.com/deis/deis/commit/4586f61d7735a453678ec01833c3499c2eea36d1) Remove Authors from README (@gabrtv)
  1985  - [18f1810](https://github.com/deis/deis/commit/18f18108de066f45f23765808609710d3bc607d6) push implementation and tests for external builder module (@gabrtv)
  1986  - [f73b941](https://github.com/deis/deis/commit/f73b941ddef2678ca1c38a24657c1252cc7e55d4) remove providers from coveragerc, while continuing to import them (@gabrtv)
  1987  - [#453](https://github.com/deis/deis/pull/453) Merge pull request #453 from opdemand/docker-0.7.5 (@opdemand)
  1988  - [#452](https://github.com/deis/deis/pull/452) Merge pull request #452 from opdemand/external-push (@opdemand)
  1989  - [2f039e7](https://github.com/deis/deis/commit/2f039e7f4c7a20caef6257b328293e3aa8ea6e87) Fixed #383 -- Added summaries to `deis releases:list` (@mboersma)
  1990  - [263df70](https://github.com/deis/deis/commit/263df706b1a2e5ad252e0ae7ce58e9e8449bc6cb) Get returns current Config, not latest Config. Fixes #455. (@mboersma)
  1991  - [bf4de12](https://github.com/deis/deis/commit/bf4de12937044829641d0054d402ef1de9af0181) Reduce complexity in deis.py's main() by refactoring command dispatch lines (@tombh)
  1992  - [#456](https://github.com/deis/deis/pull/456) Merge pull request #456 from opdemand/455-get-config (@opdemand)
  1993  - [aa6f4c2](https://github.com/deis/deis/commit/aa6f4c24d5ec9b733f2aaf8f2b61f1e9a93f0f77) Added syslog events for app lifecycle. (@mboersma)
  1994  - [#446](https://github.com/deis/deis/pull/446) Merge pull request #446 from opdemand/383-releases-list (@opdemand)
  1995  - [#444](https://github.com/deis/deis/pull/444) Merge pull request #444 from tombh/client-feedback-for-unresponsive-controller (@tombh)
  1996  - [#457](https://github.com/deis/deis/pull/457) Merge pull request #457 from opdemand/394-app-lifecycle-events (@opdemand)
  1997  - [fe5a2c3](https://github.com/deis/deis/commit/fe5a2c3a28cce51f2c72db469d9dbb3ae205145d) Updated boto, paramiko, psycopg2, requests. (@mboersma)
  1998  - [#460](https://github.com/deis/deis/pull/460) Merge pull request #460 from opdemand/package-updates (@opdemand)
  1999  - [ad22b6c](https://github.com/deis/deis/commit/ad22b6ce8af5031db6a4bbf006d745cfadcd879e) Add the step of prepare a new image to the Rackspace contrib README (@stackedsax)
  2000  - [8d21adc](https://github.com/deis/deis/commit/8d21adc3030ed788dfb4b8e83c4efaac5cb0ac0d) upgrade the Rackspace prepare, provision, and provider scripts to use newer Rackspace performance flavors (@stackedsax)
  2001  - [6a32c8e](https://github.com/deis/deis/commit/6a32c8e078159f1ae07287245ef9bc9286e359da) Make the instructions simpler and clearer on how to run the prepare-rackspace-image.sh script.  Run from curl | bash (@stackedsax)
  2002  - [0e5312a](https://github.com/deis/deis/commit/0e5312a310eebe7d694ba55176cac7ebe6463995) Add a note to direct people to the old OpsCode control panel to add deis-controller to the admins group. (@stackedsax)
  2003  - [c1721ac](https://github.com/deis/deis/commit/c1721ac6425121d76894a7795056c9c5c54cf04f) Fixed test_auth after Rackspace changes removed one default flavor. (@mboersma)
  2004  - [4ca1c43](https://github.com/deis/deis/commit/4ca1c43e25e4830f207d7439adfd50a348973f56) Updated EC2 AMIs for v0.4.0, fixes #458 (@mboersma)
  2005  
  2006  ### v0.3.1 (2013/12/31 16:09 +00:00)
  2007  - [82a4799](https://github.com/deis/deis/commit/82a4799f21561301c8058a36cd7fc09514f9b245) Switch master to v0.3.1 (@mboersma)
  2008  - [78efe2c](https://github.com/deis/deis/commit/78efe2c210435615288a1a8a0d3c05aa9f80c913) Make $node_name unique to avoid deleting wrong droplet on failed provision (@tombh)
  2009  - [c91da1b](https://github.com/deis/deis/commit/c91da1b1bcf63ee44f6d902d488137fe7473210b) Removed .gitignore entry that prevented adding static assets. (@mboersma)
  2010  - [12ab065](https://github.com/deis/deis/commit/12ab0650c6aeb26dc7940f96c9f52727e829a344) Updated docs styling to avoid theme breakage on mobile devices (@bengrunfeld)
  2011  - [57d7a50](https://github.com/deis/deis/commit/57d7a50db257e0e890aed0d36d5375e23b9ede47) Added navigation elements for docset versions. Refs #256. (@mboersma)
  2012  - [#393](https://github.com/deis/deis/pull/393) Merge pull request #393 from opdemand/rtfd (@opdemand)
  2013  - [0bfba55](https://github.com/deis/deis/commit/0bfba55d9252968cb47ddd405d0cf54693db807c) Updated to Django 1.6.1. (@mboersma)
  2014  - [#395](https://github.com/deis/deis/pull/395) Merge pull request #395 from opdemand/django-1.6.1 (@opdemand)
  2015  - [3a627ed](https://github.com/deis/deis/commit/3a627ed8b4eb54c7567c7cf7b748017edbf0cdd0) Added Bing Webmaster Tools validation token (@bengrunfeld)
  2016  - [#392](https://github.com/deis/deis/pull/392) Merge pull request #392 from tombh/digital-ocean-provision-error-tolerance (@tombh)
  2017  - [6bd1fc1](https://github.com/deis/deis/commit/6bd1fc1c0006b3d96fa880ef05242d9cf217b170) Tweak tr command to work on OSX. Chef object deletion should use $node_name. opdemand/deis#396 (@tombh)
  2018  - [#401](https://github.com/deis/deis/pull/401) Merge pull request #401 from tombh/digital-ocean-provision-error-tolerance (@tombh)
  2019  - [c6d986a](https://github.com/deis/deis/commit/c6d986acdacf7ed527323f6fe7f4454fcc47911b) Moved slugbuilder from cookbook to deis. opdemand/deis#376 (@tombh)
  2020  - [f581767](https://github.com/deis/deis/commit/f5817672b2e64d01c25a291e3e1c5ef0ec690b3a) When checking the error type from a failed vagrant desutrcution, make comparison case insensitve - for BASH and ZSH support. opdemand/deis#346 (@tombh)
  2021  - [953e329](https://github.com/deis/deis/commit/953e3290d9fc65de330418b50bd67aa9afb9305b) Change Installation link to Operations Guide (@gabrtv)
  2022  - [#407](https://github.com/deis/deis/pull/407) Merge pull request #407 from tombh/346-node-del-check-case-insensitive (@tombh)
  2023  - [a3ac632](https://github.com/deis/deis/commit/a3ac6327ca7c24560128267dcd344164b3a78704) Updated several python packages. (@mboersma)
  2024  - [8e17497](https://github.com/deis/deis/commit/8e1749770025bf5ecd94481f68d80251249dd15d) Remove check for set env vars os.environ() does that anyway (@tombh)
  2025  - [#411](https://github.com/deis/deis/pull/411) Merge pull request #411 from opdemand/pypi-updates (@opdemand)
  2026  - [a2b446c](https://github.com/deis/deis/commit/a2b446cb4273c3fee8baf73f9566de726b0cdedf) Be specific about required package versions in client setup.py. (@mboersma)
  2027  - [0896b9b](https://github.com/deis/deis/commit/0896b9b562180368f143d767002a61ca064bf653) Fixed flake8 errors (@tombh)
  2028  - [a8e19d3](https://github.com/deis/deis/commit/a8e19d3e05f680bc937f39ac029c8b9901b5b76c) Updated README.rst for Deis CLI, fixes #409. (@mboersma)
  2029  - [#417](https://github.com/deis/deis/pull/417) Merge pull request #417 from opdemand/fix-409-client-readme (@opdemand)
  2030  - [#414](https://github.com/deis/deis/pull/414) Merge pull request #414 from opdemand/fix-413-requests-version (@opdemand)
  2031  - [676aa57](https://github.com/deis/deis/commit/676aa571516d5cad9e009188b6f4c036c704b086) Fixed #418 -- handle `deis keys:add ~/.ssh/mykey.pub` properly. (@mboersma)
  2032  - [5a38afd](https://github.com/deis/deis/commit/5a38afd7c34d39188110f3b22b0878c660eda52f) Added several tests and improved coverage definition. (@mboersma)
  2033  - [#420](https://github.com/deis/deis/pull/420) Merge pull request #420 from opdemand/fix-cli-keys-add (@opdemand)
  2034  - [#421](https://github.com/deis/deis/pull/421) Merge pull request #421 from opdemand/more-better-tests (@opdemand)
  2035  - [95d750f](https://github.com/deis/deis/commit/95d750f502ccc6338af7e954f37b48148379d4f4) Fixed #355 -- retry deleting EC2 security group. (@mboersma)
  2036  - [#422](https://github.com/deis/deis/pull/422) Merge pull request #422 from opdemand/fix-delete-ec2-sg (@opdemand)
  2037  - [711eba4](https://github.com/deis/deis/commit/711eba4e09183eeac3fdd2adf0e6c90f42f40213) Fixed #402 -- hide web signup, point users to CLI. (@mboersma)
  2038  - [#423](https://github.com/deis/deis/pull/423) Merge pull request #423 from opdemand/hide-web-signup (@opdemand)
  2039  - [8e5778d](https://github.com/deis/deis/commit/8e5778d5024384db6b2af3b17a9fff08523718a6) Fixed #406 -- return error detail if sudo fails in knife bootstrap. (@mboersma)
  2040  - [#425](https://github.com/deis/deis/pull/425) Merge pull request #425 from opdemand/406-knife-bootstrap-err (@opdemand)
  2041  - [24f4d0f](https://github.com/deis/deis/commit/24f4d0f8a7310e6f86d6baaafc679f44d15f0a9b) Added tests pointed out by coverage.py. (@mboersma)
  2042  - [#426](https://github.com/deis/deis/pull/426) Merge pull request #426 from opdemand/more-tests (@opdemand)
  2043  - [99f33ca](https://github.com/deis/deis/commit/99f33cac3c6654d253e70864ac681e9042d9a98c) Removed autofunction docs for non-existent methods. (@mboersma)
  2044  - [bf993a2](https://github.com/deis/deis/commit/bf993a2fd90c6878c4219363438cd0e89277e2d3) Fixed #353 -- added permalinks to Sphinx documentation. (@mboersma)
  2045  - [#427](https://github.com/deis/deis/pull/427) Merge pull request #427 from opdemand/353-doc-permalinks (@opdemand)
  2046  - [a862b91](https://github.com/deis/deis/commit/a862b91050dce4ea7c8f13dd844f303c8e8d56aa) Note that deis only supports `git push` to master, refs #419. (@mboersma)
  2047  - [59a4f8b](https://github.com/deis/deis/commit/59a4f8b011091fd5591a3535356812249c5ae860) Note that `nodes:create` requires password-less sudo, refs #362. (@mboersma)
  2048  - [#428](https://github.com/deis/deis/pull/428) Merge pull request #428 from opdemand/419-git-push-master-doc (@opdemand)
  2049  - [#429](https://github.com/deis/deis/pull/429) Merge pull request #429 from opdemand/362-manual-ssh-sudo (@opdemand)
  2050  - [b725bce](https://github.com/deis/deis/commit/b725bce802319b9b94f4ea16ef45c889e2ae97c3) Fixed #430 -- updated EC2 AMIs for 0.3.1 release. (@mboersma)
  2051  - [dbae8a2](https://github.com/deis/deis/commit/dbae8a2aa3d56f3178590813ff7c28a41366d8db) Updated release procedure docs. (@mboersma)
  2052  
  2053  ### v0.3.0 (2013/12/12 22:06 +00:00)
  2054  - [79e4899](https://github.com/deis/deis/commit/79e4899524f1e71b1e3c5916652738c756910761) Switch master to v0.3.0 (@mboersma)
  2055  - [c6835f4](https://github.com/deis/deis/commit/c6835f41eedd29dfc8c1b2090219eb31db4477f6) Updated gevent to 1.0, removed Cython dependency. (@mboersma)
  2056  - [946c5a7](https://github.com/deis/deis/commit/946c5a765148af11ba5b2de64793327e2d028ed5) add flavors:update to `deis help flavors` (@gabrtv)
  2057  - [#341](https://github.com/deis/deis/pull/341) Merge pull request #341 from opdemand/339-gevent-1.0 (@opdemand)
  2058  - [25a1f6f](https://github.com/deis/deis/commit/25a1f6ff959f4104b90fe802a168808cb65b2e53) Updated to Django 1.6. (@mboersma)
  2059  - [#340](https://github.com/deis/deis/pull/340) Merge pull request #340 from opdemand/django-1.6 (@opdemand)
  2060  - [396e3f0](https://github.com/deis/deis/commit/396e3f0e9f84a3e6c74a80685bde00fbf49a1b4f) Fixed query in several build_layer() implementations. (@mboersma)
  2061  - [#345](https://github.com/deis/deis/pull/345) Merge pull request #345 from opdemand/344-layer-query-fix (@opdemand)
  2062  - [4331cac](https://github.com/deis/deis/commit/4331cac92e3bc94b7f4954208ce76f215fadce0a) Removed the unused allauth.socialaccount app. (@mboersma)
  2063  - [2c2e4d9](https://github.com/deis/deis/commit/2c2e4d9cee1e7f9fe2b8b4e84ab4fb624fb7373e) Updated boto, pyrax, django-allauth, and smartypants. (@mboersma)
  2064  - [#349](https://github.com/deis/deis/pull/349) Merge pull request #349 from opdemand/remove-socialaccount (@opdemand)
  2065  - [#351](https://github.com/deis/deis/pull/351) Merge pull request #351 from opdemand/package-updates (@opdemand)
  2066  - [7bd348a](https://github.com/deis/deis/commit/7bd348a7b8c6facbac97c4f5176a9e97bc41f66b) Made vagrant destroy_node() RuntimeError into a warning. (@mboersma)
  2067  - [#347](https://github.com/deis/deis/pull/347) Merge pull request #347 from opdemand/346-vagrant-node-dir-err (@opdemand)
  2068  - [463dfcf](https://github.com/deis/deis/commit/463dfcfcac9fed865b3cced58411bc951c65b680) Updated to Celery 3.1.6. (@mboersma)
  2069  - [#350](https://github.com/deis/deis/pull/350) Merge pull request #350 from opdemand/update-celery (@opdemand)
  2070  - [f04cf65](https://github.com/deis/deis/commit/f04cf65cdddd98beabd65bf6903c9a3b7904e312) Fixed missing SECRET_KEY issue for docs generation. (@mboersma)
  2071  - [776b425](https://github.com/deis/deis/commit/776b4256130279a77442dbf25549f3e6fdd720af) implement default formation lookup on application creation, with tests (@gabrtv)
  2072  - [#357](https://github.com/deis/deis/pull/357) Merge pull request #357 from opdemand/default-formation (@opdemand)
  2073  - [7e57b37](https://github.com/deis/deis/commit/7e57b3799a84f1c5f38a19dddbeb8c5031c2bff3) Specify celery worker concurrency on the command-line. (@mboersma)
  2074  - [3fb232d](https://github.com/deis/deis/commit/3fb232de00a281639070e54ac00e9d2bcc211d32) downgrade to berkshelf stable, since 3.0.0 beta is problematic (@gabrtv)
  2075  - [#358](https://github.com/deis/deis/pull/358) Merge pull request #358 from opdemand/berkshelf-stable (@opdemand)
  2076  - [48ac3ee](https://github.com/deis/deis/commit/48ac3ee52d90b35292420868179ee6f9969d54a2) fix celery deadlocks by removing all blocking tasks from other (parent) tasks, and moving the logic to inline model methods (@gabrtv)
  2077  - [#359](https://github.com/deis/deis/pull/359) Merge pull request #359 from opdemand/fix-celery-deadlock (@opdemand)
  2078  - [b508280](https://github.com/deis/deis/commit/b508280241a706f3254871a2c769f0ca98a7081e) hardcode celeryd concurrency (@gabrtv)
  2079  - [5ba327e](https://github.com/deis/deis/commit/5ba327e4fc30d400253e00bc84282983da2d4b20) return the body of chef-client even on failed node convergence (@gabrtv)
  2080  - [145a5b6](https://github.com/deis/deis/commit/145a5b679113ae9169548f774c0f374de31bb5ef) Docs - Fix typo (@kumavis)
  2081  - [#361](https://github.com/deis/deis/pull/361) Merge pull request #361 from kumavis/patch-1 (@kumavis)
  2082  - [#360](https://github.com/deis/deis/pull/360) Merge pull request #360 from opdemand/show-node-converge-error (@opdemand)
  2083  - [ac26eb7](https://github.com/deis/deis/commit/ac26eb7c9d43ae6d0a3dd920f3df56612338e34c) update App.run for docker 0.7 and slugrunner syntax (@gabrtv)
  2084  - [bf3a57d](https://github.com/deis/deis/commit/bf3a57d284489c78c06833356ac0eab34d3ba11f) switch to docker 0.7.1 and pull progrium/cedarish docker image (@gabrtv)
  2085  - [362f95b](https://github.com/deis/deis/commit/362f95b2c9482393889632163d370a1567977b54) Fixed #364 - Updated EC2 AMIs for Deis 0.3.0. (@mboersma)
  2086  - [#363](https://github.com/deis/deis/pull/363) Merge pull request #363 from opdemand/docker-0.7 (@opdemand)
  2087  - [a27500b](https://github.com/deis/deis/commit/a27500bab2988ef4c1817fabded33fee4a1a7840) initial pass at developer guide and operations guide (@gabrtv)
  2088  - [11cae2a](https://github.com/deis/deis/commit/11cae2a12457b279a8e147d9428155d4dedd6a68) Merge branch 'master' into tutorial-docs (@mboersma)
  2089  - [575c707](https://github.com/deis/deis/commit/575c707409e08fab8eb17cbcfe9c24870f082b92) update master with latest cookbook for 0.3 (@gabrtv)
  2090  - [12dbdbd](https://github.com/deis/deis/commit/12dbdbd3da8a42f941c301ec1be354d6b09cb06d) move chef server to private network along w/ other vagrant components (@gabrtv)
  2091  - [a7c6356](https://github.com/deis/deis/commit/a7c6356ceed862b5cac3174e37e6381683aecdcd) fix refs to operations guide (@gabrtv)
  2092  - [7e5ff6b](https://github.com/deis/deis/commit/7e5ff6b435e0e2bb2323af2d03cf2cc3740367f3) purge old installation docs (@gabrtv)
  2093  - [0e77c57](https://github.com/deis/deis/commit/0e77c576f048d6eee3c5ffe2e9d6a615415bddd4) new local development docs deprecating old devsetup docs (@gabrtv)
  2094  - [#374](https://github.com/deis/deis/pull/374) Merge pull request #374 from opdemand/localdev-docs (@opdemand)
  2095  - [98bd137](https://github.com/deis/deis/commit/98bd137249088f666ff4b1deed0f17a9d58849eb) restrict converge controller to recipe[deis::gitosis] (@gabrtv)
  2096  - [#375](https://github.com/deis/deis/pull/375) Merge pull request #375 from opdemand/upgrade-workflow (@opdemand)
  2097  - [8b69f4b](https://github.com/deis/deis/commit/8b69f4b2c1142f08b6cb8c6389048284abba7e14) Removed ref to obsolete app_tasks in formation.destroy. (@mboersma)
  2098  - [db6f436](https://github.com/deis/deis/commit/db6f436e2a7f4a8c86edf9cfc65089bd5e9a5c98) set devmode to true for Vagrant controller (@gabrtv)
  2099  - [3d48e9f](https://github.com/deis/deis/commit/3d48e9f1c66987adb4646cdbc2bf22b656aa45d8) Fixed app deletion when formation is destroyed. (@mboersma)
  2100  - [682d1f8](https://github.com/deis/deis/commit/682d1f80ccb3a0c806b15f00da9470a841840b61) Fix markdown formatting issue in EC2 README (@gabrtv)
  2101  - [a707311](https://github.com/deis/deis/commit/a7073118241d783a3db2bc1d76efae0ea190ea9a) remove reuse controller tip (@gabrtv)
  2102  - [4790335](https://github.com/deis/deis/commit/4790335faf0f525e9e85c01cd23bc36c1c5feca8) on `deis run` add release environment and auto-remove container (@gabrtv)
  2103  - [#378](https://github.com/deis/deis/pull/378) Merge pull request #378 from opdemand/example-apps-tests (@opdemand)
  2104  - [#379](https://github.com/deis/deis/pull/379) Merge pull request #379 from opdemand/fix-deis-run (@opdemand)
  2105  - [ce13287](https://github.com/deis/deis/commit/ce13287ebc29c107ad2509f357b2d89629bbd592) update Berksfile.lock with latest master (@gabrtv)
  2106  - [910146f](https://github.com/deis/deis/commit/910146f3ded7346972cb5e60cb5228a382fdec0d) Check for DO credentials in ENV first then fallback to knife.rb. Add -y to Chef deletion commands. (@tombh)
  2107  - [c807cc2](https://github.com/deis/deis/commit/c807cc2d97ea74c2741f9b8c4b6e45dfc34d32a3) Fixed typo in vagrant provision-controller.sh (@mboersma)
  2108  - [#348](https://github.com/deis/deis/pull/348) Merge pull request #348 from tombh/digital-ocean-provision-error-tolerance (@tombh)
  2109  - [fb87ffd](https://github.com/deis/deis/commit/fb87ffd90282b61db8c70499f16fd703b482c2c0) add admonitions testing section to welcome page (to be reverted after styling) (@gabrtv)
  2110  - [86ed2b6](https://github.com/deis/deis/commit/86ed2b676114e026481268b33417c1aa17f88e43) Added icons and styling to Sphinx Admonitions (@bengrunfeld)
  2111  - [8f4867a](https://github.com/deis/deis/commit/8f4867a40f4b20325eb49c850f2cabe6563d7cbf) remove admonitions testing from main index (@bengrunfeld)
  2112  - [#380](https://github.com/deis/deis/pull/380) Merge pull request #380 from opdemand/sphinx-icons (@opdemand)
  2113  - [490e8e0](https://github.com/deis/deis/commit/490e8e0bb6e08858b8ea8d7df5c86d0b7503ceea) Implemented app, formation, superuser sharing permissions. (@mboersma)
  2114  - [e363b38](https://github.com/deis/deis/commit/e363b384a8d86bc95a7edfd089167c4bd8308b54) Updated permissions tests. (@mboersma)
  2115  - [85954c0](https://github.com/deis/deis/commit/85954c0976f67e0fd59c2926150fd4829522efba) Fixed #368 -- add model custom permissions in migration. (@mboersma)
  2116  - [2b8d21a](https://github.com/deis/deis/commit/2b8d21a9f699eb1d5d14218808235c0edc0e654c) Fixed #370 -- added CLI tests for app sharing workflow. (@mboersma)
  2117  - [5dcd7a5](https://github.com/deis/deis/commit/5dcd7a573d35102022041ade334b31fffe7bf6bf) Fixed #369 -- added migration to drop djcelery & socialaccount. (@mboersma)
  2118  - [#381](https://github.com/deis/deis/pull/381) Merge pull request #381 from opdemand/226-formation-sharing (@opdemand)
  2119  - [9529fa0](https://github.com/deis/deis/commit/9529fa086ef8f161251f4ab10ad5a226047248a5) Added basic documentation for `deis sharing` commands. (@mboersma)
  2120  - [efdec5c](https://github.com/deis/deis/commit/efdec5c7925c37b780d207e2e9c8862ee32f4b82) fix adominition title and type (@gabrtv)
  2121  - [#385](https://github.com/deis/deis/pull/385) Merge pull request #385 from opdemand/sharing-docs (@opdemand)
  2122  - [030d0de](https://github.com/deis/deis/commit/030d0dea2a1ae86ea4e7c015ec468f4fd40d0677) working integration suite for example apps (@gabrtv)
  2123  - [#386](https://github.com/deis/deis/pull/386) Merge pull request #386 from opdemand/fix-example-tests (@opdemand)
  2124  - [ad3028d](https://github.com/deis/deis/commit/ad3028df0316957af1d21711a05b90c2bf8cc20b) swallow the error if the node we're destroying no longer exists (@gabrtv)
  2125  - [#387](https://github.com/deis/deis/pull/387) Merge pull request #387 from opdemand/ignore-missing-instance (@opdemand)
  2126  - [00f4450](https://github.com/deis/deis/commit/00f4450528760dae2df72603f2ccdd326680004c) Added unit tests for Deis controller web views. (@mboersma)
  2127  - [37ce448](https://github.com/deis/deis/commit/37ce448e2854783844c576fd244ad7caeb5dc476) first pass at formation permissions (@gabrtv)
  2128  - [7b236d8](https://github.com/deis/deis/commit/7b236d8513dc7a33dcc4fb56201e858e0ce3dca2) Removed the unused /docs/ web view. (@mboersma)
  2129  - [fe4af27](https://github.com/deis/deis/commit/fe4af27488718bbce685f0b46ae364a84e590532) raise ResponseError on perms operations (@gabrtv)
  2130  - [#388](https://github.com/deis/deis/pull/388) Merge pull request #388 from opdemand/web-view-tests (@opdemand)
  2131  - [#389](https://github.com/deis/deis/pull/389) Merge pull request #389 from opdemand/formations-perms (@opdemand)
  2132  - [8fa1014](https://github.com/deis/deis/commit/8fa1014787b23a6452831bd47ce9cd2caac6cd62) Added is_staff flag to initial superuser, refs #389. (@mboersma)
  2133  
  2134  ### v0.2.1 (2013/11/26 18:41 +00:00)
  2135  - [5f8d83b](https://github.com/deis/deis/commit/5f8d83be50767bdf350856f09f2baf01b05a8247) Switch master to v0.2.1 (@mboersma)
  2136  - [ce2afc6](https://github.com/deis/deis/commit/ce2afc6a11edbb6c237550e6afd55d85178a4868) Started on docs (@mboersma)
  2137  - [f69b0da](https://github.com/deis/deis/commit/f69b0daf01c03910c1eb06dec31fe3f1564aaf21) Fixed Flake8 errors (@tombh)
  2138  - [03ed368](https://github.com/deis/deis/commit/03ed3681a70a31e8fd1b426606d59910b7e6d8af) Updated Berksfile format for 3.0.0 beta 3 and Chef to 11.6.2. (@mboersma)
  2139  - [8fff79e](https://github.com/deis/deis/commit/8fff79e30474df5e3d920ade041b28a5ca87788f) Silence the McCabe checker on two methods, refs #276. (@mboersma)
  2140  - [e86d7c3](https://github.com/deis/deis/commit/e86d7c35574ec0fcd463ad95f63788663b093634) Changed sync_folder path in Vagrantfile.local.example to mount parent path (@tombh)
  2141  - [34c70c8](https://github.com/deis/deis/commit/34c70c81368334be9f7fbfb8df7894192ac78f5b) Full Vagrant provider. Squashed commits (@tombh)
  2142  - [17efd9d](https://github.com/deis/deis/commit/17efd9dc75168109f7946c0740d6cad6eff59ae6) Added missing warning to vagrant provisioning script. (@mboersma)
  2143  - [4786ec8](https://github.com/deis/deis/commit/4786ec8c439dd53256413a58644b6d0aef939a55) Default login/register URL to http:// schema if it's not specified. (@mboersma)
  2144  - [7ecb90f](https://github.com/deis/deis/commit/7ecb90f77d4d380bae6a4a8b35b13f98fc955a8e) Moved "Terms" section back to top level nav in docs. (@mboersma)
  2145  - [#300](https://github.com/deis/deis/pull/300) Merge pull request #300 from opdemand/299-no-schema-supplied (@opdemand)
  2146  - [#301](https://github.com/deis/deis/pull/301) Merge pull request #301 from opdemand/296-terms-sphinx-nav (@opdemand)
  2147  - [13d0adc](https://github.com/deis/deis/commit/13d0adcc622331e1c7c63668fc0771db59fe4553) Don't prompt users to create an app if runtime=0 (@mboersma)
  2148  - [#302](https://github.com/deis/deis/pull/302) Merge pull request #302 from opdemand/250-nodes-scale-msg (@opdemand)
  2149  - [28e395a](https://github.com/deis/deis/commit/28e395a6ea5001add742e92dd08c261765e56132) Experimenting with using hostname rather than IP to SSH into host. (@tombh)
  2150  - [96ae777](https://github.com/deis/deis/commit/96ae777e9bb8de4012ecf0e5c1cd2d7b80d5f435) 1) Use private network and static IPs for all vagrant VMs. 2) Use (@tombh)
  2151  - [bf234f7](https://github.com/deis/deis/commit/bf234f72d07962e4a9ad9db0185b05613d48d0f2) Override rsyslog behaviour by using Vagrantfile to create a higher (@tombh)
  2152  - [6083875](https://github.com/deis/deis/commit/6083875b8ef0a4cd5b968627ac100d94a4595958) added some error checking for digital ocean
  2153  - [4c74f1e](https://github.com/deis/deis/commit/4c74f1eeb621a1119f4e5e6701b2e0df08ef145d) use region_id, not location_id
  2154  - [6ef32c7](https://github.com/deis/deis/commit/6ef32c71986b3e6ed825b457a0f430955d7a7850) Refactored provider creds discovery to be more DRY, added alternate AWS vars. (@mboersma)
  2155  - [#308](https://github.com/deis/deis/pull/308) Merge pull request #308 from bacongobbler/306-snapshot-error-checking (@bacongobbler)
  2156  - [#309](https://github.com/deis/deis/pull/309) Merge pull request #309 from opdemand/276-providers-discover-refactor (@opdemand)
  2157  - [f0fd45f](https://github.com/deis/deis/commit/f0fd45f398641266e40c1081e7ac0920684b42fc) If CM's purge_node() fails then raise an error. (@tombh)
  2158  - [0c0f7ca](https://github.com/deis/deis/commit/0c0f7caa73e5d7fb4be4000ad8a3d6cf32f23172) If CM's purge_node() fails then raise an error. (@tombh)
  2159  - [#310](https://github.com/deis/deis/pull/310) Merge pull request #310 from tombh/purge-node-feedback (@tombh)
  2160  - [be45748](https://github.com/deis/deis/commit/be457480450a26ec152be7a494b903904c8e315b) Instructions to add Controller to Chef's admin group and note to install avahi-daemon/Bonjour (@tombh)
  2161  - [691461d](https://github.com/deis/deis/commit/691461dc85ecca3e61334e06e239fda93c890e88) Merge branch '232-vagrant-provider-full' of https://github.com/tombh/deis into tombh-232-vagrant-provider-full (@mboersma)
  2162  - [66493b1](https://github.com/deis/deis/commit/66493b1058b53939cf415d23cdba2bf90b5675f9) Updated docs and only test for avahi-daemon on Linux. (@mboersma)
  2163  - [3e3c14a](https://github.com/deis/deis/commit/3e3c14a9b9e7d9cfc5c456655ee3a6c1251dafe4) Merge branch 'patch-2' of https://github.com/scottstamp/deis into scottstamp-patch-2 (@mboersma)
  2164  - [5d5bf1b](https://github.com/deis/deis/commit/5d5bf1b6080073c48ab8ee3351a559c6a252421c) Updated Berksfile for latest deis-cookbook SHA. (@mboersma)
  2165  - [f18f32c](https://github.com/deis/deis/commit/f18f32cf4ad32cb0ff10b85f05004264b2c16148) Made vagrant provider's config not a fatal IOError. (@mboersma)
  2166  - [#314](https://github.com/deis/deis/pull/314) Merge pull request #314 from opdemand/313-vagrant-ioerror (@opdemand)
  2167  - [21d0634](https://github.com/deis/deis/commit/21d0634a7ea84d25a9691a82d39c227bfe2e2f45) Ignore Chef 404s when destroying a node. (@mboersma)
  2168  - [#315](https://github.com/deis/deis/pull/315) Merge pull request #315 from opdemand/312-node-purge-404 (@opdemand)
  2169  - [ef4b021](https://github.com/deis/deis/commit/ef4b021e3807ff61808cd57fdfbb0b039118c478) Created a separate pip requirements file for doc generation. (@mboersma)
  2170  - [#316](https://github.com/deis/deis/pull/316) Merge pull request #316 from opdemand/311-orphaned-sphinx-docs (@opdemand)
  2171  - [b59f28b](https://github.com/deis/deis/commit/b59f28b0c290b26dc2d14487ad7e5f37c7779dc8) Added more helpful error when `deis run` comes before `git push`. (@mboersma)
  2172  - [#323](https://github.com/deis/deis/pull/323) Merge pull request #323 from opdemand/304-run-before-push (@opdemand)
  2173  - [19b6e5b](https://github.com/deis/deis/commit/19b6e5be39d430195db02f48a96a7793860bebc8) Added ssh-key generation per test user. (@mboersma)
  2174  - [#324](https://github.com/deis/deis/pull/324) Merge pull request #324 from opdemand/214=cli-acceptance-tests (@opdemand)
  2175  - [503f282](https://github.com/deis/deis/commit/503f28205d269f6d28d09fcbc5660dfc1293e5b3) Create fake home dir per test user, refs #214. (@mboersma)
  2176  - [#330](https://github.com/deis/deis/pull/330) Merge pull request #330 from opdemand/214-cli-acceptance-tests (@opdemand)
  2177  - [97781ee](https://github.com/deis/deis/commit/97781ee8310486e4f155359870f0963e5ca71c8b) Added test_examples to hit each example-* project, WIP refs #214. (@mboersma)
  2178  - [8ce7fa0](https://github.com/deis/deis/commit/8ce7fa005099085f078c8d9c83f7c4665172cdac) Implemented missing chef.purge_user() and connected it to a signal. (@mboersma)
  2179  - [#332](https://github.com/deis/deis/pull/332) Merge pull request #332 from opdemand/331-cm-purge-user (@opdemand)
  2180  - [d4c1938](https://github.com/deis/deis/commit/d4c1938e660c101f4fab3f1f024c3547c9bf67b3) Added documentation for static / bare metal installation. (@mboersma)
  2181  - [#333](https://github.com/deis/deis/pull/333) Merge pull request #333 from opdemand/214-cli-tests (@opdemand)
  2182  - [#335](https://github.com/deis/deis/pull/335) Merge pull request #335 from opdemand/295-static-installation (@opdemand)
  2183  - [f34ea7d](https://github.com/deis/deis/commit/f34ea7d70fb39588013355b9878c6a81d1529e08) Fixed PHP detect regex in test_examples, refs #214. (@mboersma)
  2184  - [c75566d](https://github.com/deis/deis/commit/c75566d14386063c39184e178068f124f75492ad) Increase vagrant controller RAM to 2G, closes #336. (@mboersma)
  2185  - [6756763](https://github.com/deis/deis/commit/67567630ba4f6109757b3ba5df6f7191b6a3d0a8) fix jquery in airplane-mode (@gabrtv)
  2186  - [7c4baee](https://github.com/deis/deis/commit/7c4baeea9120b20b041d25105e4fafcbd38c9337) lay down initial structure dev/ops tutorials (@gabrtv)
  2187  - [f367c7e](https://github.com/deis/deis/commit/f367c7e26838672892a8d9e1e63340d92c304fc2) Fixed #327 -- updated EC2 AMIs for 0.2.1 release. (@mboersma)
  2188  
  2189  ### v0.2.0 (2013/11/05 18:56 +00:00)
  2190  - [d783c24](https://github.com/deis/deis/commit/d783c244db85a7b152c4578f3d208435f9399001) Switch master to v0.1.2 (@mboersma)
  2191  - [29929dd](https://github.com/deis/deis/commit/29929dd507b5152a59fba0b19a6ee2f99bacb4f3) Fixed reference to "only EC2" in client README.rst. (@mboersma)
  2192  - [5f83a5e](https://github.com/deis/deis/commit/5f83a5e87cd0ea6702b10a2a9826a3cf99ec6a72) Updated Django to 1.5.5 security/bugfix release. (@mboersma)
  2193  - [4190cef](https://github.com/deis/deis/commit/4190cef097846f470c3387544f44a0d7458ec8a4) Updated opdemand/buildstep build procedure. (@mboersma)
  2194  - [0c6f8cd](https://github.com/deis/deis/commit/0c6f8cd2c08d2db047b56283dec2378e7d8f2443) Fixed #248 -- exposed `deis layers:update` in CLI. (@mboersma)
  2195  - [7f17ffb](https://github.com/deis/deis/commit/7f17ffbc6ebdd6a89440f343e36f3cb3ddce1339) Fixed #242 -- update "no proxy" error message. (@mboersma)
  2196  - [#253](https://github.com/deis/deis/pull/253) Merge pull request #253 from opdemand/248-layers-update (@opdemand)
  2197  - [c9127c1](https://github.com/deis/deis/commit/c9127c1b80a666c1e9bf86d3a6d31cfb0a384c8b) Fixed TypeError in formations:create. (@mboersma)
  2198  - [5bcae3f](https://github.com/deis/deis/commit/5bcae3f20b2a84f7a4cc7e2328f650790ec47f88) Fixed #232 -- add vagrant support for Deis development. (@mboersma)
  2199  - [3b45465](https://github.com/deis/deis/commit/3b45465c5f7dfbfc4089d5dae939a1e9276b5624) validate that App.id only contains [a-z0-9-] and is a valid domain name, with tests (@gabrtv)
  2200  - [94d714d](https://github.com/deis/deis/commit/94d714df444efbf2224e5b52d8ed3007c24f7462) fix variable naming to be clear about app vs. formation (@gabrtv)
  2201  - [1ca8d84](https://github.com/deis/deis/commit/1ca8d840f5b655a269370aa9d7a8fe8e7c8da577) add digital ocean provider
  2202  - [878e769](https://github.com/deis/deis/commit/878e769e7dab9076e3271d6605af93729af683b7) Added a script to help create the vagrant static formation. (@mboersma)
  2203  - [#254](https://github.com/deis/deis/pull/254) Merge pull request #254 from opdemand/fix-id-override (@opdemand)
  2204  - [#257](https://github.com/deis/deis/pull/257) Merge pull request #257 from opdemand/232-vagrant-dev (@opdemand)
  2205  - [3ba4960](https://github.com/deis/deis/commit/3ba4960fc323a30aef862ce19bade60d672743c4) changed controller size to 2GB
  2206  - [e054ffb](https://github.com/deis/deis/commit/e054ffb9674392ede1b8a22b9ff3b59ed855639a) Merge branch '73-digitalocean-provider' of https://github.com/bacongobbler/deis into bacongobbler-73-digitalocean-provider (@mboersma)
  2207  - [765a9cc](https://github.com/deis/deis/commit/765a9ccf98b8515c7627d46a87845df94410a142) Fixed PEP8 errors missed on previous merge. (@mboersma)
  2208  - [124ff26](https://github.com/deis/deis/commit/124ff26914cec56f56da485e0ac5bf70074389f1) Include provider.digitalocean in API docs, refs #73. (@mboersma)
  2209  - [4e4303a](https://github.com/deis/deis/commit/4e4303aba10031ea80059136991c27cf0431974f) Fixed #258 -- removed errant print statement. (@mboersma)
  2210  - [ce064c5](https://github.com/deis/deis/commit/ce064c56f0a59d9836291c8f7b1149a9eed568b4) remove ffi dependency
  2211  - [#261](https://github.com/deis/deis/pull/261) Merge pull request #261 from bacongobbler/patch-1 (@bacongobbler)
  2212  - [572a1c9](https://github.com/deis/deis/commit/572a1c9115f832beae9b8fcb994a4b6f6f9f9bcc) downgrade eventmachine version to v1.0.0
  2213  - [#263](https://github.com/deis/deis/pull/263) Merge pull request #263 from bacongobbler/patch-2 (@bacongobbler)
  2214  - [7740d7f](https://github.com/deis/deis/commit/7740d7f9247f45f89fb0bd7a20b9bd0cd6ea09e7) remove EC2 only from README (@gabrtv)
  2215  - [4cf312f](https://github.com/deis/deis/commit/4cf312f3505b23422c5a6d2847f6c38babf0e6d0) Proposed fix for gh#264 (@scottstamp)
  2216  - [b666811](https://github.com/deis/deis/commit/b666811335cb5e3baa657b7017a4440ef05d85e0) Update chef.py (@scottstamp)
  2217  - [#265](https://github.com/deis/deis/pull/265) Merge pull request #265 from scottstamp/patch-1 (@scottstamp)
  2218  - [39e211c](https://github.com/deis/deis/commit/39e211c395ff91e76799c0a5b9ac300c88e6f9a3) Added a reminder about Chef admin perms after provisioning. (@mboersma)
  2219  - [c132663](https://github.com/deis/deis/commit/c1326630a6b4c7405d96c8b65e3b7ca6957d6acd) Use correct method in socket module, gethostname() (@gabrtv)
  2220  - [b800549](https://github.com/deis/deis/commit/b800549dd8ea0479f5c04bf56abc94396ffb6bbb) Fixed #267 -- updated controller web UI. (@mboersma)
  2221  - [#272](https://github.com/deis/deis/pull/272) Merge pull request #272 from opdemand/267-web-ui (@opdemand)
  2222  - [b8d2cbf](https://github.com/deis/deis/commit/b8d2cbf7b9d549e5ab214196bae8b51d2314f735) Updated Chef version to 11.6.2. (@mboersma)
  2223  - [358d36b](https://github.com/deis/deis/commit/358d36b15f0d758d29b2c1ff5ed9b989a700cf9d) Updated to new Berksfile format to silence deprecation warnings. (@mboersma)
  2224  - [c72e970](https://github.com/deis/deis/commit/c72e9708e23b912bb33590cfdf651248d59f6894) Created provider-specific installation docs, refs #227. (@mboersma)
  2225  - [#283](https://github.com/deis/deis/pull/283) Merge pull request #283 from opdemand/227-provider-docs (@opdemand)
  2226  - [#280](https://github.com/deis/deis/pull/280) Merge pull request #280 from opdemand/271-chef-version (@opdemand)
  2227  - [059ba16](https://github.com/deis/deis/commit/059ba16b5d5294e1e2c23018c4a030dbefd28c3e) Reverted Berksfile format. (@mboersma)
  2228  - [5ee80eb](https://github.com/deis/deis/commit/5ee80ebf6e4f310a7323a012cfac03e1c280ac1a) Updated sadly hard-coded JS nav code for new docs, refs #283. (@mboersma)
  2229  - [1eb1dc4](https://github.com/deis/deis/commit/1eb1dc47f3bc4eedacf31ab1187173219da70748) Clarify that Dockerfiles are not yet supported directly. (@mboersma)
  2230  - [1838ae3](https://github.com/deis/deis/commit/1838ae3e1014bcf00b36ef0f4895e25d38223d1f) Updated several python packages. (@mboersma)
  2231  - [29ba038](https://github.com/deis/deis/commit/29ba038207219c33efded90bc700ab80f77a995f) Specified package version 0.6.4 for Docker, not virtual package. (@mboersma)
  2232  - [b4b1272](https://github.com/deis/deis/commit/b4b127259b9b56f877a3537a7b16e257ec5d6aaa) Updated EC2 AMIs in all regions for security updates. (@mboersma)
  2233  - [#289](https://github.com/deis/deis/pull/289) Merge pull request #289 from opdemand/236-refresh-amis (@opdemand)
  2234  - [cb97507](https://github.com/deis/deis/commit/cb97507703a8ee320132a411e757ebfca59f21f3) Updated prepare-image-* scripts for minor optimizations. (@mboersma)
  2235  - [ef9290b](https://github.com/deis/deis/commit/ef9290b81590db602022dad407a5c9dda671c4f6) Updated project version strings to 0.2.0. (@mboersma)
  2236  - [d25c2c2](https://github.com/deis/deis/commit/d25c2c2c233f7001a42de3680c8fbe8128f4eff9) Updated Ruby gems dependencies. (@mboersma)
  2237  
  2238  ### v0.1.1 (2013/10/22 16:42 +00:00)
  2239  - [4836b99](https://github.com/deis/deis/commit/4836b998fb6bb627f00bd58093d33e7414b20fe2) switch master to v0.1.1 (@gabrtv)
  2240  - [3c64f7f](https://github.com/deis/deis/commit/3c64f7fb34f7fcbe0d94425ce42d372b9375d7e2) update release instructions post git-flow (@gabrtv)
  2241  - [12d6f07](https://github.com/deis/deis/commit/12d6f07f98ebbcafb4c7a9999d76fc8a5bf1acbd) Fixed a RST format bug in client README.rst. (@mboersma)
  2242  - [2228d6c](https://github.com/deis/deis/commit/2228d6ca16f02e29f9520128149d2e9be9c3b751) Fixed #215 -- allow flavors:update from CLI. (@mboersma)
  2243  - [#217](https://github.com/deis/deis/pull/217) Merge pull request #217 from opdemand/215-flavors-update (@opdemand)
  2244  - [f4f3ae3](https://github.com/deis/deis/commit/f4f3ae38c5cd6d3e91c07aa02d3ba4630c097b9c) Added bing webmaster tools verification meta (@bengrunfeld)
  2245  - [#218](https://github.com/deis/deis/pull/218) Merge pull request #218 from opdemand/add-bing-meta (@opdemand)
  2246  - [f3154e6](https://github.com/deis/deis/commit/f3154e6196f3dd83200dd52ff032450af6cebd7c) Updated client version to 0.1.1 per release process. (@mboersma)
  2247  - [767f090](https://github.com/deis/deis/commit/767f090fe8ddf19fe5a93ef3ca9aa0294fa6eec1) Remove refs to old 'azure' attempt. See also #219. (@mboersma)
  2248  - [1746bc4](https://github.com/deis/deis/commit/1746bc4c385d468ee8c13ee8fab2ce56ef13fab9) Updated paramiko and Sphinx. (@mboersma)
  2249  - [f320a77](https://github.com/deis/deis/commit/f320a7740000a2f198ced6f4b6884f4825ec55e0) Updated coverage to 3.7. (@mboersma)
  2250  - [b848ae3](https://github.com/deis/deis/commit/b848ae37f02280c8261e626ec76eb68d157e2b0e) Fixed #121 -- added support for Rackspace open cloud (@mboersma)
  2251  - [5c00f05](https://github.com/deis/deis/commit/5c00f057bbe46a086d7e6671a780db6ef45578c4) Fixed a few typos. (@mboersma)
  2252  - [9605456](https://github.com/deis/deis/commit/9605456da0522a6eb56fb766d4b3c9953bacd47e) update docs sitemap.xml post 0.1.0 refactoring (@gabrtv)
  2253  - [#224](https://github.com/deis/deis/pull/224) Merge pull request #224 from opdemand/121-rackspace-provider (@opdemand)
  2254  - [#225](https://github.com/deis/deis/pull/225) Merge pull request #225 from opdemand/update-sitemap (@opdemand)
  2255  - [35c371f](https://github.com/deis/deis/commit/35c371ff9df1706f83541665773265a4c2502a72) Fixed #222 -- CLI scaling error msg when no Rackspace image exists (@mboersma)
  2256  - [#228](https://github.com/deis/deis/pull/228) Merge pull request #228 from opdemand/222-better-500-error (@opdemand)
  2257  - [217f7dc](https://github.com/deis/deis/commit/217f7dcc22b71394d0053c228bba33c850ee1e16) only run commands against nodes in runtime layers (@gabrtv)
  2258  - [#229](https://github.com/deis/deis/pull/229) Merge pull request #229 from opdemand/fix-run-selection (@opdemand)
  2259  - [551e742](https://github.com/deis/deis/commit/551e742fa727a4523e44caf9b08fc6fb18acee80) Fixed possible exception case from previous commit. (@mboersma)
  2260  - [77a571f](https://github.com/deis/deis/commit/77a571fdf46274531428c7568afd59a7ce830412) Fixed #233 -- made buildstep fork cleaner WRT progrium/buildstep (@mboersma)
  2261  - [05ff02a](https://github.com/deis/deis/commit/05ff02a12461bd61a71e7b3ae6a0b0ec9aa636ba) Fixed #220 -- add standard footer to Sphinx template for readthedocs.org (@mboersma)
  2262  - [6b1a5b3](https://github.com/deis/deis/commit/6b1a5b3175c476be2c4ab546ebdf2a63d4abe3b5) Updated boto, pycrypto, yamlfield. (@mboersma)
  2263  - [b58105a](https://github.com/deis/deis/commit/b58105af2207b3fc08b9a36b61f7db6b0dcbef90) Updated gevent to 1.0rc3, fixes vagrant DNS issues, refs #232. (@mboersma)
  2264  - [278244e](https://github.com/deis/deis/commit/278244eb6c55e5c74b9a75a7e72e388bb50dcaab) Fixes #240. Updated docs layout.html file and main.css to fix the style breakage that adding Read The Docs footer caused. (@bengrunfeld)
  2265  - [85444c0](https://github.com/deis/deis/commit/85444c069b2a5ecafed9fd012d4d4591c5b1e8fb) Updates main.css to fix styling break caused by ReadTheDocs footer template tag. (@bengrunfeld)
  2266  - [d6eeeec](https://github.com/deis/deis/commit/d6eeeec8b53aecc8741a53d1cd95b9c5e3838dc7) refs #240. Hopefully fixes style breakages. (@bengrunfeld)
  2267  - [5fc6d3d](https://github.com/deis/deis/commit/5fc6d3debb78e25b151b2dd18bc8312d018ec5a0) refs #240. Hopefully fixes style breakages. (@bengrunfeld)
  2268  - [c0d6576](https://github.com/deis/deis/commit/c0d6576f9bb920620abd1a71ef4776a422c0f484) Fixed #234 -- refreshed EC2 AMI images. (@mboersma)
  2269  - [#241](https://github.com/deis/deis/pull/241) Merge pull request #241 from opdemand/234-refresh-amis (@opdemand)
  2270  - [ec4899c](https://github.com/deis/deis/commit/ec4899c9830db59d9e91193348d59abdd1b952c2) Minor update to release procedure doc. (@mboersma)
  2271  
  2272  ### v0.1.0 (2013/10/01 22:14 +00:00)
  2273  - [e027393](https://github.com/deis/deis/commit/e027393920181373c216864aa1aca33c79db7927) switch master to v0.0.8 (@gabrtv)
  2274  - [a24f0dd](https://github.com/deis/deis/commit/a24f0dd59d772d2d5255994f278a996a0e79f361) Updated release procedure notes. (@mboersma)
  2275  - [bc27e99](https://github.com/deis/deis/commit/bc27e9969cf63d765f7c670201a9fb4cd8f0eace) refactor wip (@gabrtv)
  2276  - [5280796](https://github.com/deis/deis/commit/52807965b84f431622645fa4e0616074cdcb8330) Updated to Django 1.5.3 security release. (@mboersma)
  2277  - [032f908](https://github.com/deis/deis/commit/032f908312cb9c8f853954def955043eaeafa14d) updated to Django v1.5.4 security release
  2278  - [#173](https://github.com/deis/deis/pull/173) Merge pull request #173 from bacongobbler/172-django-174-security-release (@bacongobbler)
  2279  - [df50eee](https://github.com/deis/deis/commit/df50eee1aeb3b478bcbe1cb5b56c1da8a614aec1) add test coverage for cm synchronization using mock CM module (@gabrtv)
  2280  - [0edb429](https://github.com/deis/deis/commit/0edb429825b2c10fdf099e879373e31260f1314f) create the 3 necessary data bags (@gabrtv)
  2281  - [3f33765](https://github.com/deis/deis/commit/3f33765701eba1bd04a70977f01f87d71c861ffe) fix bug in key deletion api call (@gabrtv)
  2282  - [f306aad](https://github.com/deis/deis/commit/f306aadc39d7258b634730da1214a39b5b9ff3f8) move run_node to CM module, add container list/info endpoints, beef test coverage (@gabrtv)
  2283  - [74dfe2e](https://github.com/deis/deis/commit/74dfe2e6264dffb3ceba2094390f6d41889c8f58) check for initial web container in build.push (@gabrtv)
  2284  - [d045377](https://github.com/deis/deis/commit/d045377c14b62c01d7b3b968bead3d513c24ab34) add Build.push test coverage (@gabrtv)
  2285  - [591ba16](https://github.com/deis/deis/commit/591ba16ab5ee467d5d1d0f10c15bfd520e196df4) fix layer tests (@gabrtv)
  2286  - [ff28545](https://github.com/deis/deis/commit/ff2854532e55ed0b050a126097e0231e3b5c3d41) converge on app scale operation (@gabrtv)
  2287  - [ea24ebb](https://github.com/deis/deis/commit/ea24ebb729f9aa625de888479e3432e6a048d728) Updated to Django 1.5.3 security release. (@mboersma)
  2288  - [8abeea0](https://github.com/deis/deis/commit/8abeea03918110921c75719d6ec43b0861ec0ecd) updated to Django v1.5.4 security release
  2289  - [60bdbdd](https://github.com/deis/deis/commit/60bdbdde6642519d73699cc8d0530f95e70e84f5) improve code coverage on api views/models (@gabrtv)
  2290  - [f62a0cb](https://github.com/deis/deis/commit/f62a0cb31d9b09b556962dccd2f504adeb68de49) add apps:calculate functionality (@gabrtv)
  2291  - [7f8debc](https://github.com/deis/deis/commit/7f8debcd9513cf92a8426ed17ee158910f81d19d) add containers to application databag (@gabrtv)
  2292  - [7ae9c90](https://github.com/deis/deis/commit/7ae9c9050096b26f3f0d40df96c00a22a5e6aaa0) add nodes:converge, nodes:ssh, fix `deis open` (@gabrtv)
  2293  - [f88e782](https://github.com/deis/deis/commit/f88e78286a711bf3f2146674564e37bf39ccf720) move logs to apps:logs and create shortcut (@gabrtv)
  2294  - [e6b57a0](https://github.com/deis/deis/commit/e6b57a0cd6a919f5693a6fa7783a7e5c1e4c1149) fix bug with git push working after formation destroy (@gabrtv)
  2295  - [77e266a](https://github.com/deis/deis/commit/77e266a37598561ada8b322f9cb555322f6e0dda) switch release endpoints to app (@gabrtv)
  2296  - [df72bc7](https://github.com/deis/deis/commit/df72bc7dcc8ff6772442d7d0f2edd907d09155ce) change config:list, set and unset to use app endpoints (@gabrtv)
  2297  - [eb7067f](https://github.com/deis/deis/commit/eb7067faa7486b566a97e963a9a73b08d6ef9c22) move open to apps:open (@gabrtv)
  2298  - [a05b5c8](https://github.com/deis/deis/commit/a05b5c89c70d0d23278bc192e623e79a145f5e68) change app databag format from proxies to domains (@gabrtv)
  2299  - [c64c2e2](https://github.com/deis/deis/commit/c64c2e2bcfb271b19e17901bdf303b682ed16667) add test coverage around mutiple apps for formations that do/dont support it (@gabrtv)
  2300  - [28af652](https://github.com/deis/deis/commit/28af65204e2115eae52c4e3913815b1c81ab16ea) move image into build for better 12 factor compatibility (@gabrtv)
  2301  - [2e0eb69](https://github.com/deis/deis/commit/2e0eb6920fca13ffc6fdd68ba64879c6770e2ce5) add formations:update to set domain used in multi-app (@gabrtv)
  2302  - [318d9b4](https://github.com/deis/deis/commit/318d9b4468c5a3cd32f0895571434a74e6cd72cf) add container.port and make it unique across a formation for multi-app (@gabrtv)
  2303  - [f6f13b4](https://github.com/deis/deis/commit/f6f13b4ac3a8913d4a30f0950550ed04d22eec12) Fixed #174 -- updated Sphinx docs to match refactored modules. (@mboersma)
  2304  - [cd28ce4](https://github.com/deis/deis/commit/cd28ce404d140e7055db3abeb2fe19509e7f3a19) remove ops commands from client help (@gabrtv)
  2305  - [f16dd02](https://github.com/deis/deis/commit/f16dd0215ce0887bf3d67922a1b73aafb8be3787) Fixed #175 -- update REST API documentation for application-refactor. (@mboersma)
  2306  - [3ad53ce](https://github.com/deis/deis/commit/3ad53ce38496c37eb4ccd3fa0cb636cafac2ef9b) fix missing command bug during dispatching (@gabrtv)
  2307  - [131bf8f](https://github.com/deis/deis/commit/131bf8fdce1d15bed491336021cbe3f0fae080b1) fix bug with apps:run task dispatch (@gabrtv)
  2308  - [e54f9e2](https://github.com/deis/deis/commit/e54f9e2849f0214cb1a24abcd0aed0c1a46b527d) fix formation databag after app destroy, with test (@gabrtv)
  2309  - [#179](https://github.com/deis/deis/pull/179) Merge pull request #179 from opdemand/application-refactor (@opdemand)
  2310  - [d05ca70](https://github.com/deis/deis/commit/d05ca706964da5b5d20736b6ef5ee8a920107be6) deprecate provider.controller module, now handled by cm package (@gabrtv)
  2311  - [3e12255](https://github.com/deis/deis/commit/3e122552ef840151fe48bafa4c700e5807a636de) Removed Sphinx docs referencing obsolete provider.controller module. (@mboersma)
  2312  - [#180](https://github.com/deis/deis/pull/180) Merge pull request #180 from opdemand/deprecate-old-providers (@opdemand)
  2313  - [f856c67](https://github.com/deis/deis/commit/f856c671adc6485895bd454109f0b62c761a49f8) Fixed #167 -- allow underscore in slug-type field regexes. (@mboersma)
  2314  - [#183](https://github.com/deis/deis/pull/183) Merge pull request #183 from opdemand/167-underscores-in-name (@opdemand)
  2315  - [a646fbc](https://github.com/deis/deis/commit/a646fbc2ff17ecc05181184ac00bff2f8e443610) add ssh public key to Node.flat() data structure (@gabrtv)
  2316  - [#184](https://github.com/deis/deis/pull/184) Merge pull request #184 from opdemand/add-node-ssh-pubkey (@opdemand)
  2317  - [99da003](https://github.com/deis/deis/commit/99da003dce661d35b6c31d209438228281d0a7f8) Fixed #176 -- added docstrings for provider modules. (@mboersma)
  2318  - [#185](https://github.com/deis/deis/pull/185) Merge pull request #185 from opdemand/176-provider-docstrings (@opdemand)
  2319  - [2b4d7f8](https://github.com/deis/deis/commit/2b4d7f8df9ca74b7de32d3693bad18516aed8ddb) Fixed #177 -- added docstrings for cm modules. (@mboersma)
  2320  - [#186](https://github.com/deis/deis/pull/186) Merge pull request #186 from opdemand/177-cm-docstrings (@opdemand)
  2321  - [4f04098](https://github.com/deis/deis/commit/4f04098005777af0fd553f28561cae4634e05f5d) cli doc updates and cleanup for app refactoring (@gabrtv)
  2322  - [a254564](https://github.com/deis/deis/commit/a254564ba79664178ff4eefee9848f3dcff19a9a) update client reference docs (@gabrtv)
  2323  - [ca46506](https://github.com/deis/deis/commit/ca46506e04d27cb3229a8975b59564e3ab781f7b) update terms post application object model changes (@gabrtv)
  2324  - [5f09ad8](https://github.com/deis/deis/commit/5f09ad8c3c68889f0205eed6ed5cbc3eef64eaca) update concepts post application object model changes (@gabrtv)
  2325  - [75487ed](https://github.com/deis/deis/commit/75487ed48c61df6cb9152e73fed7a97ebb255a85) add apps:info with info shortcut (@gabrtv)
  2326  - [8940321](https://github.com/deis/deis/commit/89403219dd25bfc08b3e1171a8b4bb826e487dc5) remove unnecesary JSONField subclasses, remote undoc'd members from api.models (@gabrtv)
  2327  - [ed22d9a](https://github.com/deis/deis/commit/ed22d9ab73c9d24d9066af82b87c6247db272ca7) standardize on spaces instead of tabs to fix code block formatting (@gabrtv)
  2328  - [3d9142f](https://github.com/deis/deis/commit/3d9142f7ade378386037af7be8f07cc19c4257c1) fix noindex indentation (@gabrtv)
  2329  - [425d498](https://github.com/deis/deis/commit/425d498798b98143b29f7d8ce4a558c5e9bd4026) add escaping of astericks for sphinx (@gabrtv)
  2330  - [66d6427](https://github.com/deis/deis/commit/66d6427e12d5687a4e80611ac9b3aec2a6ee6257) update installation docs (@gabrtv)
  2331  - [c7c6e9e](https://github.com/deis/deis/commit/c7c6e9ec60b93282c500d7973aa46d71d8f639e3) remove todos from toctree (@gabrtv)
  2332  - [65245e2](https://github.com/deis/deis/commit/65245e2f19b9f29cf5d9c9cb721b1436bb8d1f99) update readme with new app-oriented workflow (@gabrtv)
  2333  - [369ac79](https://github.com/deis/deis/commit/369ac795c38e86f9bbe9267f4f6eff50280eea56) fix typo in deploy language (@gabrtv)
  2334  - [#189](https://github.com/deis/deis/pull/189) Merge pull request #189 from opdemand/doc-updates (@opdemand)
  2335  - [fda0f27](https://github.com/deis/deis/commit/fda0f2706f0a237dfe71251b6730d250ba8baf6b) return 404 if app cannot be found during queryset lookup, fixes #182 (@gabrtv)
  2336  - [2f269fa](https://github.com/deis/deis/commit/2f269fad14330e9b24a87071c6aa6569c12b95eb) add simple password confirmation on registration fixes #188 (@gabrtv)
  2337  - [#192](https://github.com/deis/deis/pull/192) Merge pull request #192 from opdemand/confirm-pw-on-register (@opdemand)
  2338  - [#191](https://github.com/deis/deis/pull/191) Merge pull request #191 from opdemand/app-endpoint-500s (@opdemand)
  2339  - [fdcd7d9](https://github.com/deis/deis/commit/fdcd7d9710facf7a10291ee1504239ab45021877) more doc updates (@gabrtv)
  2340  - [7e3230b](https://github.com/deis/deis/commit/7e3230b909af21a0d2c2e15ac429fa4bf8a22aa4) cleanup line breaks, update command output (@gabrtv)
  2341  - [678a6b8](https://github.com/deis/deis/commit/678a6b897156019afce22aa469a0e46d26bf75d4) reset initial south migration, fixes opdemand/deis-cookbook#14 (@gabrtv)
  2342  - [#194](https://github.com/deis/deis/pull/194) Merge pull request #194 from opdemand/more-doc-updates (@opdemand)
  2343  - [#193](https://github.com/deis/deis/pull/193) Merge pull request #193 from opdemand/reset-south-migrations (@opdemand)
  2344  - [8e4f60f](https://github.com/deis/deis/commit/8e4f60f8a04a52a7642607d7234e35a92bc8bbbb) Updated and tested boto, requests, djangorestframework, and paramiko. (@mboersma)
  2345  - [#195](https://github.com/deis/deis/pull/195) Merge pull request #195 from opdemand/pypi_updates (@opdemand)
  2346  - [0388366](https://github.com/deis/deis/commit/0388366b3eeb0f3397cbd4ea6462e6bc74fe9a08) fix ssh_username not being read in 'deis ssh'
  2347  - [#196](https://github.com/deis/deis/pull/196) Merge pull request #196 from bacongobbler/deis-ssh-username-fix (@bacongobbler)
  2348  - [4df6164](https://github.com/deis/deis/commit/4df6164e3084ca5dc7219e5f2812d1124912b18d) Added a django admin class for api.models.App. (@mboersma)
  2349  - [#197](https://github.com/deis/deis/pull/197) Merge pull request #197 from opdemand/app-in-django-admin (@opdemand)
  2350  - [034a4ac](https://github.com/deis/deis/commit/034a4ac500ad2164a713512555625112b0d3e344) Fixed #198 -- ensure new users have is_active == True. (@mboersma)
  2351  - [#200](https://github.com/deis/deis/pull/200) Merge pull request #200 from opdemand/198-user-isnt-active (@opdemand)
  2352  - [8210ff9](https://github.com/deis/deis/commit/8210ff9e289ef043901aa7ddd54d04240a98ea24) Fixed #202 -- adding content-type header broke registration. (@mboersma)
  2353  - [68f40b3](https://github.com/deis/deis/commit/68f40b31aca499e576316bdd1e4b49b64ded5f01) Fixed #170 -- "deis nodes:create" allows adding external instances. (@mboersma)
  2354  - [#201](https://github.com/deis/deis/pull/201) Merge pull request #201 from opdemand/170-manually-add-nodes (@opdemand)
  2355  - [0d43479](https://github.com/deis/deis/commit/0d43479b095ea1348a0b810f7de010b31560ce0f) Fixed #56 -- implemented account cancellation. (@mboersma)
  2356  - [#203](https://github.com/deis/deis/pull/203) Merge pull request #203 from opdemand/56-account-cancellation (@opdemand)
  2357  - [29a3a09](https://github.com/deis/deis/commit/29a3a093b28df33ec40d430bee8a748780d5e8d6) Fixed #205 -- updated with fresher AMIs. (@mboersma)
  2358  - [8a6f44e](https://github.com/deis/deis/commit/8a6f44e78bb25b32786ac0bb648f9ae28dbbd75d) Fixed #204 -- `deis containers` works before `git push` without error. (@mboersma)
  2359  - [#207](https://github.com/deis/deis/pull/207) Merge pull request #207 from opdemand/205-update-amis (@opdemand)
  2360  - [ef59b7c](https://github.com/deis/deis/commit/ef59b7cf36dbfc84365adc83e784702665f71a08) Fixed #122 -- CLI-driven test suite. (@mboersma)
  2361  - [88bd938](https://github.com/deis/deis/commit/88bd938e9048e6986a51606a0864fca07284f274) Updated tests (@mboersma)
  2362  - [a531dbc](https://github.com/deis/deis/commit/a531dbcd8cacde233035701a552c980bd0527a09) Merge branch '122-acceptance-test' of https://github.com/opdemand/deis into 122-acceptance-test (@mboersma)
  2363  - [d071885](https://github.com/deis/deis/commit/d0718855557961a0a30f2da75431f9861e199890) Updated version strings to 0.1.0. (@mboersma)
  2364  - [5ffb41f](https://github.com/deis/deis/commit/5ffb41f1d15ed29024abe90b9733a821eb9d630b) write knife output to celery logs regardless of success or failure fixes #206 (@gabrtv)
  2365  - [#209](https://github.com/deis/deis/pull/209) Merge pull request #209 from opdemand/log-knife-output (@opdemand)
  2366  - [b58cb38](https://github.com/deis/deis/commit/b58cb385686c45ca5c5a2f93c5986f28de96eafc) Changed DEIS_SERVER import error to a warning message. (@mboersma)
  2367  - [639c530](https://github.com/deis/deis/commit/639c53047a53a3780320821294dd3dcc8a9eee48) Remove client tests from default targets; they're too expensive. (@mboersma)
  2368  - [24d6aa7](https://github.com/deis/deis/commit/24d6aa78e3f1eec3b259f2060a2d65b0a94cd130) update docs, and remove line break from command output (@gabrtv)
  2369  - [96b7251](https://github.com/deis/deis/commit/96b72518c0ecb94fb581c86fac935a33aad4127b) update berksfile and gemfile for 0.1.0 (@gabrtv)
  2370  - [#210](https://github.com/deis/deis/pull/210) Merge pull request #210 from opdemand/122-acceptance-test (@opdemand)
  2371  - [#213](https://github.com/deis/deis/pull/213) Merge pull request #213 from opdemand/update-docs (@opdemand)
  2372  - [#212](https://github.com/deis/deis/pull/212) Merge pull request #212 from opdemand/update-ruby-deps (@opdemand)
  2373  - [0cf1279](https://github.com/deis/deis/commit/0cf127953c79032893c739b980ae2c833ab26a6d) print converge output for every node converge, success or fail (@gabrtv)
  2374  - [59706e1](https://github.com/deis/deis/commit/59706e172818230a903508af59a3553c3794abbe) remove converge from release handling, fixes double-converge issue on build/config changes (@gabrtv)
  2375  - [#216](https://github.com/deis/deis/pull/216) Merge pull request #216 from opdemand/fix-double-converge (@opdemand)
  2376  - [e829988](https://github.com/deis/deis/commit/e829988d54e10a9ceb4f4ff99531cceb60b3c6dd) Updated client README. (@mboersma)
  2377  
  2378  ### v0.0.7 (2013/09/10 17:06 +00:00)
  2379  - [9420dfd](https://github.com/deis/deis/commit/9420dfd017b6232e31040f5de0119a24deef619c) switch back to dev release for 0.0.7 (@gabrtv)
  2380  - [f6de3f4](https://github.com/deis/deis/commit/f6de3f43ad2c9d2445a69633e10b78ce041f0b51) Updated release docs and bumped CLI version to 0.0.7 dev. (@mboersma)
  2381  - [1274278](https://github.com/deis/deis/commit/127427894d1e52edc441b54f337434cd137f15cb) Closes #126. Updated RHS sidebar to float right. Updated the social bar to adjust its top margin on page resize. Updated typography in RHS sidebar. Updated social bar to align to bottom of page text. Updated search results page styling. (@bengrunfeld)
  2382  - [1fe584f](https://github.com/deis/deis/commit/1fe584f3d67f5000f36138b2312d9b0d7d280edc) Fixed styling error on short documentation pages (@bengrunfeld)
  2383  - [3ea1730](https://github.com/deis/deis/commit/3ea1730d749fbf92796156db58e5be44bc761cb3) Fixed #127 -- use re.search since re.match always matches string start. (@mboersma)
  2384  - [3f73d81](https://github.com/deis/deis/commit/3f73d811fa968965d053aee0d6ce696297f9398e) Removed empty docs for intentionally empty web/models.py (@mboersma)
  2385  - [f39246a](https://github.com/deis/deis/commit/f39246a3cd1f768f4c2a84b15f09e719aa218860) Fixed #128 -- @task-decorated functions need autofunction for docs (@mboersma)
  2386  - [#133](https://github.com/deis/deis/pull/133) Merge pull request #133 from opdemand/128-sphinx-task-decorator (@opdemand)
  2387  - [784358a](https://github.com/deis/deis/commit/784358aa1e4c37dca58c73e27bb1c01b4fde0918) Fixed #131 -- better error handling in `deis open` (@mboersma)
  2388  - [85afc09](https://github.com/deis/deis/commit/85afc0979279f59b3e2a9a5650b2b72b4c0f8287) Fixed #129 -- work around EC2's laggy create_security_group(). (@mboersma)
  2389  - [5150a73](https://github.com/deis/deis/commit/5150a73e77450e4bfdc5b7641697f7c79446a9f2) Fixed #135 -- better container allocation when removing nodes. (@mboersma)
  2390  - [9704d86](https://github.com/deis/deis/commit/9704d86dfa028da8cca719ea5745e152c2761100) Added container allocation tests, re #135. (@mboersma)
  2391  - [5de5cd1](https://github.com/deis/deis/commit/5de5cd1280199342b6cd80c50430440ec7401688) Fixed stupid flake8 errors. (@mboersma)
  2392  - [3ae5b4c](https://github.com/deis/deis/commit/3ae5b4c5fbe567f5dad1ae7652c8d8a0f16267e1) Fixed #140 -- more compatible usage of mktemp in provision script. (@mboersma)
  2393  - [259134c](https://github.com/deis/deis/commit/259134c9e136b29f2fdf6902007512f1800e79c0) Fixed searchbar breaking when user inputs too much text (@bengrunfeld)
  2394  - [c2fccb7](https://github.com/deis/deis/commit/c2fccb7f0a56ea470f92a43f6b2f830053e96e50) Fixes #141. Adds sitemap to docs. jQuery for menu functionality adjusted to speed up load time. (@bengrunfeld)
  2395  - [c2f9f28](https://github.com/deis/deis/commit/c2f9f28239c5f9a6204b2931074a94aff974b100) Updated comments on adjustment.js file (@bengrunfeld)
  2396  - [2c314c9](https://github.com/deis/deis/commit/2c314c912f49253bf458a87672b84b2b9ab71fa2) Fixes #142. Meta tag containing noindex,nofollow removed. (@bengrunfeld)
  2397  - [ed7e044](https://github.com/deis/deis/commit/ed7e0440806c4260b10ced94180fff86dae6a3a0) Updated gunicorn and django-json-field. (@mboersma)
  2398  - [e4110c3](https://github.com/deis/deis/commit/e4110c3794ddf2316a6b0fa9916ffc8d4d09203d) Fixes #143. Adjusted canoncial tag to point to correct URL (@bengrunfeld)
  2399  - [44a5a9e](https://github.com/deis/deis/commit/44a5a9e53d84ae955c10838564241a1c47c7ea6d) Fixed #145 -- allow empty comment/email in SSH key regex. (@mboersma)
  2400  - [9ba636d](https://github.com/deis/deis/commit/9ba636dbc4a5b93dd4231cf3ad0b41facbcd9a24) Fixed #148 -- stick with celery 3.0.22 for now. (@mboersma)
  2401  - [#149](https://github.com/deis/deis/pull/149) Merge pull request #149 from opdemand/148-new-celery-breaks (@opdemand)
  2402  - [#146](https://github.com/deis/deis/pull/146) Merge pull request #146 from opdemand/145-ssh-key-regex (@opdemand)
  2403  - [e40d0aa](https://github.com/deis/deis/commit/e40d0aa2371012d0218e33a139f080132bbc0b8d) Fixed #153 -- warn and return if no SSH keys found. (@mboersma)
  2404  - [#154](https://github.com/deis/deis/pull/154) Merge pull request #154 from opdemand/153-no-ssh-keys (@opdemand)
  2405  - [32d61e5](https://github.com/deis/deis/commit/32d61e54793d0f164ef45e44cae9b9b054513051) add timeout/attempts to util.connect_ssh, use 120s by default (@gabrtv)
  2406  - [1c39a12](https://github.com/deis/deis/commit/1c39a12c536f666f589aed28ac120e63ca9c1e71) Added the develop branch to Travis CI. (@mboersma)
  2407  - [#155](https://github.com/deis/deis/pull/155) Merge pull request #155 from opdemand/fix-ec2-ssh-timeout (@opdemand)
  2408  - [86227fa](https://github.com/deis/deis/commit/86227fa39e9e5153eebec0348f53aad761c33f2d) raise EnvironmentError if no credentials provided (@gabrtv)
  2409  - [0a47d7c](https://github.com/deis/deis/commit/0a47d7cef83b887a14e71ecdc40dc1ac3cf032f5) raise 400 on environment error, as in case of missing credentials (@gabrtv)
  2410  - [bea8963](https://github.com/deis/deis/commit/bea89638217c03649493701e9b67c83f8df7ae2c) handle no credentials error on formation/node destroy (@gabrtv)
  2411  - [#158](https://github.com/deis/deis/pull/158) Merge pull request #158 from opdemand/fix-missing-credentials (@opdemand)
  2412  - [dc7ae67](https://github.com/deis/deis/commit/dc7ae672a449f526336602c5f7224d9597692b66) Fixed #124 -- fill in explicit values for Flavor params. (@mboersma)
  2413  - [#159](https://github.com/deis/deis/pull/159) Merge pull request #159 from opdemand/124-ami-in-flavors (@opdemand)
  2414  - [b466011](https://github.com/deis/deis/commit/b466011d738f1a4335b906c1678d7199320d6762) add uniqueness constraint on public key field, with migration and test (@gabrtv)
  2415  - [#160](https://github.com/deis/deis/pull/160) Merge pull request #160 from opdemand/fix-duplicate-sshkey (@opdemand)
  2416  - [1e0cbe6](https://github.com/deis/deis/commit/1e0cbe622973875cc7ffaa0e87e03717b63046a3) add 500.html template as part of api staticfiles (@gabrtv)
  2417  - [#161](https://github.com/deis/deis/pull/161) Merge pull request #161 from opdemand/add-500-template (@opdemand)
  2418  - [b209957](https://github.com/deis/deis/commit/b20995746ca5117229aad45bbd9e2995651f7374) Fixed #144 -- check provisioning dependencies before running script (@mboersma)
  2419  - [#162](https://github.com/deis/deis/pull/162) Merge pull request #162 from opdemand/144-check-deis-deps (@opdemand)
  2420  - [9433bf2](https://github.com/deis/deis/commit/9433bf2efc903f0402651be135d3dd480a8b8d43) retry all chef api calls with configurable attempts and interval (@gabrtv)
  2421  - [#163](https://github.com/deis/deis/pull/163) Merge pull request #163 from opdemand/feature/chef-api-retries (@opdemand)
  2422  - [fe70977](https://github.com/deis/deis/commit/fe70977ea2fc46283c9c3e1a6baf320aa49f8b43) Fixed #123 -- updated EC2 AMIs and pointers to them. (@mboersma)
  2423  - [#164](https://github.com/deis/deis/pull/164) Merge pull request #164 from opdemand/123-update-amis (@opdemand)
  2424  - [1614736](https://github.com/deis/deis/commit/16147368a222c4a756f5e6733a7bcd51f20d4ed2) Added tests for Flavor updating. (@mboersma)
  2425  - [7fc1413](https://github.com/deis/deis/commit/7fc141346ec01a8c38eb91c23200369a7e9326d6) Fixed #151 -- `deis flavors:update` working with tests. (@mboersma)
  2426  - [#165](https://github.com/deis/deis/pull/165) Merge pull request #165 from opdemand/151-update-flavors (@opdemand)
  2427  - [fe0283e](https://github.com/deis/deis/commit/fe0283e8a3cb42890ec0dc028cb36f4732267232) Removed "develop" from Travis CI, we're not git-flowing now. (@mboersma)
  2428  - [#168](https://github.com/deis/deis/pull/168) Merge pull request #168 from opdemand/develop (@opdemand)
  2429  
  2430  ### v0.0.6 (2013/08/21 15:49 +00:00)
  2431  - [3a48716](https://github.com/deis/deis/commit/3a48716595c6c33696cc03efac5004b2d4e6483e) Fixed #71 -- help sphinx work on Windows. (@mboersma)
  2432  - [e48b264](https://github.com/deis/deis/commit/e48b264a61a726027758f0af324ac1c4cbac4a28) Updated jQuery page height detection. Updated styling: added rollover functionality. #29 (@bengrunfeld)
  2433  - [dcc2859](https://github.com/deis/deis/commit/dcc2859f7bdfb76080140cef847f1006052764f4) Updated Releases link in Docs #29 (@bengrunfeld)
  2434  - [1788290](https://github.com/deis/deis/commit/1788290a24718e350cbd675c564eca278321a481) Updated styling on docs. #29 (@bengrunfeld)
  2435  - [7cd482d](https://github.com/deis/deis/commit/7cd482d60df09a69150ab337c30ce8a36f6ddfb5) Silenced some sphinx warnings. (@mboersma)
  2436  - [7d3549c](https://github.com/deis/deis/commit/7d3549c8e4a409078e36c852b818817b470b9ada) Updated releases doc. (@mboersma)
  2437  - [c3d1800](https://github.com/deis/deis/commit/c3d1800f7c991bf6b6795eaa407e3fb4103f0c99) Add meta tags for Terms section #61 (@JoshuaSchnell)
  2438  - [be982a9](https://github.com/deis/deis/commit/be982a97c65c6812293971909f99ca21f6ef7651) Add meta tags to client reference, community, etc. #61 (@JoshuaSchnell)
  2439  - [6bd1d52](https://github.com/deis/deis/commit/6bd1d52a928f9c3d2b812d83cda5ceefb7d30d9e) Add meta to getting started and index #61 (@JoshuaSchnell)
  2440  - [882940b](https://github.com/deis/deis/commit/882940be8113925cfbc267bfd7a3f3e653aba6eb) Fixed #59 -- restore boilerplate JS to fix Sphinx quick search. (@mboersma)
  2441  - [671e0de](https://github.com/deis/deis/commit/671e0de7467584bfb1253c813d3bd4200c79ad87) Added local copy of searchtools.js for tweaking. (@mboersma)
  2442  - [3953b9f](https://github.com/deis/deis/commit/3953b9f44c26d9761df37ef9d4a890c1544a64da) Updated Sphinx documentation templates (@bengrunfeld)
  2443  - [ba7d671](https://github.com/deis/deis/commit/ba7d6710d530dfbab69c67b18834efa8423b8f1d) Updated documentatipon theme. Removed elements from Search Results page and adjusted the Search box in the sidebar. Changed searchtools.js to resize footer to align with bottom of content (@bengrunfeld)
  2444  - [8c2ca4d](https://github.com/deis/deis/commit/8c2ca4d9deb5b6660de1b9d8c8cb7156095e6039) Fixed #67 -- synced up README.rst with other intro docs. (@mboersma)
  2445  - [#81](https://github.com/deis/deis/pull/81) Merge pull request #81 from opdemand/67-cli-readme (@opdemand)
  2446  - [89ee756](https://github.com/deis/deis/commit/89ee75620e01387cf52d06e5ecea2a86dbe0c805) Moved checkURL.js out of the docs _build directory. (@mboersma)
  2447  - [552b4f2](https://github.com/deis/deis/commit/552b4f28c78e832123ac517532ad3770ee384c32) Fixed #61 -- finished adding META desc & keywords to server API docs. (@mboersma)
  2448  - [4edc8f6](https://github.com/deis/deis/commit/4edc8f6d4f5b4155ec3c1eb7664b5d2877310a62) Fixed #83 - use vert bar as docs title separator. (@mboersma)
  2449  - [acd23f3](https://github.com/deis/deis/commit/acd23f3c97864c52c159c295931d1b6d12233903) Removed reference to "categories" when search returns no results. (@mboersma)
  2450  - [bddf4ca](https://github.com/deis/deis/commit/bddf4caa89a79ac5d14143ce4bcf6783643cdb18) Removed extra copy of checkURL.js under sphinx theme dir. (@mboersma)
  2451  - [392c9fb](https://github.com/deis/deis/commit/392c9fb5274a7ef78d6818546cc5654c634cca18) Change example IP address per RFC 5737 (@mboersma)
  2452  - [de4f700](https://github.com/deis/deis/commit/de4f700814a024fe2271863651f48a5503d1871e) Updated South to 0.8.2. (@mboersma)
  2453  - [594d68c](https://github.com/deis/deis/commit/594d68c9eca47063f5738728f58088b63a4b43a4) Fixed #66 -- developer setup docs done. (@mboersma)
  2454  - [5e0f219](https://github.com/deis/deis/commit/5e0f21959bb1ef71301ef66afad6a2c5b732fda9) Updated to Django 1.5.2 security release, also boto 2.10.0. (@mboersma)
  2455  - [f6a46f1](https://github.com/deis/deis/commit/f6a46f1908c0ad61f5a2adb2bdfd8d478e1e5023) Deis does not rest. (@mboersma)
  2456  - [#85](https://github.com/deis/deis/pull/85) Merge pull request #85 from opdemand/66-dev-setup (@opdemand)
  2457  - [9898dd8](https://github.com/deis/deis/commit/9898dd853ad9536c52339da5ebb66efeec07a7a8) Fixed #38 -- enabled Django admin for Deis API models. (@mboersma)
  2458  - [#90](https://github.com/deis/deis/pull/90) Merge pull request #90 from opdemand/38-django-admin (@opdemand)
  2459  - [371638b](https://github.com/deis/deis/commit/371638b51e33c9d4112db030a27743356608d434) Fixed #92 -- correct some JavaScript in docs for "Releases" link. (@mboersma)
  2460  - [14481e3](https://github.com/deis/deis/commit/14481e3f4793103c89de288f99e9f91c871cbc49) Fixed #93 -- web UI loads the intended assets now. (@mboersma)
  2461  - [97c6030](https://github.com/deis/deis/commit/97c60305afe9800af2cb17e929523aa813ee0eb3) Fixed #94 -- reference squashing commits in docs, many thanks to Docker for the general wording. (@mboersma)
  2462  - [34cfcfd](https://github.com/deis/deis/commit/34cfcfdbd43e16d4cc6cd00ef17aee6b93f00460) Fixed 2 broken URL refs, re #94. (@mboersma)
  2463  - [e1ad061](https://github.com/deis/deis/commit/e1ad06143b991c563d323df6652deaafcd59d0f5) use deis::controller meta recipe in provision script re #95 (@gabrtv)
  2464  - [40c1676](https://github.com/deis/deis/commit/40c1676be588a9cbc965cf1af69aeb872e167d7b) Fixed #80 -- serializer SlugRelatedFields used too broad a query. (@mboersma)
  2465  - [#97](https://github.com/deis/deis/pull/97) Merge pull request #97 from opdemand/80-slug-related-field (@opdemand)
  2466  - [99729b1](https://github.com/deis/deis/commit/99729b1224c5b871876909d905921f42443478f3) add logs endpoint, views and tests along with `deis logs` cli command re #20 (@gabrtv)
  2467  - [#98](https://github.com/deis/deis/pull/98) Merge pull request #98 from opdemand/log-aggregation (@opdemand)
  2468  - [9b9ca9a](https://github.com/deis/deis/commit/9b9ca9a25eec9e4cb8e4429c27f74010bc85d0f2) Updated django-restframework to 2.3.7. (@mboersma)
  2469  - [aae91eb](https://github.com/deis/deis/commit/aae91ebb2ece10e4f4e292976e897bc769a5564c) Expanded vocabulary. (@mboersma)
  2470  - [ce8d1be](https://github.com/deis/deis/commit/ce8d1be44910fa03a1991202f360b9fab24cd159) Fixed #100 -- added rsyslog port 514 to EC2 provisioning script. (@mboersma)
  2471  - [06c4347](https://github.com/deis/deis/commit/06c4347775f93f5ea99d9a6c3393f100cf2158a8) Fixed #96 -- doc the 2 restframework methods. (@mboersma)
  2472  - [b6cf21f](https://github.com/deis/deis/commit/b6cf21f5d24df17021ff1eceed1a18f295e10e9a) Fixed #78 -- cookie cleanup before login. (@mboersma)
  2473  - [6fab360](https://github.com/deis/deis/commit/6fab3601f08d849b860d6615cccd73b639a5891c) Fixed #68 -- better CLI handling of EnvironmentErrors. (@mboersma)
  2474  - [#102](https://github.com/deis/deis/pull/102) Merge pull request #102 from opdemand/78-login-failed (@opdemand)
  2475  - [#103](https://github.com/deis/deis/pull/103) Merge pull request #103 from opdemand/68-cli-stacktrace (@opdemand)
  2476  - [1ec6ae4](https://github.com/deis/deis/commit/1ec6ae4df38b55aed17d8b3e80a096e17339526a) Added `deis logs` to REST API document, re #20. (@mboersma)
  2477  - [7132af7](https://github.com/deis/deis/commit/7132af76016391154aa8d6e7524d95b459dd76fc) switch from dash to bash, use /usr/bin/env for better compat fixes #104 (@gabrtv)
  2478  - [f392868](https://github.com/deis/deis/commit/f392868170d017df23a02b92c8f38fab0c64af68) switch berksfile to development version (@gabrtv)
  2479  - [3865c57](https://github.com/deis/deis/commit/3865c57ff4c759cd65d9446fcfad5ae97bb75742) dont converge on any job, just on new node creation fixes #99 (@gabrtv)
  2480  - [#105](https://github.com/deis/deis/pull/105) Merge pull request #105 from opdemand/99-autherror-on-scale (@opdemand)
  2481  - [69526b0](https://github.com/deis/deis/commit/69526b0f956a117cd8c87566719a93ca8fde33ef) add logs to common CLI commands (@gabrtv)
  2482  - [e71c803](https://github.com/deis/deis/commit/e71c803422cf77e3678ceae0b7d5b8d3ab8177dd) find a proxy and use the OS default handler to open the URL fixes #106 (@gabrtv)
  2483  - [#107](https://github.com/deis/deis/pull/107) Merge pull request #107 from opdemand/106-deis-open (@opdemand)
  2484  - [30a35e8](https://github.com/deis/deis/commit/30a35e8adb1adf071db8feef356d94aa09b4e762) log django.request and api errors to console, where gunicorn will dump a stacktrace fixes #79 (@gabrtv)
  2485  - [f26e859](https://github.com/deis/deis/commit/f26e85912a7b62a326d834a0bcf41cdc0f4a3154) return a proper 404 when no logs exist fixes #101 (@gabrtv)
  2486  - [#109](https://github.com/deis/deis/pull/109) Merge pull request #109 from opdemand/101-no-logs-message (@opdemand)
  2487  - [6081551](https://github.com/deis/deis/commit/608155165fefa13b2bf5e0c07efb5a35273a68aa) cleanup any old logfiles re #101 (@gabrtv)
  2488  - [ca3112c](https://github.com/deis/deis/commit/ca3112c0cb42991fb00d423cb9838a7486335593) add whitespace after : for the flake8 gods (@gabrtv)
  2489  - [#110](https://github.com/deis/deis/pull/110) Merge pull request #110 from opdemand/101-no-logs-message (@opdemand)
  2490  - [#108](https://github.com/deis/deis/pull/108) Merge pull request #108 from opdemand/79-log-500-errors (@opdemand)
  2491  - [30a939f](https://github.com/deis/deis/commit/30a939f8132ef5760378460ae8e7803aff0ee753) Added `deis logs` to docstrings. (@mboersma)
  2492  - [313200c](https://github.com/deis/deis/commit/313200c8abfd2f46a51ddf20f589dd2004925d52) remove dupe doc reference to logs (@gabrtv)
  2493  - [2d2c65d](https://github.com/deis/deis/commit/2d2c65d22d6a9903a84c823d9e32059dbbc61ec8) Fixed #84 -- no stacktrace when `deis providers` comes up empty. (@mboersma)
  2494  - [e26da5e](https://github.com/deis/deis/commit/e26da5e5b70244243adffd8c05a41ef5d2d963df) Fixed #24 -- added progress animation for long CLI commands. (@mboersma)
  2495  - [#112](https://github.com/deis/deis/pull/112) Merge pull request #112 from opdemand/24-cli-progress (@opdemand)
  2496  - [976ba88](https://github.com/deis/deis/commit/976ba8849331bafd6663e718d5529dfbca68b6d7) Aligned the Deis web UI with the deis.io/docus theme. (@mboersma)
  2497  - [#114](https://github.com/deis/deis/pull/114) Merge pull request #114 from opdemand/113-controller-web-ui (@opdemand)
  2498  - [bf61fbc](https://github.com/deis/deis/commit/bf61fbc03f2edf3ef9ef3eb595f04b05e0079c72) Fixed #111 -- move new_nodes out of conditional and delete nodes properly. (@mboersma)
  2499  - [b330e24](https://github.com/deis/deis/commit/b330e2422811c1d2f011742e41837357cb8fc032) Fix #70 -- first pass at `deis run <command>` including test coverage (@mboersma)
  2500  - [#116](https://github.com/deis/deis/pull/116) Merge pull request #116 from opdemand/111-scaling-error (@opdemand)
  2501  - [#115](https://github.com/deis/deis/pull/115) Merge pull request #115 from opdemand/70-run-bash (@opdemand)
  2502  - [4033d94](https://github.com/deis/deis/commit/4033d9406c85f749453a65e702222cefbab9315e) Fixed #118 -- fixed progress thread management in CLI. (@mboersma)
  2503  - [#119](https://github.com/deis/deis/pull/119) Merge pull request #119 from opdemand/118-progress-threads (@opdemand)
  2504  - [ce2563b](https://github.com/deis/deis/commit/ce2563b90d3b7d4becc0cd4750602b0d19386ecb) import profile.d/*.sh into shell environment on `deis run` (@gabrtv)
  2505  - [9d7de9b](https://github.com/deis/deis/commit/9d7de9b15f2b09668686556ae5542f487b7e772f) Prep for 0.0.6 release. (@mboersma)
  2506  - [a3ab116](https://github.com/deis/deis/commit/a3ab1163cf64e21c52c0630fabec5ce6ee8eb587) update berksfile.lock for 0.0.6 (@gabrtv)
  2507  
  2508  ### v0.0.5 (2013/08/06 15:59 +00:00)
  2509  - [e5b7c68](https://github.com/deis/deis/commit/e5b7c686cced8fd4011e3163d22b1327326d65cc) Fixed #5 -- created release process doc. (@mboersma)
  2510  - [0ac52a8](https://github.com/deis/deis/commit/0ac52a84a0a5d4c33fa9ba5628f5856ffd18787d) Add client module to Sphinx docs, re #49. (@mboersma)
  2511  - [b455a1d](https://github.com/deis/deis/commit/b455a1dbf1f04823228990b5870ecc5cbf7cacad) reset south migrations, and add uniqueness contraint on builds fixes #30 (@gabrtv)
  2512  - [ab88961](https://github.com/deis/deis/commit/ab8896176ddcc3c988594baed06dd04fff9c522e) paginate by 100 instead of 10 fixes #44 (@gabrtv)
  2513  - [f03d218](https://github.com/deis/deis/commit/f03d218ee5e3e34cedb4d4b512b169ce57f8831c) display assigned nodes on containers:list, to view balancing (@gabrtv)
  2514  - [849ebc5](https://github.com/deis/deis/commit/849ebc5fd93c6718a23e91f0aa0d93cb54ea8769) Added brief REST API docs, re #47. (@mboersma)
  2515  - [56effef](https://github.com/deis/deis/commit/56effefb8f763b090417cf82a5d73a67fd2eb698) Fixed URL ordering that broke several tests. (@mboersma)
  2516  - [df32c09](https://github.com/deis/deis/commit/df32c090c2fcbcb269514c118c38e0123f023169) Fixed #49 -- make module docstring into reST, everyone's happy. (@mboersma)
  2517  - [213237f](https://github.com/deis/deis/commit/213237fc4fe775e549bb78c64b0cfac5d351873b) Simplify requirements and fake SECRET_KEY for doc generation, re #57. (@mboersma)
  2518  - [b4dc254](https://github.com/deis/deis/commit/b4dc2549856f1bb97f31aeb4998f77e25593f026) Include LICENSE file in client pypi package. (@mboersma)
  2519  - [5faf53f](https://github.com/deis/deis/commit/5faf53f29c90e745aa4390c681db02eca4db2719) Updated sphinx theme to match deis.io site, re #29. (@mboersma)
  2520  - [51434ae](https://github.com/deis/deis/commit/51434ae1d1a7779545eb9297b3ac9b336da9c155) Added right navigation to docs. (@mboersma)
  2521  - [f5891f2](https://github.com/deis/deis/commit/f5891f2c387c70715736512c8dc4f5aa4ced3578) wait 10 seconds for ssh daemon to come up (@gabrtv)
  2522  - [9da39f7](https://github.com/deis/deis/commit/9da39f7ed60d5fee31a73fecd447d6dfde99ecdb) Added sphinx search in for styling, re #29. (@mboersma)
  2523  - [88c98c6](https://github.com/deis/deis/commit/88c98c61e53e8c9b8ba59087836535688e20a03e) Updated: CSS and Structure (@bengrunfeld)
  2524  - [335b0ad](https://github.com/deis/deis/commit/335b0ad0e74ba0024818aafb61919d4daa85237d) Deleted old CSS files. Updated Layout and CSS (@bengrunfeld)
  2525  - [468ca52](https://github.com/deis/deis/commit/468ca52f925920c63a99f341b04dc3780a18fb11) Remove permalinks from Sphinx doc generation. (@mboersma)
  2526  - [cc96896](https://github.com/deis/deis/commit/cc968961acbd2bd00a2c52d350861cc4fee8472a) Fixed broken JS by removing a macro. (@mboersma)
  2527  - [635988a](https://github.com/deis/deis/commit/635988af2cdeb51c4d6054798fec3f901bcfe32e) Updated: Margins and Padding inside of Sidebar (@bengrunfeld)
  2528  - [12d4e13](https://github.com/deis/deis/commit/12d4e13c831728a25f9006efc6ac3dd7ad444947) Merge remote-tracking branch 'origin/master' (@bengrunfeld)
  2529  - [f5be86c](https://github.com/deis/deis/commit/f5be86cf9345d703fdfde5ea2bd0715887414d4e) Restored search in docs, started Community docs, re #4. (@mboersma)
  2530  - [6f11be6](https://github.com/deis/deis/commit/6f11be60d583ebb254ccb45fd84356362d94265a) Added: Analytics code to layout.html (@bengrunfeld)
  2531  - [d518536](https://github.com/deis/deis/commit/d518536feb3730b48bf63874cd066694c1714627) Added a "make zipfile" target for pythonhosted.org doc hosting. (@mboersma)
  2532  - [44b3c7d](https://github.com/deis/deis/commit/44b3c7d88bf995d91862e33f2eef188092701fe4) Update releases doc to include "make zipfile" and pythonhosted.org. (@mboersma)
  2533  - [652af70](https://github.com/deis/deis/commit/652af70fdf9e7a164da9bba310b22d206c432f12) Updated: Removed search and restyled sidebar. Code blocks now in lightgray background (@bengrunfeld)
  2534  - [013ea3a](https://github.com/deis/deis/commit/013ea3a43f5a87d8b4efbe2677fc9efeae6718f4) Fixed: Javascript error. Changed docs styles (@bengrunfeld)
  2535  - [e0db967](https://github.com/deis/deis/commit/e0db967955a27aaaf9225f934ff448a32bf0d96b) Fixed #4 -- added community and conduct language to docs. (@mboersma)
  2536  - [639e80c](https://github.com/deis/deis/commit/639e80cf21a6771539e9d10e085e3d62a5143ed1) pushing new structure for sphinx nav (@gabrtv)
  2537  - [7fd6f14](https://github.com/deis/deis/commit/7fd6f141a5e2ae3989686a0b1508aac24cba9cc0) add comprehensive client reference, cleanup toctrees re #47 (@gabrtv)
  2538  - [cac60eb](https://github.com/deis/deis/commit/cac60eb4431e30a9745f4fbc4bcfdd2238cb6856) first pass at technical overview, include terms in toctree #62 (@gabrtv)
  2539  - [93d45fc](https://github.com/deis/deis/commit/93d45fcdd544fa68e03e4e3e53ed9779e6847205) Updated: the jQuery that sets the height of the 3 columns, and how the margin above teh social buttons is calculated (@bengrunfeld)
  2540  - [d47b85d](https://github.com/deis/deis/commit/d47b85de5b55f1d491022ecc8bdda3188b76179b) Added accordion functionality to docs sidebar. Updated style of search box. Updated jQuery page height calculation. (@bengrunfeld)
  2541  - [3f066ee](https://github.com/deis/deis/commit/3f066eef02668ff36b847a87e0cbdea62e42f1ed) fix seo on main documentation page (@gabrtv)
  2542  - [4caf32c](https://github.com/deis/deis/commit/4caf32cd10c26a09dcc1bcadee8b7e9a2f5ac079) rename technical overview to concepts (@gabrtv)
  2543  - [bec19a0](https://github.com/deis/deis/commit/bec19a0bc88b20acd4b18254c56204fa7b874ac3) Added the search results template to deis theme. (@mboersma)
  2544  - [65d8b99](https://github.com/deis/deis/commit/65d8b9922de74583fc5bfd5e126d86cce377a77a) Started dev setup and code standards docs, re #2. (@mboersma)
  2545  - [25e9cc2](https://github.com/deis/deis/commit/25e9cc25fbf10dbddb3e22738bbac75a893d752d) update concepts language, welcome page language (@gabrtv)
  2546  - [9eed2bf](https://github.com/deis/deis/commit/9eed2bf4a30baf81e80d142c05f9283b988f493c) Fixed #2 -- added "contributing" documentation. (@mboersma)
  2547  - [ae296bd](https://github.com/deis/deis/commit/ae296bd3a595e26a33a8b1732cf5f552077e13e0) standardize on uppercase for contributing docs (@gabrtv)
  2548  - [e0270a2](https://github.com/deis/deis/commit/e0270a2e2c03b9b01e4f8adf8de8db782d4ed9de) fix some typos and broken links on concepts page (@gabrtv)
  2549  - [6d8f971](https://github.com/deis/deis/commit/6d8f971a67a1f97cc8dfad6c38a964ec570e8816) add technical description to welcome page (@gabrtv)
  2550  - [117b6d2](https://github.com/deis/deis/commit/117b6d2d0d182eca5d8a6d7a0ee4d4822be8e765) update client readme.rst with updated language (@gabrtv)
  2551  - [8743735](https://github.com/deis/deis/commit/8743735aec9f955231c0e99153028cfb2af1247f) add getting started instructions, remove CRs fixes #45 (@gabrtv)
  2552  - [e7ab6d6](https://github.com/deis/deis/commit/e7ab6d6ba6cc231abef2423dc630541d862efcd4) Started dev setup documentation, re #1. (@mboersma)
  2553  - [7c43037](https://github.com/deis/deis/commit/7c43037c181882471db6e35ea3814df984523ef6) add better client description (@gabrtv)
  2554  - [a1cc87c](https://github.com/deis/deis/commit/a1cc87c6293741bfd77268467337d0f790092231) edits to readme (@gabrtv)
  2555  - [08bc8e1](https://github.com/deis/deis/commit/08bc8e17ab8135ee7fb6d0e8474030666d16ecb0) Updated README.md with some github-flavored markdown (@mboersma)
  2556  - [b778f81](https://github.com/deis/deis/commit/b778f81b4ad222667f3705f3e1510e64f2cab70d) Updated jQuery URL-matching functionality to sidebar (@bengrunfeld)
  2557  - [cbe5145](https://github.com/deis/deis/commit/cbe51452ecce807aa1fdb56707061d699a61ae29) Updated docs layout. Removed old code. (@bengrunfeld)
  2558  - [a4ffa1f](https://github.com/deis/deis/commit/a4ffa1f373bd78f8da0cfe234108bd4143ca1cda) Added the installation doc, from the project README. (@mboersma)
  2559  - [d29c97a](https://github.com/deis/deis/commit/d29c97a57fe3ca73ee08db8e4f614867f5106382) Add ref to Installation from Usage doc. (@mboersma)
  2560  - [e91f40d](https://github.com/deis/deis/commit/e91f40db9adee8dca5e0189d84c4c485537b3791) Created new favicon and applied it to docs and theme (@bengrunfeld)
  2561  - [5b4f5bc](https://github.com/deis/deis/commit/5b4f5bcf589601003b39cebc5e4855f7256e8a0d) Reference the Installation doc in Developer Setup. (@mboersma)
  2562  - [a6a4aa1](https://github.com/deis/deis/commit/a6a4aa11909b6370a9eecef30202c2fbf683321a) Fixed link to example app and fixed some inline <pre> markup. (@mboersma)
  2563  - [5df9616](https://github.com/deis/deis/commit/5df96161edd366589209cba4f23b8515c90e5b6c) add note about publishing amis (@gabrtv)
  2564  - [a39574f](https://github.com/deis/deis/commit/a39574f82a0c8eee044d54cc32a52d8e32c65549) first pass at terms documentation (@gabrtv)
  2565  - [5b72fe8](https://github.com/deis/deis/commit/5b72fe879c4e413fdf24b3b8b2edfba8bcb6afce) Added module docstrings for the proto-web app. (@mboersma)
  2566  - [29a751c](https://github.com/deis/deis/commit/29a751c3326ae310a15801c88aa6be8fd2c68950) Skip 0-length files and use Deis' CSS in coverage report. (@mboersma)
  2567  - [8d4fba5](https://github.com/deis/deis/commit/8d4fba567de967b31e2498146ae5eff3ca71d89b) Commented out empty web test. (@mboersma)
  2568  - [0d8474a](https://github.com/deis/deis/commit/0d8474a43ac6086795378081b402a3c3d9e1fb97) Updated boto, django-celery, and paramiko. (@mboersma)
  2569  - [42bf7ef](https://github.com/deis/deis/commit/42bf7ef6ff299f7a551bcb447166d4e4b368479f) remove dupe content from docs welcome page (@gabrtv)
  2570  - [f9107e3](https://github.com/deis/deis/commit/f9107e32a3eb316f9257c0b630f8f897abde38d4) add note about admins group requirement re #53 (@gabrtv)
  2571  - [bd67434](https://github.com/deis/deis/commit/bd6743448e0395b1f2ecc046f05abce02942ba5d) update installation docs w/ chef admin requirement re #53 (@gabrtv)
  2572  - [285588c](https://github.com/deis/deis/commit/285588ce626aaea57bf3572bc0ab3de5e075c298) Updated version to 0.0.5. (@mboersma)
  2573  - [266fa79](https://github.com/deis/deis/commit/266fa79dfb6726cd9c48aa89c0521167a456c2a4) Removed a swapfile dropping and updated docs Makefile. (@mboersma)
  2574  - [868d037](https://github.com/deis/deis/commit/868d0378c29a713e9a29f31275088b96ee6d5437) update Berksfile to use new v0.0.5 cookbook (@gabrtv)
  2575  
  2576  ### v0.0.4 (2013/07/30 15:32 +00:00)
  2577  - [0462cef](https://github.com/deis/deis/commit/0462cef5812ce31fe12f25596ff68dc614c708af) Initial commit (@mboersma)
  2578  - [40bf6f6](https://github.com/deis/deis/commit/40bf6f64ddb2d9dbe7acbd4fd528c8087d9bbca0) Merged three projects into one. (@mboersma)
  2579  - [918a18f](https://github.com/deis/deis/commit/918a18f1da8aa834ab0930cd46b572e11b25864a) Updated README.md for current deis product blurb. (@mboersma)
  2580  - [3ac0199](https://github.com/deis/deis/commit/3ac0199a689869cc34e63d5581ac40b4d5a03968) Add missing bin/ dirs and remove bin from .gitignore. (@mboersma)
  2581  - [9413a72](https://github.com/deis/deis/commit/9413a721d4ba583ef5fe2086a18d41d2567d32d6) Updated git checkout path for controller. (@mboersma)
  2582  - [1976aa6](https://github.com/deis/deis/commit/1976aa61c38c133ea4b74cc7c5fcd8616cf95ea1) More project structure maneuvering. (@mboersma)
  2583  - [d9285ce](https://github.com/deis/deis/commit/d9285ceb14b2cf1c6a76d4aacc1619c8a7de551b) change contrib script name (@gabrtv)
  2584  - [98b14f0](https://github.com/deis/deis/commit/98b14f0209431177e3505eb0c853e5e207d84c16) add Gemfile and Berksfile for Chef dependency management (@gabrtv)
  2585  - [2739380](https://github.com/deis/deis/commit/27393800efe41283cc7baa6a7c1d4a3a8aa6d4b8) add helper script for provisioning an ec2 controller (@gabrtv)
  2586  - [9b321f8](https://github.com/deis/deis/commit/9b321f8993e4318c780f7f0fb76acd7db93c3b03) ignore rbenv version (@gabrtv)
  2587  - [aa2b715](https://github.com/deis/deis/commit/aa2b715b6ef6ec9aef6afa2a021cf90ecf581ad4) remove pydevd from master (@gabrtv)
  2588  - [60814b9](https://github.com/deis/deis/commit/60814b90c68775d136ab82b56abc488791fa696b) Updated doc API layout. (@mboersma)
  2589  - [75f2aa2](https://github.com/deis/deis/commit/75f2aa20bb5e1bbf18876de3cf7a7a83964b6572) move auto-generated ssh keys to formation, add tests for ssh key override on formation create.  fixes #17 (@gabrtv)
  2590  - [7064132](https://github.com/deis/deis/commit/70641325c66dacc29cefdde0059b7a8da2561eea) Added config file for Travis CI. (@mboersma)
  2591  - [7392f83](https://github.com/deis/deis/commit/7392f83ef77c311841b1620c98d3750a2dffc763) hardcode chef version to 11.4.4 as the new 11.6.0 breaks everything (@gabrtv)
  2592  - [35c3046](https://github.com/deis/deis/commit/35c304673a91111d7aacad4ea3829bbf1d793491) update berksfile to use deis 0.0.4 (@gabrtv)
  2593  - [b58281b](https://github.com/deis/deis/commit/b58281bfd3882328a6c1c14386e97246f1016f70) More testing of Travis CI configuration. (@mboersma)
  2594  - [d7c60dc](https://github.com/deis/deis/commit/d7c60dcc9204301696448ed475f73ff6c27e3662) Added DB config to .travis.yml. (@mboersma)
  2595  - [d03aff3](https://github.com/deis/deis/commit/d03aff38ab358ea65dc2cc093d1df2886deda091) Fixed #9 -- Travis-CI.org integration working. (@mboersma)
  2596  - [9328e5a](https://github.com/deis/deis/commit/9328e5abf045950c76f6995d09fc92c2c697dd5e) Restore lost line in travis config. (@mboersma)
  2597  - [dc62bf3](https://github.com/deis/deis/commit/dc62bf3b1d916e2490d9d396f84b831d0758071e) Fixed #7 -- updated README and published to pypi. (@mboersma)
  2598  - [71bd371](https://github.com/deis/deis/commit/71bd371ed16437b2343cfbbe94902c995d8dd5e2) Updated pypi package status to beta. (@mboersma)
  2599  - [4ab89bb](https://github.com/deis/deis/commit/4ab89bbc69b97177542569f1db347245e8090cba) convert deis to symlink (@gabrtv)
  2600  - [cc9f277](https://github.com/deis/deis/commit/cc9f277e0a6c80e814fa09545c06c17c6559bada) refactor CLI http dispatch re #16 (@gabrtv)
  2601  - [485df36](https://github.com/deis/deis/commit/485df366f62979d24ae109f457fd23e2b2918158) seed default providers and flavors on user registration, re #23 (@gabrtv)
  2602  - [50df654](https://github.com/deis/deis/commit/50df65488d5df45bf70fd57edb8c03ee67e55380) add `deis providers:discover` with a more explicit discovery workflow that uses default providers, fixes #23 (@gabrtv)
  2603  - [1536176](https://github.com/deis/deis/commit/1536176f0a0aaec8aa8b38ce1cad675026652ed2) Began some PEP8 / pyflakes-inspired code cleanup. (@mboersma)
  2604  - [96fecae](https://github.com/deis/deis/commit/96fecae7962241904140fabfea1bf3136e459b3f) Continued PEP8 code cleanup. (@mboersma)
  2605  - [8b3c218](https://github.com/deis/deis/commit/8b3c218c66e512f85c27ef9fd7a3aa479a96fecd) Removed two requirements that weren't actually required. (@mboersma)
  2606  - [d97714b](https://github.com/deis/deis/commit/d97714be7632e5eaeaf51ae61ff7e842c037782e) Testing pre-commit flake8 hook. (@mboersma)
  2607  - [3b9d90a](https://github.com/deis/deis/commit/3b9d90ad024299fab31aafcd8a8c561b2bd0f2ef) Replaced pep8 and pyflakes targets with flake8. (@mboersma)
  2608  - [ba5119b](https://github.com/deis/deis/commit/ba5119be6962948d86d93a806f40cff7bf1923ec) Refs #6, flake8 code cleanup nearly done. (@mboersma)
  2609  - [0c89448](https://github.com/deis/deis/commit/0c894485bdfde4516e9950d17273c95d185b3d93) first pass at layer refactoring, with passing test suite (@gabrtv)
  2610  - [1206fe6](https://github.com/deis/deis/commit/1206fe67850c1ceaa196e2279d0721fa9f1581c5) remove south for now (@gabrtv)
  2611  - [14aa7e4](https://github.com/deis/deis/commit/14aa7e4debdc578c072279a01a6f2566e9e67942) use layer to define run_list and initial attributes (@gabrtv)
  2612  - [30e40b9](https://github.com/deis/deis/commit/30e40b9fdade14a1827c1aade514c57012f3c3a2) Refs #10 -- set up travis-ci.org and coveralls.io integration. (@mboersma)
  2613  - [c516468](https://github.com/deis/deis/commit/c516468704d381bd880d00ce809d62de80806577) move key functions, remove image from formation required args (@gabrtv)
  2614  - [e4da21b](https://github.com/deis/deis/commit/e4da21b26f814c0a5716103f9f1f381fe8ce716d) Revert azure to required, apparently travis CI thinks so. (@mboersma)
  2615  - [3e7ab6e](https://github.com/deis/deis/commit/3e7ab6efec8de8389f10f94b59b2c54656802f85) Fixed typo in travis after_success hook. (@mboersma)
  2616  - [5d78fb8](https://github.com/deis/deis/commit/5d78fb89838d019c1fa2629d6d328cd55f0c37ef) move default cloud init into FlavorManager (@gabrtv)
  2617  - [e421b30](https://github.com/deis/deis/commit/e421b300f1c0f75b0b6ebda7ad6fd487e47752bb) move initial_attributes into layer (@gabrtv)
  2618  - [d6ee9e9](https://github.com/deis/deis/commit/d6ee9e92ed7a19332f47fa8aae6a70da304f830e) number nodes by layer (@gabrtv)
  2619  - [bc03426](https://github.com/deis/deis/commit/bc0342674ed71b5c507728b41b7eeb080c7ac724) Filter out travis' virtualenv from coverage report. (@mboersma)
  2620  - [9bb3638](https://github.com/deis/deis/commit/9bb3638d949ce1623991c98687e119f48d8de397) add run_list and initial_attributes conditionally (@gabrtv)
  2621  - [f78a533](https://github.com/deis/deis/commit/f78a53335c394dbefc17454c0e433f637df35df3) replace formation scaling with layer & container scaling (@gabrtv)
  2622  - [b11c9f0](https://github.com/deis/deis/commit/b11c9f0fcb0a7c2f037d604afe0c2763e47acbf2) move cloud infrastructure fields from formation to layer (@gabrtv)
  2623  - [483b4d2](https://github.com/deis/deis/commit/483b4d250bb240bf2e5af7f087e4491594bc867f) include formation name in layer infrastructure (@gabrtv)
  2624  - [4a9ed1a](https://github.com/deis/deis/commit/4a9ed1af18fcd8be18d29e72a02c92dc1906741b) destroy layer infrastructure on DELETE (@gabrtv)
  2625  - [a09d60e](https://github.com/deis/deis/commit/a09d60e7d8682c4f0d3a35843d67daca3ae474dd) switch to get_object_or_404 on layer views (@gabrtv)
  2626  - [959c79c](https://github.com/deis/deis/commit/959c79c55ee27079407dd92341b40276441863d9) only apply jobs if defined (@gabrtv)
  2627  - [2cfa340](https://github.com/deis/deis/commit/2cfa3404e6005067c0f51e646618703498a4b41d) new batching logic for formation/layer destroy (@gabrtv)
  2628  - [5aed1ee](https://github.com/deis/deis/commit/5aed1ee57e3c020582c5f01b89fe76b36056a0d5) add layers:destroy, change layers:create args (@gabrtv)
  2629  - [c5638fd](https://github.com/deis/deis/commit/c5638fdb6865f8896a261c0f578a93a754d1da0b) change register url to match other auth urls (@gabrtv)
  2630  - [e115621](https://github.com/deis/deis/commit/e115621541e62433cba07a628f389553d93e71e6) remove commented line (@gabrtv)
  2631  - [3542969](https://github.com/deis/deis/commit/3542969f3fbd641349ffb2e50b153be94c1e0299) fix sg_name bug (@gabrtv)
  2632  - [fcbf263](https://github.com/deis/deis/commit/fcbf263ae0d3849e854ba57bc9a0ec4bf823c3e6) add node deletion (@gabrtv)
  2633  - [8908fd5](https://github.com/deis/deis/commit/8908fd5a72554a18172e6aba7386fba1b31bc6ad) Moved docopt to requirements.txt and updated client/Makefile. (@mboersma)
  2634  - [56f7ad1](https://github.com/deis/deis/commit/56f7ad1628c5ff788c7c67258b94bf29db69ab1d) create a list of csv run_list field (@gabrtv)
  2635  - [2a14dc7](https://github.com/deis/deis/commit/2a14dc7f80942226176a4b56b6fa1190f474b56d) Added requirements to setup.py for client. (@mboersma)
  2636  - [01df37f](https://github.com/deis/deis/commit/01df37fe52afd1d76e23c085a2384378190bd9d0) remove sleeps from node tests, test for databag on layer:scale operations (@gabrtv)
  2637  - [8f582f5](https://github.com/deis/deis/commit/8f582f5acf20a3af8233263f569d6f2659b0e74e) add chef version to layer (@gabrtv)
  2638  - [8ae3d22](https://github.com/deis/deis/commit/8ae3d22e6ba77ce71af3502f64518fefa8e57600) add Layer.level for future batching of node converges (@gabrtv)
  2639  - [5c285d0](https://github.com/deis/deis/commit/5c285d0e83a27cba267400978ccd6671471addf9) remove default build URL, allow null builds by default (@gabrtv)
  2640  - [f60c9e4](https://github.com/deis/deis/commit/f60c9e4af71eecb4930b90d9bfb54665a919dc2e) limit to just gitosis recipe on formation destroy (to assist with debugging) (@gabrtv)
  2641  - [bbfad86](https://github.com/deis/deis/commit/bbfad86fbbe9ca179b7b78dbe2bb167d180016a3) add formation info and node destroy (@gabrtv)
  2642  - [d83c2c0](https://github.com/deis/deis/commit/d83c2c040f67aac5fb663ada645f72a31426ed6f) change print on layer:create (@gabrtv)
  2643  - [663dc88](https://github.com/deis/deis/commit/663dc888cb627d824ab5dfa485045cc6f6623d96) fix bug with change flag in scale_containers (@gabrtv)
  2644  - [5b177f9](https://github.com/deis/deis/commit/5b177f900912c0375345de5f11419e9492dedc24) fix bug in layer scaling (@gabrtv)
  2645  - [c672ec4](https://github.com/deis/deis/commit/c672ec4d4984117729ee8eb827dd17e32e14f405) purge backends/proxies references from client (@gabrtv)
  2646  - [0187064](https://github.com/deis/deis/commit/01870643b780f0b2250f6149d08e918cfb0d9281) merging layout changes with current master re #34 (@gabrtv)
  2647  - [7b86a7c](https://github.com/deis/deis/commit/7b86a7cfe291006622ea33a90ed4466b0fb194eb) reset south migrations and fix some uniqueness contraints #34 (@gabrtv)
  2648  - [ea8e7ba](https://github.com/deis/deis/commit/ea8e7bac112d40f9b6ea1849125592a26dee8b47) fix client merge conflicts (@gabrtv)
  2649  - [10d1429](https://github.com/deis/deis/commit/10d1429605b8d9ea961e338dd01de645343ac58b) re-enable south, note this requires a db wipe (@gabrtv)
  2650  - [9e07a52](https://github.com/deis/deis/commit/9e07a52a5e25d059660976bc502dd0c86d848346) Build.push classmethod for handling git-push through gitosis #35 (@gabrtv)
  2651  - [519969b](https://github.com/deis/deis/commit/519969b81107e174805f561b6c89e4676cd4b2ab) rename to push-hook #35 (@gabrtv)
  2652  - [ce3430a](https://github.com/deis/deis/commit/ce3430a2a4943beeaa6a9b5d676e1937bd36df26) remove build version so push-hook doesn't have to increment it re #35 (@gabrtv)
  2653  - [4b75903](https://github.com/deis/deis/commit/4b75903384afe756072067f96d4470763166b627) catch layer does not exist error (@gabrtv)
  2654  - [b636f0d](https://github.com/deis/deis/commit/b636f0d9e0a5301f06d2434556fd24955c8c7ad1) make layer:destroy message consistent (@gabrtv)
  2655  - [e0b3724](https://github.com/deis/deis/commit/e0b3724d3ea0c9af45be4a1aed0a3c3bbac6bc07) deprecate Access and Event models, we'll reintroduce what we need later #37 (@gabrtv)
  2656  - [8efb373](https://github.com/deis/deis/commit/8efb3734606cf263fc5f125d13ad70b980055e04) purge cruft from django settings #37 (@gabrtv)
  2657  - [5b5bb71](https://github.com/deis/deis/commit/5b5bb71e1d257d70e702912ffee53999917472af) purge admin module, we'll re-enable it when we get to #38 (@gabrtv)
  2658  - [9890f0e](https://github.com/deis/deis/commit/9890f0eda97ef55719ea6e8e34895aa8a240a6f4) db migration for removing access and event models #37 (@gabrtv)
  2659  - [3370ecf](https://github.com/deis/deis/commit/3370ecf52746f693af429e6fceb925d6f4ea1f84) remove admin urls #37 (@gabrtv)
  2660  - [4f94e80](https://github.com/deis/deis/commit/4f94e80789766986e2152384ea45306976cbc86e) only save updates to formation.layers and formation.containers after successful scale operations #34 (@gabrtv)
  2661  - [0db163e](https://github.com/deis/deis/commit/0db163e6c39f0b6bcdfaac5fd0141263edbe0fc9) fix config api endpoints #16 (@gabrtv)
  2662  - [41718ff](https://github.com/deis/deis/commit/41718ffbea367b3735ef1048b5d248ece1545239) moar readme (@gabrtv)
  2663  - [8d9ec4e](https://github.com/deis/deis/commit/8d9ec4e7aed4b177ec0729b185046d5d0189b502) another round of readme updates (@gabrtv)
  2664  - [8db1ff1](https://github.com/deis/deis/commit/8db1ff1c66849bc7ab5cc77c61d2fadf674265d6) add deis-graphic (@gabrtv)
  2665  - [e6e7ff4](https://github.com/deis/deis/commit/e6e7ff4c8f496b252264647387968953cef75fb0) Updated sphinx docs layout. (@mboersma)
  2666  - [e938d57](https://github.com/deis/deis/commit/e938d57305a263a2a6c3dcad111ed89494bcf6b7) Moved "docs" target to default. (@mboersma)
  2667  - [e1c1d19](https://github.com/deis/deis/commit/e1c1d1922800a0cbe0e884d3b3b30db6d7ec1000) Added some "terms" pages to define basic Deis concepts. (@mboersma)
  2668  - [b4d32dc](https://github.com/deis/deis/commit/b4d32dc61023b34e93fb1aa6a474b83ed06bfb36) Added sphinx :ref: tags to docs. (@mboersma)
  2669  - [45d327a](https://github.com/deis/deis/commit/45d327a1a34a058908aa5bba475be9a9f047e83b) Added a sphinx theme. (@mboersma)
  2670  - [b5d515d](https://github.com/deis/deis/commit/b5d515d76431de906f86089956594a3e5a03abfc) add default run_lists to layers:create (@gabrtv)
  2671  - [4dabce9](https://github.com/deis/deis/commit/4dabce99e68116fee76e8515e47bfaa112267827) add data bag creation to provisioning (@gabrtv)
  2672  - [17409a3](https://github.com/deis/deis/commit/17409a3f958ab4821d538efae8ee4936478d735a) add provider discovery on registration #16 (@gabrtv)
  2673  - [a5d07cd](https://github.com/deis/deis/commit/a5d07cd92c400d7ac1375dec88ab70e6c0004749) create data bags and data bag items on provision (@gabrtv)
  2674  - [93c10b7](https://github.com/deis/deis/commit/93c10b75f21f1aeed2027cf2eb1754af338ec15b) update berksfile lock (@gabrtv)
  2675  - [c014426](https://github.com/deis/deis/commit/c014426bf5a2c77b4fef5a1eb3d7bb7826e03fe2) move docopt usage into docstrings and cleanup CLI dispatch re #11 #16 (@gabrtv)
  2676  - [2d5823e](https://github.com/deis/deis/commit/2d5823e25b701e001b653cf439ba1214231f542e) fix ugly git remote not found stacktrace, misc cleanup #16 (@gabrtv)
  2677  - [cb9906d](https://github.com/deis/deis/commit/cb9906da70e7ccc018e8f1a3adf713b3b52d56a3) cleanup create, scale, destroy workflow and output #16 (@gabrtv)
  2678  - [c57ae23](https://github.com/deis/deis/commit/c57ae236fa028b6fd1fd9f507010fbdd14b124d0) Refs #41 -- add client to INSTALLED_APPS, "make flake8" code cleanup. (@mboersma)
  2679  - [b04f295](https://github.com/deis/deis/commit/b04f2955b90c59fbce4d6aabccee829e34eefbb8) Added sphinx to travis ci configuration. (@mboersma)
  2680  - [02f6fad](https://github.com/deis/deis/commit/02f6fad9b2032c53311da7319e81b8fe920c5938) Fixed #41 -- repackaged client as a single-file install. (@mboersma)
  2681  - [b1f8911](https://github.com/deis/deis/commit/b1f8911fb1ea33c841ba89cb193ff920af204f5c) create one initial web container on Build.push, only if there exists a runtime layer and web containers are < 1 fixes #42 (@gabrtv)
  2682  - [914bb99](https://github.com/deis/deis/commit/914bb998f0dcc0444122d1ff0c9e079d990cf855) first pass at heroku-style container listing #16 (@gabrtv)
  2683  - [c5de935](https://github.com/deis/deis/commit/c5de935125e5dea195f6b3053dd3a6786659a2ae) resolve merge conflict on client (@gabrtv)
  2684  - [3f373db](https://github.com/deis/deis/commit/3f373db43ff4ca45a93f193c135e6a435f63a6ae) change default image to deis/buildstep #43 (@gabrtv)
  2685  - [0abdacf](https://github.com/deis/deis/commit/0abdacfb50bc67c2318971c03f99898a91c68321) order containers oldest first for CLI output #16 (@gabrtv)
  2686  - [f8a2ac1](https://github.com/deis/deis/commit/f8a2ac1fc59d03584ff1568c3bde5cffb65b9263) we need to check for > 0 runtime _nodes_, not just a runtime layer #42 (@gabrtv)
  2687  - [c7fdf8c](https://github.com/deis/deis/commit/c7fdf8c2d989ddde3dfd0df144a2df38b0a1d25d) add status fields on node/container with TODOs for adding celery beat health checks (@gabrtv)
  2688  - [de7f3fd](https://github.com/deis/deis/commit/de7f3fd66a3bd807ef172e9a7ab4040d42e89eaf) workaround for ec2 race condition (@gabrtv)
  2689  - [c3e907c](https://github.com/deis/deis/commit/c3e907cfcc6686a7713a98daba59d6d460f961a7) change managed to created, since we're not actively managing the sg and we don't want to scare admins away from locking it down (@gabrtv)
  2690  - [af4b082](https://github.com/deis/deis/commit/af4b082a58beeda8c9b13e69e9d9af814a4d5770) add subcommand help dispatch, with placeholder help for now #16 (@gabrtv)
  2691  - [eb9ad86](https://github.com/deis/deis/commit/eb9ad8658eab6ebb92497ad6cb180a5c0ba7755a) ignore node does not exist errors in the event of unclean destroy (@gabrtv)
  2692  - [45c7d00](https://github.com/deis/deis/commit/45c7d004e4744d6ea27480c9e577f735cabcd6b0) change default instance size to m1.medium (@gabrtv)
  2693  - [ed9e3a9](https://github.com/deis/deis/commit/ed9e3a9fbd5b75b4bcfaeb8ad4212674dc9c0b92) add script and instructions building Deis-optimized AMI from scratch #21 (@gabrtv)
  2694  - [ea234b5](https://github.com/deis/deis/commit/ea234b59b2de8a66093ca9cd8eb830208e6e6d29) add script to distribute AMIs across regions #21 (@gabrtv)
  2695  - [b5dda35](https://github.com/deis/deis/commit/b5dda35fdaff371f52642ce926a511419b05c642) deprecate old script (@gabrtv)
  2696  - [a61da77](https://github.com/deis/deis/commit/a61da77873dc4cce16598ca14a21513f75c2dd34) switch ec2 to new deis-optimized AMIs #21 (@gabrtv)
  2697  - [8990667](https://github.com/deis/deis/commit/8990667d55f696ee84b59181c73b6c7137954a6e) add deis-optimized amis to provision-ec2-controller script #21 (@gabrtv)
  2698  - [2079616](https://github.com/deis/deis/commit/2079616ae4bfe0bb9936155292748e56c5a17d34) minor cleanup on provision controller script (@gabrtv)
  2699  - [5d2f6a7](https://github.com/deis/deis/commit/5d2f6a7031a421ad6eff55cb1e8a97939db90d6c) check for git root before creating formation, provide better workflow guidance #16 (@gabrtv)
  2700  - [129445b](https://github.com/deis/deis/commit/129445b560e3cb099e312bcf45f573c480a4900c) cleanup formation/layer/node destroy batching (@gabrtv)
  2701  - [7d52dec](https://github.com/deis/deis/commit/7d52dec623504a382145d060c93621fcde168b69) check for no creds on layer:scale, with tests (@gabrtv)
  2702  - [08ae187](https://github.com/deis/deis/commit/08ae187fcffbcd96cc94a19c8962a3d273fb3911) only delete records from the view, fix chef_id issue (@gabrtv)
  2703  - [67c6cf3](https://github.com/deis/deis/commit/67c6cf3ce8fef854e5095eef43e21ec95eb8f4df) rework subtask batching again (@gabrtv)
  2704  - [ccd60e2](https://github.com/deis/deis/commit/ccd60e20780d32aeb5ee038598141e3adff5154c) remove unnecessary celery grouping (@gabrtv)
  2705  - [5ce8a38](https://github.com/deis/deis/commit/5ce8a38a6b2f52cc4fd719403f15c0b7c656c932) only terminate node if provider_id exists (@gabrtv)
  2706  - [6704c28](https://github.com/deis/deis/commit/6704c2805c3915b3134a369ca0ac79196b0dc944) add formation_id to args (@gabrtv)
  2707  - [31fe7f6](https://github.com/deis/deis/commit/31fe7f6ed044fc2cbce6f07739f520d85aa30449) change task invocation style (@gabrtv)
  2708  - [f79aac9](https://github.com/deis/deis/commit/f79aac9d5d4a2c5edc29ec018fa050570f0ddfda) Code cleanup via flake8. (@mboersma)
  2709  - [48fc8d1](https://github.com/deis/deis/commit/48fc8d17686f72a90746f92d4baf17c16b5a9c12) add docstrings, make `deis help <anything>` dispatch correctly #16 (@gabrtv)
  2710  - [73a1d37](https://github.com/deis/deis/commit/73a1d375191d33ae582b1b1a76f0bf6b4679462d) move parse_args() out of main, other flake8 fixes #16 (@gabrtv)
  2711  - [9a04b32](https://github.com/deis/deis/commit/9a04b32cc62b4591a0c24f5f963955d074cd0dab) resolve remaining flake8 issues (@gabrtv)
  2712  - [64deec5](https://github.com/deis/deis/commit/64deec5d3bead26d9f1fb3ec1281527717c7b14b) allow listing of builds/releases (@gabrtv)
  2713  - [6f01b25](https://github.com/deis/deis/commit/6f01b25d8061dc077ab306f41a4c797bad8a80b2) Enforce flake8 checking on travis CI. (@mboersma)
  2714  - [696b897](https://github.com/deis/deis/commit/696b8971f39b63b26d74e267ee22c30b2386032a) Updated API docs structure. (@mboersma)
  2715  - [33ddab6](https://github.com/deis/deis/commit/33ddab681c513c90aa0d3b3a25891ef878d50a2c) Remove unused "./manage.py client" command. (@mboersma)
  2716  - [ef89938](https://github.com/deis/deis/commit/ef8993858ff6923d3b31595bd79907bb4fdcc045) Added a few docstrings, refs #11. (@mboersma)
  2717  - [56d0d30](https://github.com/deis/deis/commit/56d0d30f8105d96d0331d21074d4feb65515d9e8) finish adding docstrings and inline help to cli, add support for enumerating releases/builds #16 (@gabrtv)
  2718  - [13f5128](https://github.com/deis/deis/commit/13f512881382bdfb623a5d186f237eced3c6cfae) more cli inline help edits (@gabrtv)
  2719  - [2fb15e6](https://github.com/deis/deis/commit/2fb15e6c1d332b7b75bff641bee2f25757f8b6dd) remove old readme (@gabrtv)
  2720  - [3797daf](https://github.com/deis/deis/commit/3797daf9a7778c795c9618fb62b457ed03151fa9) Refs #11 -- more docstring improvement. (@mboersma)
  2721  - [001e9d6](https://github.com/deis/deis/commit/001e9d6616cb5293c02d3c4487dd4a7197588da4) Re #11 -- more docstring progress (@mboersma)
  2722  - [578c032](https://github.com/deis/deis/commit/578c032d48b7260ddc9272e10a5620c32b3c73b6) Removed pydevd debug.py file from master branch. (@mboersma)
  2723  - [4ebd123](https://github.com/deis/deis/commit/4ebd123a1c37c539ea3e8a1909d4e5b422d8441c) standardize list and info cli output (@gabrtv)
  2724  - [abbc10a](https://github.com/deis/deis/commit/abbc10a2a0b6006353cc467cb87813293713c7df) fix flake8 line length (@gabrtv)
  2725  - [8834b94](https://github.com/deis/deis/commit/8834b946a99a40828a5e6ef01d06adab67e17e22) check for valid flavor on formations:create, add time-based done output #16 (@gabrtv)
  2726  - [72b8345](https://github.com/deis/deis/commit/72b8345ac6557a2c4707208a13a2c407478f740b) update in prep for 0.0.4 release (@gabrtv)