|
|
|
|
@@ -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:
|
|
|
|
|
|