Workflow v2.5.0 -> v2.6.0

Builder v2.5.0 -> v2.5.1

Fixes

  • 392ef7d Makefile: update deploy target to use deployments (#424)
  • 933c124 conf: strip newlines from builder key (#425)

Maintenance

  • b1a0ef6 Dockerfile: update base image to v0.3.4
  • ac829c0 Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#434)

Controller v2.5.2 -> v2.6.0

Features

  • f5d1454 api: inject release metadata into application (#1080)

Refactors

  • 13de6e6 Dockerfile: ditch the pip cache for a slightly smaller image (#1051)
  • 3e1f9d6 scheduler: add HTTP functions in KubeHTTPClient (#1019)
  • 8d287b9 scheduler: move image pull policy settings from scheduler to App model and remove SLUG_RUNNER_IMAGE_PULL_POLICY (#1053)
  • 02718a3 app: centralise all application configuration handling in App model to be used by run, deploy and scale (#1061)
  • 22f96eb scheduler: add more Pod tests in scheduler and add create() to Pod resource (#1079)
  • 13c1711 Dockerfile: use base 0.3.2, smaller packages and better cleanup (#1088)

Fixes

  • 4f5f944 views: make sure domain is set it in cert attach operation (#1046)
  • 29d51d9 scheduler: show more information when there is a HTTP error in Kubernetes (#1041)
  • 3d3676b release: call proper RC scale instead of a missing (old) method (#1055)
  • 60c6a5f procfile: route the traffic to web proctype always if its present in procfile
  • d7e626c whitelist: remove the whitelist from annoations if its empty
  • b8aa206 api: check if release.build is NoneType (#1078)
  • ad182b2 api: cast DEPLOY_BATCHES and DEPLOY_TIMEOUT to int (#1076)
  • 7aaee55 Makefile: remove double usage of --noinput (#1083)

Maintenance

  • 667ba1f requirements: update django-guardian to 1.4.6 (#1050)
  • 640d220 requirements: chore(requirements) Update to docker-py 1.10.2 (#1056)
  • 8559fb0 tests: port app logs test from deis/deis#5005 (#1064)
  • 06c7695 scheduler: move log lines to before a raise so DEBUG info is actually caught (#1067)
  • aaccdf7 tests: improve test coverage for HPA (#1081)
  • 4d7591c requirements: update docker-py to 1.10.3 (#1086)
  • e9a9e7a tests: improve Pod scheduler tests (#1085)
  • 260b1e4 requirements: update DRF to 3.4.7 (#1087)

Dockerbuilder v2.3.2 -> v2.3.3

Maintenance

  • 1bd4727 requirements: chore(requirements) Update to docker-py 1.10.2
  • 28c31d4 requirements: update docker-py to 1.10.3 (#94)
  • f013504 Dockerfile: update base image to v0.3.4
  • 070d5cb Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#96)

Fluentd v2.2.0 -> v2.4.1

Features

  • 900a31b Dockerfile: upgrade fluentd and pin versions
  • 1529614 config: Allows for building custom plugins
  • c9a3d8f Allow configuring custom plugins/stores/filters for fluentd

Fixes

  • eeda904 conf: Remove time_format from sources
  • d5b8580 sources: allow users to specify what logs they want to capture
  • 56f4d67 boot: fix missing container symlinks
  • eeda904 conf: Remove time_format from sources
  • d5b8580 sources: allow users to specify what logs they want to capture
  • 56f4d67 boot: fix missing container symlinks

Maintenance

  • bf242e2 deis: Allow users to disable the deis output plugin
  • 30911be Dockerfile: update base image to v0.3.4
  • 36f90ae Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#54)
  • bf242e2 deis: Allow users to disable the deis output plugin

Documentation

  • 49d8d29 Document custom plugin environment variables.

Logger v2.3.0 -> v2.3.1

Fixes

  • 9bd19a3 weblog: fix up CPU issues

Documentation

  • 9eb022d README: docs(README) update docs

Maintenance

  • 6a865ee Dockerfile: update base image to v0.3.4

Minio v2.2.1 -> v2.3.0

Features

  • 430d6d2 pkg: update the pkg to latest and get ip using downward api

Maintenance

  • ac80262 Dockerfile: update base image to v0.3.4

Monitoring v2.4.0 -> v2.5.1

Features

  • ab1d467 influxdb: upgrade influxdb and telegraph to 1.0

Maintenance

  • 1a10082 telegraf,grafana,influx: Update to 0.3.4 base
  • d596b08 Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#144)
  • 3aea2a7 config: Remove calls to quote

NSQ v2.2.0 -> v2.2.2

Fixes

  • 8e1e208 Adding set -eo pipefail to start up script

Maintenance

  • ef2bb5d Dockerfile: update base image to v0.3.4

Redis v2.2.0 -> v2.2.2

Fixes

  • 3659efb Dockerfile: missing && in Dockerfile makes apt not so happy (#5)

Refactors

  • 7e62f08 Makefile: remove obsolete "docker tag -f" flag

Maintenance

  • 545c46b Dockerfile: update base image to v0.3.4
  • 21c376d Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#4)

Registry v2.2.1 -> v2.2.2

Maintenance

  • c9150b9 Dockerfile: update base image to v0.3.4
  • 32a7400 Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#67)

Registry Proxy v1.0.0 -> v1.1.0

Fixes

  • 5f69fe0 nginx: set worker_processes to auto

Maintenance

  • 89687b0 rootfs: bump version to v1.1.0-dev
  • 70a8a8b rootfs: bump version to v1.1.0

Router v2.5.0 -> v2.6.2

Features

  • 151916e nginx: Allow sending nginx X-Request-Id and X-Correlation-Id headers.

Refactors

  • b33c18c glide: use the official kubernetes client (#259)

Fixes

  • a729799 nginx: Enable builder PROXY PROTOCOL support
  • 0d9b119 ngnix: handle X-Forwarded-Port and X-Forwarded-Proto properly

Documentation

  • b20eba0 README: Correct errant references to RC in annotations table

Maintenance

  • 4afbcc6 Dockerfile: update base image to v0.3.4
  • 5a6b004 Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#262)
  • e38a69b nginx: update nginx to 1.11.4 (#252)
  • 246bdc5 Dockerfile: bump deis/base to v0.3.2

Slugbuilder v2.4.1 -> v2.4.3

Refactors

  • 24e0ce9 Dockerfile: simplify chown commands

Fixes

  • 37c5109 build.sh: switch to build_root before running hooks

Maintenance

  • 2a7769d Dockerfile: cleanup after installation a bit more than before and keep copyright / license files (#113)
  • 0ff387f buildpacks: update heroku-buildpack-go to v48
  • 4eada8d buildpacks: update heroku-buildpack-php to v110
  • fcb645b buildpacks: update heroku-buildpack-python to v82
  • 69abae5 buildpacks: update heroku-buildpack-gradle to v18
  • d6445a6 buildpacks: update heroku-buildpack-java to v46
  • 30ce52f buildpacks: update heroku-buildpack-go to v49
  • 7e4e9cc buildpacks: update heroku-buildpack-php to v112

Slugbuilder v2.2.1 -> v2.2.2

Maintenance

  • 098d05a Dockerfile: consolidate a few chmod and chown into one layer (#54)

Workflow CLI v2.5.1 -> v2.6.0

Features

  • c760eb1 cmd: only print version mismatch warning once (#223)
  • a330059 git: clean up git package and write tests (#227)

Refactors

  • 85f2df2 Dockerfile: remove deprecated --strip-vcs flag

Fixes

  • 6b13756 CI: explicitly set codecov git SHA (#221)
  • 2bb4cde Jenkinsfile: un-parallelize lint and test tasks

Documentation

  • c04610d README.md: update bucket location
  • 8745328 readme: adding codecov badge (#249)

Maintenance

  • 1041d9e Dockerfile: update go-dev and go toolchain

Workflow Documentation v2.5.0 -> v2.6.0

Features

  • a3a25c0 scripts: build every tagged version of workflow docs
  • 9ae8f9c apps: add information about IMAGE_PULL_POLICY globally and per app (#504)

Refactors

  • 495e1a1 configuring-registry: clarify ECR registry variables

Fixes

  • fb5d378 releases: deisrel no longer requires $OLD_SHA and $OLD_RELEASE
  • cb23b43 components: link to architecture, not itself (#499)
  • c95c24b configuring-registry: add missing IAM link
  • 6509c41 docs: add documentation on resetting a password using the cli. (#507)
  • 7b88723 docs: change the references from RC's to deploments
  • 54df10a deisrel: update the deisrel command to generate changelog
  • 0e56d8a gutenbuild: do not build any pre-release tags
  • 80f0551 gutenbuild: ensure we are on master before building
  • 1e87307 gutenbuild: prepend grep string with --
  • 26d8a40 gutenbuild: use dev_build_dest for second build

Documentation

  • 8b542a1 upgrade: reminder to upgrade deis client
  • 0ef84bc slugbuilder-cache: add CACHE_PATH variable
  • a349d20 slugbuilder-cache: add usage documentation
  • 1f09a8c slugbuilder-cache: add application tuning variable
  • ec42f7b src/roadmap/releases.md: remove publish component release step
  • a971a25 CONTRIBUTING: update contributing documentation (#498)
  • d0a43b5 tuning: update storage default for logger
  • 5720dce src/managing-workflow/upgrading-workflow.md: document nodes >= 2 for upgrade
  • 5705489 src/roadmap/releases.md: link to pipeline flow diagrams
  • 0da5297 managing-workflow: Document PROXY protocol configuration
  • b5f2d99 releases: add missing details and reword CI flow reference

Maintenance

  • 7faaaa7 release: update roadmap for 2.5
  • e8c5d3f src/roadmap/releases.md: update jenkins-jobs var name
  • 2655c90 scripts: remove old release tools and CHANGELOG

Workflow E2E Tests v2.5.2 -> v2.5.3

Fixes

  • 4f00c8b tests: re-enable tls tests (#326)

Worklfow Manager v2.4.1 -> v2.4.2

Maintenance

  • 350f7c3 Dockerfile: update base image to v0.3.4