Skip to content

v0.12.9 - YAML configs, structured logging, improved gRPC probe, more alerting targets, and much more

Compare
Choose a tag to compare
@manugarg manugarg released this 05 Sep 15:56
· 153 commits to master since this release
a07e5f7

Enhancements

Bug fixes

  • [metrics] Clone latency and other similar metrics. (by @manugarg in #437)
  • [metrics] In prometheus metrics metadata string, add a space after #. (by @aymeric-ledizes in #471)

Internal

  • [metrics.Map] Use generics to implement Map. #444
  • [metrics.latency] Add a new value type LatencyValue. #448
  • [metrics] Remove (now) unnecessary metric size check. #447
  • [config] Refactor config.go to kill unnecessary functions. #461
  • [alerting.email] Change config and add more tests. #472
  • [logger] Trim base paths from file and function names #474
  • [probestatus] Show debug info only if 'debug' parameter is set. #478

Build and Testing

  • Add flags to generate test reports. #432
  • [build] Run Sonar scanner explicitly. #433
  • [build] Run sonar scanner only for local PRs. #436
  • [surfacer.cw] Add tests for map values. #446
  • [surfacers.sd] Add more tests for stackdriver surfacer. #449
  • [docs] Add K8s targets page. #452
  • [website] Some style changes and small fixes. #454, #456
  • [build] Prevent import of surfacers code outside of surfacers package. #477
  • [probestatus] Add a minimal test for probestatus template rendering. #479
  • Exclude cmd files from coverage analysis. #480
  • [docs] Make sidebar menu better. #483

New Contributors

Full Changelog: v0.12.8...v0.12.9