From d9082d264985addade1fff5c90ebb827b0798f36 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 22 Oct 2019 13:50:25 +0000 Subject: [PATCH] Release 1.12.0 --- CHANGELOG.md | 67 +++++++++++++++++++++ examples/cri/deploy.yaml | 2 +- examples/cri/ds.yaml | 2 +- examples/docker/docker-compose-probe-v1.yml | 2 +- examples/docker/docker-compose-probe-v2.yml | 2 +- examples/k8s/deploy.yaml | 2 +- examples/k8s/ds.yaml | 2 +- examples/k8s/probe-deploy.yaml | 2 +- examples/mesos/minimesos.json | 2 +- site/installing.md | 4 +- 10 files changed, 77 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cec039a18..1fdf058d0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,70 @@ +## Release 1.12.0 + +### Highlights + +Supports Kubernetes 'v1' object types that are needed for Kubernetes +1.16 and drops support for obsolete 'v1beta' types. + [#3691](https://github.com/weaveworks/scope/pull/3691) + +The serialisation format changes: DNS data was accidentally renamed +'nodes' in release 1.11.6, and this release changes it back to 'DNS'. + [#3713](https://github.com/weaveworks/scope/pull/3713) + +Thanks to everyone who contributed to this release: @bensooraj, +@chandankumar4, @imazik, @oleggator and @qiell. + +### Minor improvements + +- Allow user to disable plugins via command-line flag. + [#3703](https://github.com/weaveworks/scope/pull/3703) +- In the UI, replace JSON.stringify with json-stable-stringify + [#3701](https://github.com/weaveworks/scope/pull/3701) + +### Bugs and security fixes + +- fix: report http error if /api call fails + [#3702](https://github.com/weaveworks/scope/pull/3702) +- Fix a rare crash in the ebpf connection tracker by feeding initial connections synchronously on restart. + [#3712](https://github.com/weaveworks/scope/pull/3712) +- Fix typos in debugging format strings + [#3695](https://github.com/weaveworks/scope/pull/3695) + +### Performance improvements + +- handle IP addresses in binary rather than strings + [#3696](https://github.com/weaveworks/scope/pull/3696) +- In the multitenant app, save IO by keeping rapid-update data outside of the persistent store. + [#3716](https://github.com/weaveworks/scope/pull/3716) + +### Dependencies updates + +- Update Go version to 1.13.0 + [#3692](https://github.com/weaveworks/scope/pull/3692) + [#3698](https://github.com/weaveworks/scope/pull/3698) +- Update google/gopacket library + [#3606](https://github.com/weaveworks/scope/pull/3606) +- Update NodeJS to 8.12.0 and various javascript libraries + [#3685](https://github.com/weaveworks/scope/pull/3685) + [#3690](https://github.com/weaveworks/scope/pull/3690) + [#3719](https://github.com/weaveworks/scope/pull/3719) + [#3726](https://github.com/weaveworks/scope/pull/3726) + +Build and CI improvements: + +- Run UI build container as current user to avoid files being owned by root. + [#3635](https://github.com/weaveworks/scope/pull/3635) +- Replace SASS files with CSS and JavaScript + [#3700](https://github.com/weaveworks/scope/pull/3700) +- Remove obsolete -e flag from docker login in CI + [#3708](https://github.com/weaveworks/scope/pull/3708) +- Fix favicon.ico in UI dev mode + [#3705](https://github.com/weaveworks/scope/pull/3705) +- Refactor report reading to make the code simpler + [#3687](https://github.com/weaveworks/scope/pull/3687) +- Don't import fonts when Scope UI is embedded. + [#3704](https://github.com/weaveworks/scope/pull/3704) + + ## Release 1.11.6 This is largely a performance improvement release: the biggest change diff --git a/examples/cri/deploy.yaml b/examples/cri/deploy.yaml index 63041ca505..8c5341a3bd 100644 --- a/examples/cri/deploy.yaml +++ b/examples/cri/deploy.yaml @@ -25,7 +25,7 @@ spec: args: - '--no-probe' env: [] - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/cri/ds.yaml b/examples/cri/ds.yaml index 5bbe20fa77..7f80b28f2c 100644 --- a/examples/cri/ds.yaml +++ b/examples/cri/ds.yaml @@ -34,7 +34,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: spec.nodeName - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 imagePullPolicy: IfNotPresent securityContext: privileged: true diff --git a/examples/docker/docker-compose-probe-v1.yml b/examples/docker/docker-compose-probe-v1.yml index a65c92542b..4d5e48eb95 100644 --- a/examples/docker/docker-compose-probe-v1.yml +++ b/examples/docker/docker-compose-probe-v1.yml @@ -1,5 +1,5 @@ probe: - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 net: "host" pid: "host" privileged: true diff --git a/examples/docker/docker-compose-probe-v2.yml b/examples/docker/docker-compose-probe-v2.yml index 226fe62a3b..de1741b195 100644 --- a/examples/docker/docker-compose-probe-v2.yml +++ b/examples/docker/docker-compose-probe-v2.yml @@ -1,7 +1,7 @@ version: '2' services: probe: - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 network_mode: "host" pid: "host" privileged: true diff --git a/examples/k8s/deploy.yaml b/examples/k8s/deploy.yaml index 8fd9d61299..a130cd8921 100644 --- a/examples/k8s/deploy.yaml +++ b/examples/k8s/deploy.yaml @@ -28,7 +28,7 @@ spec: args: - '--no-probe' env: [] - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/k8s/ds.yaml b/examples/k8s/ds.yaml index 0107261237..2deb232106 100644 --- a/examples/k8s/ds.yaml +++ b/examples/k8s/ds.yaml @@ -31,7 +31,7 @@ spec: - '--probe.docker.bridge=docker0' - '--probe.docker=true' - 'weave-scope-app.weave.svc.cluster.local.:80' - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/k8s/probe-deploy.yaml b/examples/k8s/probe-deploy.yaml index 9494da461f..7459e27b27 100644 --- a/examples/k8s/probe-deploy.yaml +++ b/examples/k8s/probe-deploy.yaml @@ -35,7 +35,7 @@ spec: - 'weave-scope-app.weave.svc.cluster.local.:80' command: - /home/weave/scope - image: 'docker.io/weaveworks/scope:1.11.6' + image: 'docker.io/weaveworks/scope:1.12.0' imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/mesos/minimesos.json b/examples/mesos/minimesos.json index e40ee239f5..78455a3259 100644 --- a/examples/mesos/minimesos.json +++ b/examples/mesos/minimesos.json @@ -12,7 +12,7 @@ "container": { "type": "DOCKER", "docker": { - "image": "weaveworks/scope:1.11.6", + "image": "weaveworks/scope:1.12.0", "network": "HOST", "privileged": true, "parameters": [ diff --git a/site/installing.md b/site/installing.md index 64ef69789c..d63e974822 100644 --- a/site/installing.md +++ b/site/installing.md @@ -112,7 +112,7 @@ After it’s been launched, open your browser to `http://localhost:4040`. **Docker Compose Format Version 1:** scope: - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 net: "host" pid: "host" privileged: true @@ -128,7 +128,7 @@ After it’s been launched, open your browser to `http://localhost:4040`. version: '2' services: scope: - image: weaveworks/scope:1.11.6 + image: weaveworks/scope:1.12.0 network_mode: "host" pid: "host" privileged: true