|
| 1 | +### v2.2.0 -> v2.3.0 |
| 2 | + |
| 3 | +#### Features |
| 4 | +- [`7fbeb3f`](https://github.com/deis/charts/commit/7fbeb3f6ed55512a7b032b8d3cb6b735a5abbe80) router: move deis-router to use Deployments |
| 5 | +- [`69831ed`](https://github.com/deis/charts/commit/69831edd177517883c110cc049d8ae0d1e5150e7) workflow-manager: move deis-workflow-manager to use Deployments |
| 6 | +- [`31cbcc9`](https://github.com/deis/charts/commit/31cbcc92952cb581f2a8222c07ac601d4a78c997) registry: move deis-registry to use Deployments |
| 7 | +- [`4173034`](https://github.com/deis/charts/commit/4173034bfd2a0324018dcf85a4a989b0cc56e90b) controller: move deis-controller to use Deployments |
| 8 | +- [`106e022`](https://github.com/deis/charts/commit/106e022b1721874838e4570c809a214068fbe17f) builder: move deis-builder to use Deployments |
| 9 | +- [`1692748`](https://github.com/deis/charts/commit/16927489219f8dc04ac253cabaff075600b01791) test: add TEST env variable to workflow e2e chart |
| 10 | +- [`78e77cb`](https://github.com/deis/charts/commit/78e77cb8e7ce5e096829a12c205bd659ae53cab3) workflow-dev: re-introduce registry-proxy |
| 11 | +- [`38c80bb`](https://github.com/deis/charts/commit/38c80bbd74cdc64781ebffb19532ccadffe43027) registry: Add support for private registry |
| 12 | +- [`79a26ec`](https://github.com/deis/charts/commit/79a26ec1b717e71d4bb80a3a70d7bbce4eab35cc) *: add helm-keep to all Deployments, like router already has |
| 13 | +- [`ed96f15`](https://github.com/deis/builder/commit/ed96f1550945218b10b615e3706f3aa94a41ece9) makefile: add deploy command to deploy image to k8s (#396) |
| 14 | +- [`a849301`](https://github.com/deis/builder/commit/a84930170ed9428c00931da89482b782a9df0cd1) makefile: add formating and linting tests (#394) |
| 15 | +- [`2f5642a`](https://github.com/deis/builder/commit/2f5642a4e7e5239ed5d05c819bb75b07a1d55a41) registry: Add support for external registry |
| 16 | +- [`ecfcea6`](https://github.com/deis/controller/commit/ecfcea6129e5ddced353aaa369cfd656f733d9bd) api: added auth/whoami endpoint (#737) |
| 17 | +- [`ba12d09`](https://github.com/deis/controller/commit/ba12d0971f43a085ce1d6d4db0c8bc264968eb96) boot: background the loading of DB data into Kubernetes |
| 18 | +- [`63c8f4d`](https://github.com/deis/controller/commit/63c8f4dfdfe9943801724ffacffb56b70129d063) app: during ps:restart run pod delete in parallel |
| 19 | +- [`ccf988b`](https://github.com/deis/controller/commit/ccf988b3657ac0076b4ec88ef6ce7ee2d6afd8e9) apps: scale / deploy run all process types in parallel instead of sequantially |
| 20 | +- [`7473e16`](https://github.com/deis/dockerbuilder/commit/7473e16ba3a30fc31d51bea80bf1c561d2864aa5) regsitry: Add support for private registry |
| 21 | +- [`76ea246`](https://github.com/deis/router/commit/76ea246732f6987951913877a7d0a24ed0619c9c) IDN: add support for international domains |
| 22 | +- [`7003286`](https://github.com/deis/router/commit/7003286a001933f14625730fd7e3ccc64567142a) Dockerfile: verify nginx pgp key (#219) |
| 23 | +- [`1f652ae`](https://github.com/deis/slugbuilder/commit/1f652aecc7e689eb6b23699ef5f3f8763350c75b) builder: add pre-compile/post-compile hooks |
| 24 | +- [`827a411`](https://github.com/deis/slugbuilder/commit/827a41174d8de6155fa98a0c7b8c619bfa65ac9b) builder: inject ENV_DIR into the environment |
| 25 | +- [`4e49625`](https://github.com/deis/workflow-manager/commit/4e49625317eb3abf415d2d6653b28463121a71ce) auth: basic auth for /v3/doctor/{id} API endpoint (#88) |
| 26 | +- [`84206b2`](https://github.com/deis/workflow-manager/commit/84206b2cac6e5065b6c0bda84a269f1582a06b66) deis doctor includes lots of k8s data |
| 27 | +- [`a8e23b6`](https://github.com/deis/workflow/commit/a8e23b696ba744a39c5a37afd8d0d13c2abfbbd0) registry: Add docs for configuring private registry |
| 28 | +- [`540c4ec`](https://github.com/deis/workflow/commit/540c4ec1dfcfe021bdbe7fa3631d21fdaeb06056) update: update docs to reflect v2.3.0 |
| 29 | +- [`5615bb4`](https://github.com/deis/workflow-cli/commit/5615bb40c59ee68217631132b49c731efe8f6a6e) ci: send emails to slack on e2e failure (#133) |
| 30 | +- [`6e2954d`](https://github.com/deis/workflow-cli/commit/6e2954dd656aa385af75867262566091cb2bffce) shortcuts: add shortcuts test |
| 31 | +- [`f59bb66`](https://github.com/deis/workflow-cli/commit/f59bb66a1bf55a88bd198171bfdef776e5433d85) Jenkinsfile: no retry prompt if master |
| 32 | +- [`8168ea1`](https://github.com/deis/workflow-cli/commit/8168ea1e9b02f7c553d7d6578d90305dd47bd3fd) cmd: add auth:whoami --all |
| 33 | +- [`5e78fc4`](https://github.com/deis/workflow-cli/commit/5e78fc47c5f7d2b9fb9235a023288d8b42b2b863) Jenkinsfile: override 'sh' to add colorized output |
| 34 | +- [`fb6ed28`](https://github.com/deis/workflow-cli/commit/fb6ed281f2425a60fd9c04a2f3d31d06c328c944) Jenkinsfile: get actual PR commit, if PR |
| 35 | +- [`1199b9e`](https://github.com/deis/workflow-cli/commit/1199b9e0ad14453d1eea84dc55d7db58d0e74209) ci: add codecov (#146) |
| 36 | +- [`caf1fd0`](https://github.com/deis/workflow-cli/commit/caf1fd02f267f746be90742ba7ad653f495ad1d0) git: add more flags to the git command (#141) |
| 37 | + |
| 38 | +#### Fixes |
| 39 | +- [`93098d6`](https://github.com/deis/charts/commit/93098d6727a11e6fba88b5d982f789ee9d724c06) registry: registry token refresher shouldn't be uninstalled when using in-cluster |
| 40 | +- [`e0e5712`](https://github.com/deis/builder/commit/e0e5712be8c094a5a685e7fcbf700c31d112f46a) k8s_util: proxy registry host/port information to dockerbuilder |
| 41 | +- [`766d73a`](https://github.com/deis/controller/commit/766d73af2b9e16798a9eedb63ce0683daa84dc94) release: old release shouldn't be deleted if new release fails |
| 42 | +- [`cf16d56`](https://github.com/deis/controller/commit/cf16d565e6d40110d6dfdfe029b8040290a5a79f) scheduler: only get logs for run pods when possible |
| 43 | +- [`a2c00ed`](https://github.com/deis/controller/commit/a2c00edeeea9eb6aa782f88cf466c29c92f9b21e) app: round the log message wait time using bankers rounding |
| 44 | +- [`4f9efb0`](https://github.com/deis/controller/commit/4f9efb042e33e62b9d75eb37c7a8cf8fe118a906) pull: release and build should be deleted on failed deis pull |
| 45 | +- [`e36f796`](https://github.com/deis/controller/commit/e36f796bc0e7153d1f5649f6b66f8c362c04e785) registry: User should be able to pull the image from internal registry |
| 46 | +- [`e99b852`](https://github.com/deis/controller/commit/e99b852607e0b9b9e74c3d9f9b415d34e03a1a77) boot: show a warning instead of error if a Deployment is in progress when Deis Workflow is starting up |
| 47 | +- [`02d9bb2`](https://github.com/deis/controller/commit/02d9bb20e358a2cc36fbc3d5170dbcfb099909bc) scheduler: check if an event stream was returned before pop()ing it |
| 48 | +- [`ffef759`](https://github.com/deis/controller/commit/ffef7591a3b4d601ccf4cb37ea304926ee5a00a8) scheduler: lower case CPU limits and upper case first char in Memory limits for Kubernetes |
| 49 | +- [`17a0ef0`](https://github.com/deis/controller/commit/17a0ef03dc20cdf06e192cfe8b7ba19b42bba236) registry: catch docker timeouts and show a nicer error |
| 50 | +- [`1d24ed6`](https://github.com/deis/controller/commit/1d24ed6f651aa19ea58e69f2b3dc647688e25b54) registry: Use proper hostname for dockerhub images |
| 51 | +- [`418eef7`](https://github.com/deis/controller/commit/418eef75539d9c8f3eb25b4b19070925263bffbf) registry: Add unit tests |
| 52 | +- [`a4d58d8`](https://github.com/deis/controller/commit/a4d58d86c22c2c17889a2580c575f8243af45307) validation: success threshold can only be equal to one when setting liveness probe. Error properly |
| 53 | +- [`d7c4632`](https://github.com/deis/controller/commit/d7c46324c1606d66f48b640ea061ac94866bc34a) models: add more sensible ordering to various API responses |
| 54 | +- [`f3bbc11`](https://github.com/deis/controller/commit/f3bbc11dbd2359bb4cde7e2b6d01520f3f66f35e) app: add verbose_name to App model due to a DRF 3.4.1 fix |
| 55 | +- [`a044e94`](https://github.com/deis/controller/commit/a044e947b9c411945b0984b17fe6d4652c4a55df) scale: return a 404 instead of 400 when scale uses a proc type that does not exist |
| 56 | +- [`6d6a10e`](https://github.com/deis/controller/commit/6d6a10e0533c17d16b2e8911cf3080e3e6f53234) middleware: remove unused server side version check (#937) |
| 57 | +- [`bab3632`](https://github.com/deis/controller/commit/bab36325f7f153aa4d1f12bef2adc2f338ae5a37) controller: only load latest config |
| 58 | +- [`8de5f6c`](https://github.com/deis/controller/commit/8de5f6c11bd74afdf53cc8aa8013593a91b71e13) secret: handle the secret value if it is None |
| 59 | +- [`614feb7`](https://github.com/deis/dockerbuilder/commit/614feb79c13aaa79888e581da627106ddd543659) deploy.py: remove insecure-registry requirement |
| 60 | +- [`38f839a`](https://github.com/deis/postgres/commit/38f839a2bfc6ffdc531aa62e1ac900e86189fe77) rootfs: check if recovery.conf is present |
| 61 | +- [`920afe5`](https://github.com/deis/router/commit/920afe5a510718bf4fcfbbdfec2d2ad9ef387459) router: BodySize config can be "0" |
| 62 | +- [`152680b`](https://github.com/deis/slugbuilder/commit/152680b054132d472f3edecda15a10b0d830be00) builder: remove CACHE_DIR from /bin/release |
| 63 | +- [`6aa120a`](https://github.com/deis/workflow-manager/commit/6aa120a6caab3e3c2a507a3eb826ecc2080b6e98) jobs: run periodic jobs once at start time (#89) |
| 64 | +- [`7fd06ce`](https://github.com/deis/workflow/commit/7fd06cec90270907f932f0f2fcf0bbaa606851e8) quickstart: fix link to buildpack documentation |
| 65 | +- [`e8dd0b5`](https://github.com/deis/workflow/commit/e8dd0b5cf676b48bc2186d93e6f9592a1a08fbed) releases: remove old milestone step |
| 66 | +- [`89e4177`](https://github.com/deis/workflow-cli/commit/89e41771867c88808a89d405b51e9a626a55fcf1) tests: set owner of files created by containers to the local user (#151) |
| 67 | +- [`c655ea0`](https://github.com/deis/workflow-cli/commit/c655ea0ceba12a077c6110ff10b873c1c48a4a35) test-style: make fmt fail style-test and fix existing formatting errors (#135) |
| 68 | +- [`f94b05f`](https://github.com/deis/workflow-cli/commit/f94b05f23ffd3f76833f866894c5b62d4eaeed8e) CI: don't allow untrusted commands when uploading (#154) |
| 69 | +- [`9d52c27`](https://github.com/deis/workflow-cli/commit/9d52c27824a6ec0cb38c54de0209df6cfcb79c34) git: fix linting error (#159) |
| 70 | +- [`1f412af`](https://github.com/deis/workflow-cli/commit/1f412afd5351b799c7b48a1caa26de472a4179c5) CI: False doesn't abort build (#158) |
| 71 | +- [`8c843a6`](https://github.com/deis/workflow-cli/commit/8c843a61edfb897a1281d28826b134d5f1f5336a) CI: add false to retry loop (#162) |
| 72 | + |
| 73 | +#### Documentation |
| 74 | +- [`ed7c6de`](https://github.com/deis/controller/commit/ed7c6de26243a327882a2cd80fbc65b295f1c8a9) PR Template: switch from refs to requires as per new syntax |
| 75 | +- [`dc4e0ba`](https://github.com/deis/controller/commit/dc4e0ba3180cf1a46d0e5ea73377e858ffa5a81a) README: add debian installation instructions (#837) |
| 76 | +- [`feef1e4`](https://github.com/deis/workflow/commit/feef1e4b39f82b39a2f9f3d41d781adbe9c5dea9) dockerfiles: Add Bash to requirements list of Dockerfile/image |
| 77 | +- [`a3bd63b`](https://github.com/deis/workflow/commit/a3bd63bbde6224aa36a02a3981a055af523a9bfc) dockerfiles: Re-word bash requirement annotation |
| 78 | +- [`e7a25b5`](https://github.com/deis/workflow/commit/e7a25b56bcde14c3760749b59da699ea3d9d0a34) applications: reword deployments description |
| 79 | +- [`1cc7347`](https://github.com/deis/workflow/commit/1cc734727a48ada1a0f045dbdac85ef0439fe0fa) applications: add pre-compile/post-compile hook docs |
| 80 | +- [`2a63431`](https://github.com/deis/workflow/commit/2a63431ebdf9849317fde02b29ef50bf921e95aa) configuring-postgres: fix typo (of -> or) |
| 81 | +- [`835c9f3`](https://github.com/deis/workflow/commit/835c9f3543447a515c5596a2bf8cb993f40242a1) applications: fix up grammar under "Compile Hooks" |
| 82 | +- [`3cbe544`](https://github.com/deis/workflow/commit/3cbe5447a5723891e80a59e445078e56649f55c8) roadmap: rewrite for new release process |
| 83 | +- [`cb8c8d1`](https://github.com/deis/workflow/commit/cb8c8d1646e9f8040b7b8a41abf60586ebf4bec6) installing-workflow: remove insecure-registry documentation |
| 84 | +- [`9404953`](https://github.com/deis/workflow/commit/94049530a56dc49194b0651004d409272f9f22b6) reference: add /v2/auth/whoami endpoint |
| 85 | +- [`e28bc0f`](https://github.com/deis/workflow/commit/e28bc0f0f82b01056e77f9f929bf5b331271ff85) releases: add deisrel command to query released components |
| 86 | +- [`85d34d5`](https://github.com/deis/workflow/commit/85d34d563e8c45a3eed51e2abec68f7afadaf227) applications: explain how to add user ssh key |
| 87 | +- [`a3c749b`](https://github.com/deis/workflow/commit/a3c749bc645e2e16f8666d07401720678a2eb7cc) installing: add k8s 1.3.4+ as supported |
| 88 | +- [`272a8af`](https://github.com/deis/workflow/commit/272a8af57f3a1026b4662ab918deca92f447d233) releases: paste CHANGELOG into tag annotation |
| 89 | +- [`e4065f7`](https://github.com/deis/workflow/commit/e4065f7f814410ed6aec122050fc477ddaf511fe) release: restore seed-repo milestone step |
| 90 | +- [`e84fb14`](https://github.com/deis/workflow/commit/e84fb14a4f1d96d206ac09922cbba22903cd25a6) releases: tag workflow-* repositories |
| 91 | +- [`d637f06`](https://github.com/deis/workflow/commit/d637f0688f81d23a235d893609783d27a82efde1) styles: remove light shadow from doc text links |
| 92 | + |
| 93 | +#### Maintenance |
| 94 | +- [`a327912`](https://github.com/deis/charts/commit/a327912c68147de2dada421ca142e239b2429ed9) *: remove old charts that reference pre 2.0.0 release |
| 95 | +- [`c82f3eb`](https://github.com/deis/charts/commit/c82f3ebe005fb94729dceaf86917fc97aa199e46) workflow-v2.3.0: Release workflow and workflow-e2e version 2.3.0 |
| 96 | +- [`c102d81`](https://github.com/deis/builder/commit/c102d81ec265196aef68807812f9764cf85d102c) Makefile: update docker-go-dev to 0.14.0 (#393) |
| 97 | +- [`c4c00bc`](https://github.com/deis/controller/commit/c4c00bc4f766f5ce6810aebadafb3b2ea8bededa) requirements: update requests-toolbelt to 0.7.0 |
| 98 | +- [`122d2de`](https://github.com/deis/controller/commit/122d2de8dd1664345e876869128f9dee16c72343) requirements: update ndg-httpsclient to 0.4.2 |
| 99 | +- [`b606adb`](https://github.com/deis/controller/commit/b606adb899a57c053a1de9b75e4c70ef2976aa7c) requirements: update Django REST Framework to 3.4.0 |
| 100 | +- [`2196b58`](https://github.com/deis/controller/commit/2196b581ab39727884a057dcf4bc7a92d4f92b61) requirements: update Django to 1.9.8 |
| 101 | +- [`f530e2b`](https://github.com/deis/controller/commit/f530e2b7b6a9243ace32b4068ae1e889b7ab8b72) requirements: update to docker-py 1.9.0 |
| 102 | +- [`c19cdfc`](https://github.com/deis/controller/commit/c19cdfcf332032be3e4a8a7222153b176999f1e5) dev_requirements: update coverage lib to 4.2.0 |
| 103 | +- [`745d6d0`](https://github.com/deis/controller/commit/745d6d0e6ee4278eeb6c5f0b5120fd8c886994b9) requirements: Update to DRF 3.4.1 |
| 104 | +- [`72f0df8`](https://github.com/deis/controller/commit/72f0df83a8b364869a543639eb8a6730fb167f91) requirements: move from django-cors-headers to django-cors-middleware |
| 105 | +- [`f6bfbeb`](https://github.com/deis/controller/commit/f6bfbeb31c5b96c1529b7bb0ddaeef2fb01d93b4) api: bump API version to v2.2.0 |
| 106 | +- [`58a837a`](https://github.com/deis/dockerbuilder/commit/58a837a0ec5e2d5b3725ff442fd7641f2fd748b3) Dockerfile: update pip to 8.1.2 |
| 107 | +- [`a948381`](https://github.com/deis/router/commit/a948381dcbff07c0f23a24121a8b24cd3c6db69e) *: update docker-go-dev and switch to using new linter (#220) |
| 108 | +- [`a5e8416`](https://github.com/deis/workflow/commit/a5e8416800e531caa59b0f29459de2bae3404c68) english language: upgrade != total uninstall |
| 109 | +- [`cc4f07e`](https://github.com/deis/workflow-cli/commit/cc4f07e2b89caabfc8947f77a9f2c1a1d7716ba6) *: upgrade docker-go-dev and use new linter (#155) |
| 110 | +- [`87820c4`](https://github.com/deis/workflow-cli/commit/87820c4a0dd1866a8110daa3021e7f8cf766bcdc) glide: update controller-sdk-go |
0 commit comments