Skip to content

0.14.0

Compare
Choose a tag to compare
@Civil Civil released this 12 Jul 16:13
· 837 commits to main since this release
  • [Breaking][Code] expr library and all functions now requires caller to pass context. See #485
  • [Breaking][Config] for protocol auto there is now no default implied concurrency limit of 100 as it was before.
  • [Breaking][Config] Changed default value for notFoundStatusCode to 200 to match graphite-web behavior
  • [Feature] Add a backendCache option that implements dedicated cache for backend responses. See #480 (thx to @jaroslawr)
  • [Feature] For Prometheus backend it is now possible to specify max_points_per_query
  • [Feature] weightedAverage function (thx to @Felixoid)
  • [Improvement] carbonapi now pass maxDataPoints to backends that support carbonapi_v3_pb format. Previously 0 was passed.
  • [Fix] metric find requests to backend now pass start and end time (thx to @faceair)
  • [Fix] Fix 404 status code if backend have errors (thx to @lexx-bright)
  • [Fix] Fix sorting in *seriesLists functions (thx to Egor Redozubov)
  • [Fix] Potential panic during groupByNode evaluation if callback is invalid expression
  • [Fix] Partially overlapping backend groups caused some queries to return empty result
  • [Fix] Sorting metrics should work now in the same way as in graphite-web (thx to @Felixoid)
  • [Fix] Time of the first timestamp was wrong if multiplySeries was applied (it matched request from)