Skip to content

Weave Scope 1.12.0

Compare
Choose a tag to compare
@bboreham bboreham released this 12 Nov 17:49
· 342 commits to master since this release

Release 1.12.0

This release is tagged 1.12 to signify a breaking change: it supports Kubernetes 'v1' object types that are needed for Kubernetes 1.16 and drops support for obsolete 'v1beta' types. #3691

Also the serialisation format changes: DNS data was accidentally renamed 'nodes' in release 1.11.6, and this release changes it back to 'DNS'. #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
  • In the UI, replace JSON.stringify with json-stable-stringify #3701

Bugs and security fixes

  • fix: report http error if /api call fails #3702
  • Fix a rare crash in the ebpf connection tracker by feeding initial connections synchronously on restart. #3712
  • Fix typos in debugging format strings #3695

Performance improvements

  • handle IP addresses in binary rather than strings #3696
  • In the multitenant app, save IO by keeping rapid-update data outside of the persistent store. #3716

Dependencies updates

Build and CI improvements:

  • Run UI build container as current user to avoid files being owned by root. #3635
  • Replace SASS files with CSS and JavaScript #3700
  • Remove obsolete -e flag from docker login in CI #3708
  • Fix favicon.ico in UI dev mode #3705
  • Refactor report reading to make the code simpler #3687
  • Don't import fonts when Scope UI is embedded. #3704