diff --git a/CHANGELOG.md b/CHANGELOG.md index 100c907ec..9587760e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,91 @@ +## Release 0.16.1 + +This is a bugfix release. In addition, the security of the Scope probe can be hardened by disabling +controls with the new `--probe.no-controls` flag, which prevents users from +opening terminals, starting/stopping containers, viewing logs, etc. + +New features and enhancements: +- Allow disabling controls in probes + [#1627](https://github.com/weaveworks/scope/pull/1627) +- Make it easier to disable weave integrations + [#1610](https://github.com/weaveworks/scope/pull/1610) +- Print DNS errors + [#1607](https://github.com/weaveworks/scope/pull/1607) +- Add dry run flag to scope, so when launched we can check the args are valid. + [#1609](https://github.com/weaveworks/scope/pull/1609) + +Performance improvements: +- Use a slice instead of a persistent list for temporary accumulation of lists + [#1660](https://github.com/weaveworks/scope/pull/1660) + +Bug fixes: +- Should check if probe is already running when launch in standalone mode on Docker for Mac + [#1679](https://github.com/weaveworks/scope/issues/1679) +- Fixes network bars position when a node is selected. + [#1667](https://github.com/weaveworks/scope/pull/1667) +- Scope fails to launch on latest Docker for Mac (beta18) + [#1650](https://github.com/weaveworks/scope/pull/1650) + [#1669](https://github.com/weaveworks/scope/pull/1669) +- Fixes terminal wrapping by syncing docker/term.js terminal widths. + [#1648](https://github.com/weaveworks/scope/pull/1648) +- Wrongly attributed local side in outbound internet connections + [#1598](https://github.com/weaveworks/scope/issues/1598) +- Cannot port-forward app from kubernetes with command in documentation + [#1526](https://github.com/weaveworks/scope/issues/1526) +- Force some known column widths to prevent truncation of others + [#1641](https://github.com/weaveworks/scope/pull/1641) + +Documentation: +- Replace wget in instructions with curl, as it's more widely avail. on macs + [#1670](https://github.com/weaveworks/scope/pull/1670) +- Don't prepend `scope launch` with sudo + [#1606](https://github.com/weaveworks/scope/pull/1606) +- Clarify instructions for using Scope with Weave Cloud + [#1611](https://github.com/weaveworks/scope/pull/1611) +- Re-added signup page + [#1604](https://github.com/weaveworks/scope/pull/1604) +- weave cloud screen captures + [#1603](https://github.com/weaveworks/scope/pull/1603) + +Internal improvements and cleanup: +- Lint shellscripts from tools + [#1658](https://github.com/weaveworks/scope/pull/1658) +- Promote fixprobe and delete rest of experimental + [#1646](https://github.com/weaveworks/scope/pull/1646) +- refactor some timing helpers into a common lib + [#1642](https://github.com/weaveworks/scope/pull/1642) +- Helper for reading & writing from binary + [#1600](https://github.com/weaveworks/scope/pull/1600) +- Updates to vendoring document + [#1595](https://github.com/weaveworks/scope/pull/1595) + +Weave Cloud related changes: +- Store a histogram of report sizes + [#1668](https://github.com/weaveworks/scope/pull/1668) +- Wire up continuous delivery + [#1654](https://github.com/weaveworks/scope/pull/1654) +- Count memcache requests even if they time out + [#1662](https://github.com/weaveworks/scope/pull/1662) +- Adding a static report file mode. + [#1659](https://github.com/weaveworks/scope/pull/1659) +- Bump memcache expiration + [#1640](https://github.com/weaveworks/scope/pull/1640) +- Fixes to memcache support + [#1628](https://github.com/weaveworks/scope/pull/1628) +- Refactor caching layers in dynamo collector + [#1616](https://github.com/weaveworks/scope/pull/1616) +- Rework Scope metrics according to Prometheus conventions. + [#1615](https://github.com/weaveworks/scope/pull/1615) +- Fix nil pointer error when memcache not enabled + [#1612](https://github.com/weaveworks/scope/pull/1612) +- Add backoff to the consul client + [#1608](https://github.com/weaveworks/scope/pull/1608) +- Query memcached from dynamo db collector + [#1602](https://github.com/weaveworks/scope/pull/1602) +- Use histograms over summaries + [#1665](https://github.com/weaveworks/scope/pull/1665) + + ## Release 0.16.0 Highlights: diff --git a/scope b/scope index 18679a06b..8cc6ed2f2 100755 --- a/scope +++ b/scope @@ -218,11 +218,11 @@ EOF # - https://github.com/weaveworks/scope/issues/1411 # - https://forums.docker.com/t/ports-in-host-network-namespace-are-not-accessible/10789 check_not_running $SCOPE_APP_CONTAINER_NAME $SCOPE_IMAGE_NAME + check_not_running $SCOPE_CONTAINER_NAME $SCOPE_IMAGE_NAME docker rm -f $SCOPE_APP_CONTAINER_NAME >/dev/null 2>&1 || true CONTAINER=$($(launch_docker4mac_app_command "$@")) echo $CONTAINER app_ip=$(docker inspect -f '{{.NetworkSettings.IPAddress}}' "${CONTAINER}") - check_not_running $SCOPE_CONTAINER_NAME $SCOPE_IMAGE_NAME docker rm -f $SCOPE_CONTAINER_NAME >/dev/null 2>&1 || true CONTAINER=$($(launch_command --no-app "$@" "${app_ip}:4040")) print_app_endpoints "localhost"