diff --git a/CHANGELOG.md b/CHANGELOG.md index 36df04afa..0cec039a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +## Release 1.11.6 + +This is largely a performance improvement release: the biggest change +is that the probe now publishes full reports one in three times; the +rest are deltas which are much smaller hence use less CPU and memory +in the app. [#3677](https://github.com/weaveworks/scope/pull/3677) + +Also a new debugging summary function in the app, exposed via http +[#3686](https://github.com/weaveworks/scope/pull/3686) + +Some other small performance improvements: + +- perf(probe): reduce copying of nodes + [#3679](https://github.com/weaveworks/scope/pull/3679) +- perf(probe): add 'omitempty' tag to Topology.Nodes + [#3678](https://github.com/weaveworks/scope/pull/3678) +- perf(probe): update netlink library to bring in performance improvements + [#3681](https://github.com/weaveworks/scope/pull/3681) +- perf(multitenant): quantise report cache in query side of aws-collector + [#3671](https://github.com/weaveworks/scope/pull/3671) + +Other changes: + +- Add tracing spans for rendering to the UI via websocket + [#3682](https://github.com/weaveworks/scope/pull/3682) +- update some javascript dependencies + [#3664](https://github.com/weaveworks/scope/pull/3664) +- Upgrades ui-components to version w/ styled-components 4 + [#3670](https://github.com/weaveworks/scope/pull/3670) + [#3673](https://github.com/weaveworks/scope/pull/3673) +- fix(test-flake): poll for result in TestRegistryDelete() to avoid race + [#3688](https://github.com/weaveworks/scope/pull/3688) +- refactor: remove old unnecessary controls code + [#3680](https://github.com/weaveworks/scope/pull/3680) +- Stop render package depending on probe + [#3675](https://github.com/weaveworks/scope/pull/3675) +- Remove some unused string constants + [#3674](https://github.com/weaveworks/scope/pull/3674) + ## Release 1.11.5 A few small improvements: diff --git a/examples/cri/deploy.yaml b/examples/cri/deploy.yaml index 785e8a1c7..63041ca50 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.5 + image: weaveworks/scope:1.11.6 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/cri/ds.yaml b/examples/cri/ds.yaml index 42459e5a0..5bbe20fa7 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.5 + image: weaveworks/scope:1.11.6 imagePullPolicy: IfNotPresent securityContext: privileged: true diff --git a/examples/docker/docker-compose-probe-v1.yml b/examples/docker/docker-compose-probe-v1.yml index 2d1b88bf7..a65c92542 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.5 + image: weaveworks/scope:1.11.6 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 4ee8566e0..226fe62a3 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.5 + image: weaveworks/scope:1.11.6 network_mode: "host" pid: "host" privileged: true diff --git a/examples/k8s/deploy.yaml b/examples/k8s/deploy.yaml index 0f6a4836f..8fd9d6129 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.5 + image: weaveworks/scope:1.11.6 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/k8s/ds.yaml b/examples/k8s/ds.yaml index 61a2ac95d..010726123 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.5 + image: weaveworks/scope:1.11.6 imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/k8s/probe-deploy.yaml b/examples/k8s/probe-deploy.yaml index fc9b1d502..2c954e5c3 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.5' + image: 'docker.io/weaveworks/scope:1.11.6' imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/mesos/minimesos.json b/examples/mesos/minimesos.json index 25150a902..e40ee239f 100644 --- a/examples/mesos/minimesos.json +++ b/examples/mesos/minimesos.json @@ -12,7 +12,7 @@ "container": { "type": "DOCKER", "docker": { - "image": "weaveworks/scope:1.11.5", + "image": "weaveworks/scope:1.11.6", "network": "HOST", "privileged": true, "parameters": [ diff --git a/site/installing.md b/site/installing.md index 4a77a707f..64ef69789 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.5 + image: weaveworks/scope:1.11.6 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.5 + image: weaveworks/scope:1.11.6 network_mode: "host" pid: "host" privileged: true