- Docs »
- Changelogs »
- v2.2.0
-
Workflow v2.1.0 -> v2.2.0
Features
b59bbbc
(fluentd) - fluentd: Adding sumologic plugin support
424523c
(logger) - storage: Add redis storage adapter
2da72a5
(logger) - redis: Optimize with more aggresive pipelining
0c82466
(logger) - storage: Make redis the default storage adapter
2f92eca
(monitor) - telegraf, grafana: Start collecting redis metrics
c9718e4
(charts) - logger: Add redis instance for use by logger
7d40069
(charts) - swift: add support for swift storage
d6992e1
(charts) - telegraf: Configure telegraf to start fetching redis metrics
0ae9d90
(workflow-cli) - deis: add deis shortcuts
command
2862f05
(workflow-cli) - colors: reserve magenta for controller log messages (#132)
8a61e63
(controller) - scheduler: add support for set based requirement filtering via the kubernetes API
47b5b08
(controller) - IDN: add support for international domains
32be50a
(controller) - scheduler: sort env vars and secrets by keys for easier hashing
c3c2494
(controller) - add Deployments support behind a feature flag
edb0383
(controller) - scheduler: feat(scheduler) prepend [namespace] to Scheduler log message for better traceability
84b8080
(controller) - app: make deploy timeout configurable globally/per-app via DEIS_DEPLOY_TIMEOUT, default is 2 minutes
Fixes
65f8714
(dockerbuilder) - objectstore: set properly builder bucket file environment variable
9179923
(dockerbuilder) - deploy.py: handle chunked output errors
02112ed
(dockerbuilder) - deploy.py: delay so stderr is logged before pod exits
93b9c5c
(logger) - redis: Pass style checks
7144c4e
(logger) - rc: Specify use of redis storage adapter
9dae9cc
(monitor) - telegraf: Create nsq topic at startup
a9b2275
(monitor) - telegraf: Update image default image tag in manifests
8fd5ada
(monitor) - grafana: Fix blank dashboards from appearing in dropdown
7de06cc
(monitor) - grafana: Redis cpu graph was not selecting right data
0492bf8
(charts) - database: Fix logic for selecting off-cluster db
6fd8407
(charts) - logger: Do not helm keep rc deis-logger-redis
c425baf
(workflow-cli) - ps: restarting a single pod created by Deployments was not working
bcb8b01
(workflow-cli) - ps: give ps:restart a better understanding between RC and Deployment pods
4b2c6d4
(workflow-cli) - scale: dont call controller if there is no valid scale pattern
32177aa
(workflow-cli) - settings: don't panic on empty settings file (#134)
6214d96
(controller) - scheduler: if one RC fails to scale then ensure all other RCs are at the right level
0bcea13
(controller) - scale: return error message in proper format
7d24923
(controller) - restart: wait for the pods to be scheduled
7647569
(controller) - scheduler: cast port to an int from environment (#857)
b27c816
(controller) - boot: change group ownership of docker socket to deis (#804)
d4415c9
(controller) - api: fail when rolling back to v1 (#762)
1ac6b54
(controller) - release: return port from get_port for non-routable process types
a0567ea
(controller) - api: remove command escaping from v1 (#822)
f403efb
(controller) - tests: sort domains in tests to get past occasional ordering problems which cause test failures
Documentation
dd2b505
(workflow) - logging,monitoring: Update platform-logging and monitoring docs with recent changes
dfb6c8e
(workflow) - install-workflow: note that k8s 1.2.x is required
aa40a49
(workflow) - swift: Add swift as an object storage
3e7e865
(workflow) - deployments: add Deployments documentation
ee03d28
(workflow) - apps: document DEIS_DEPLOY_TIMEOUT
and the nuances around that
Maintenance
5c289c4
(slugbuilder) - buildpacks: update heroku-buildpack-go to v42
d5cdd0b
(slugbuilder) - buildpacks: update heroku-buildpack-php to v108
85c8292
(slugbuilder) - buildpacks: update heroku-buildpack-nodejs to v91
165105f
(slugbuilder) - buildpacks: update heroku-buildpack-python to v81
9bbed87
(slugbuilder) - buildpacks: update heroku-buildpack-scala to v71