Skip to content

Commit

Permalink
Release 1.10
Browse files Browse the repository at this point in the history
  • Loading branch information
bboreham committed Nov 22, 2018
1 parent 476ef27 commit dc15123
Show file tree
Hide file tree
Showing 9 changed files with 150 additions and 10 deletions.
140 changes: 140 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,143 @@
## Release 1.10.0

Highlights:

- Add Kubernetes Persistent Volume snapshot and clone operations
[#3355](https://github.com/weaveworks/scope/pull/3355)

- Kubernetes objects can be reported just once in a cluster, instead
of reporting the same data from every node.
[#3274](https://github.com/weaveworks/scope/pull/3274)
[#3419](https://github.com/weaveworks/scope/pull/3419)
[#3432](https://github.com/weaveworks/scope/pull/3432)

- App now supports http basic auth
[#3393](https://github.com/weaveworks/scope/pull/3393)

Some changes (#3266, #3272) were made to the wire protocol, which
means new probes are not compatible with an older app.

Thanks for contributions from @Akash4927, @akshatnitd, @bhavin192,
@hexmind, @gfeun, @gotjosh, @gruebel, @hexmind, @jgsqware, @ltachet,
@muthumalla, @rvrvrv, @satyamz, @ScottBrenner, @ssiddhantsharma,
@visualapps, @WhiteHatTux, @ycao56, @Xivolkar - some of these came via
[Hacktoberfest](https://hacktoberfest.digitalocean.com/).

Performance:

- Probe: use netlink to talk to conntrack
[#3298](https://github.com/weaveworks/scope/pull/3298)
- Remove First and Last data members from Metrics structs
[#3266](https://github.com/weaveworks/scope/pull/3266)
- Remove old 'Controls' field which was replaced two years ago
[#3272](https://github.com/weaveworks/scope/pull/3272)
- Probe: Don't report dead or defunct processes
[#3379](https://github.com/weaveworks/scope/pull/3379)
- Simplify fetch of IP addresses in a namespace
[#3335](https://github.com/weaveworks/scope/pull/3335)
- Discard pod updates for other nodes
[#3391](https://github.com/weaveworks/scope/pull/3391)
- Probe: Rate-limit report publishing
[#3386](https://github.com/weaveworks/scope/pull/3386)
- In multitenant app, drop all nodes for big topologies
[#3384](https://github.com/weaveworks/scope/pull/3384)

Bug fixes and minor improvements:

- Initial Container Runtime Interface (CRI) support
[#3275](https://github.com/weaveworks/scope/pull/3275)
[#3305](https://github.com/weaveworks/scope/pull/3305)
[#3308](https://github.com/weaveworks/scope/pull/3308)
[#3392](https://github.com/weaveworks/scope/pull/3392)
[#3364](https://github.com/weaveworks/scope/pull/3364)
- Add storage driver name to Persistent Volume
[#3260](https://github.com/weaveworks/scope/pull/3260)
- Fix WithLatests() fixup on duplicate keys
[#3281](https://github.com/weaveworks/scope/pull/3281)
- Add EKS variant of 'pause container'
[#3421](https://github.com/weaveworks/scope/pull/3421)
- Add Opentracing (Jaeger) distributed tracing for profiling the app
[#3307](https://github.com/weaveworks/scope/pull/3307)
[#3380](https://github.com/weaveworks/scope/pull/3380)
[#3383](https://github.com/weaveworks/scope/pull/3383)
[#3325](https://github.com/weaveworks/scope/pull/3325)
- app: update stopped container message
[#3396](https://github.com/weaveworks/scope/pull/3396)
- Example Kubernetes yaml files: fix typos and work with newer Kubernetes
[#3403](https://github.com/weaveworks/scope/pull/3403)
- Example Kubernetes yaml files: add support for PodSecurityPolicy
[#3354](https://github.com/weaveworks/scope/pull/3354)
- Example Kubernetes yaml files: add rules in cluster role for storage components
[#3290](https://github.com/weaveworks/scope/pull/3290)
- rename 'storagesheet' to 'sheet' in reports
[#3323](https://github.com/weaveworks/scope/pull/3323)
[#3324](https://github.com/weaveworks/scope/pull/3324)
- Check container is running before trying to open its namespace
[#3279](https://github.com/weaveworks/scope/pull/3279)

User Interface

- Upgrade to font-awesome 5 and new icons
[#3426](https://github.com/weaveworks/scope/pull/3426)
- replace share icon with sitemap on graph button
[#3387](https://github.com/weaveworks/scope/pull/3387)
- Bump ui-components version
[#3282](https://github.com/weaveworks/scope/pull/3282)
[#3431](https://github.com/weaveworks/scope/pull/3431)
- Use GraphNode component from ui-components library
[#3262](https://github.com/weaveworks/scope/pull/3262)
- Make header semitransparent
[#3294](https://github.com/weaveworks/scope/pull/3294)
- Fix broken styling of terminal in contrast mode
[#3347](https://github.com/weaveworks/scope/pull/3347)
- Add onRouteChange hook to Scope app
[#3349](https://github.com/weaveworks/scope/pull/3349)
- Stop two Scope instances on the same domain from changing each other's history
[#3326](https://github.com/weaveworks/scope/pull/3326)
- Use new Search component from ui-components repo
[#3337](https://github.com/weaveworks/scope/pull/3337)
- Update localStorage with Scope state also on initial router hook
[#3315](https://github.com/weaveworks/scope/pull/3315)

Build and test improvements

- Remove weaveutil and weave from Dockerfile.cloud-agent
[#3369](https://github.com/weaveworks/scope/pull/3369)
- Build on Power CPU architecture.
[#3231](https://github.com/weaveworks/scope/pull/3231)
- build: Fix import for golint which has moved
[#3389](https://github.com/weaveworks/scope/pull/3389)
- Sleep to stop TestRegistryDelete() failing
[#3334](https://github.com/weaveworks/scope/pull/3334)
- Fix vendoring of ugorji/go
[#3280](https://github.com/weaveworks/scope/pull/3280)
- Update version of sirupsen/logrus
[#3276](https://github.com/weaveworks/scope/pull/3276)
[#3277](https://github.com/weaveworks/scope/pull/3277)
- Upgrade Kubernetes client-go version to 8.0.0
[#3329](https://github.com/weaveworks/scope/pull/3329)
- Update lodash dependency to remove security warning
[#3310](https://github.com/weaveworks/scope/pull/3310)
- Rework UI build to improve caching and fix packaging issue
[#3353](https://github.com/weaveworks/scope/pull/3353)
[#3356](https://github.com/weaveworks/scope/pull/3356)
[#3360](https://github.com/weaveworks/scope/pull/3360)
[#3382](https://github.com/weaveworks/scope/pull/3382)
- Update the 'tools' subdirectory
[#3311](https://github.com/weaveworks/scope/pull/3311)
[#3312](https://github.com/weaveworks/scope/pull/3312)
- Clean up Dockerfiles
[#3411](https://github.com/weaveworks/scope/pull/3411)
- update vendored copy of tcptracer-bpf for licence reasons
[#3336](https://github.com/weaveworks/scope/pull/3336)
- vendor: update gopkg.in/yaml.v2 to latest upstream
[#3317](https://github.com/weaveworks/scope/pull/3317)
- Create bpf stop file differently, in integration test
[#3332](https://github.com/weaveworks/scope/pull/3332)
- Move to CircleCI 2.0
[#3333](https://github.com/weaveworks/scope/pull/3333)


## Release 1.9.1

Highlights:
Expand Down
2 changes: 1 addition & 1 deletion examples/cri/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
args:
- '--no-probe'
env: []
image: weaveworks/scope:1.9.0
image: weaveworks/scope:1.10.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 4040
Expand Down
2 changes: 1 addition & 1 deletion examples/cri/ds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
image: weaveworks/scope:1.9.0
image: weaveworks/scope:1.10.0
imagePullPolicy: IfNotPresent
securityContext:
privileged: true
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/docker-compose-probe-v1.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
probe:
image: weaveworks/scope:0.13.1
image: weaveworks/scope:1.10.0
net: "host"
pid: "host"
privileged: true
Expand Down
2 changes: 1 addition & 1 deletion examples/docker/docker-compose-probe-v2.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: '2'
services:
probe:
image: weaveworks/scope:0.13.1
image: weaveworks/scope:1.10.0
network_mode: "host"
pid: "host"
privileged: true
Expand Down
2 changes: 1 addition & 1 deletion examples/k8s/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
args:
- '--no-probe'
env: []
image: weaveworks/scope:1.9.0
image: weaveworks/scope:1.10.0
imagePullPolicy: IfNotPresent
ports:
- containerPort: 4040
Expand Down
2 changes: 1 addition & 1 deletion examples/k8s/ds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ spec:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
image: weaveworks/scope:1.9.0
image: weaveworks/scope:1.10.0
imagePullPolicy: IfNotPresent
securityContext:
privileged: true
Expand Down
4 changes: 2 additions & 2 deletions examples/mesos/minimesos.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"container": {
"type": "DOCKER",
"docker": {
"image": "weaveworks/scope:0.15.0",
"image": "weaveworks/scope:1.10.0",
"network": "HOST",
"privileged": true,
"parameters": [
Expand Down Expand Up @@ -48,4 +48,4 @@
"name": "http"
}
]
}
}
4 changes: 2 additions & 2 deletions site/installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.9.1
image: weaveworks/scope:1.10.0
net: "host"
pid: "host"
privileged: true
Expand All @@ -128,7 +128,7 @@ After it’s been launched, open your browser to `http://localhost:4040`.
version: '2'
services:
scope:
image: weaveworks/scope:1.9.1
image: weaveworks/scope:1.10.0
network_mode: "host"
pid: "host"
privileged: true
Expand Down

0 comments on commit dc15123

Please sign in to comment.