Skip to content

0.13.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Civil Civil released this 03 May 12:30
  • [Improvement] Redesign error handling and logging. Logging should be now less noisy and all error messages should contain better reasoning about error cause
  • [Improvement] Move some of the logging messages to Debug level - that should make logs less noisy and still preserve ability to see detailed errors on Debug level
  • [Improvement] Add a config parameter to disable tldCache (useful for clickhouse-based backends)
  • [Improvement] Implement noNullPoints query parameter. Works only with JSON as in graphite-web
  • [Improvement] For all SeriesLists functions, allow to specify default argument (thx to kolobaev@)
  • [Improvement] Add support for round function (thx to kolobaev@)
  • [Improvement] Add integralByInterval function (thx to faceair@)
  • [Improvement] Add sortBy function (thx to misiek08@)
  • [Improvement] Add smartSummarize function (thx to misiek08@)
  • [Fix] /render and /metrics/find URLs now works correctly for format=carbonapi_v2_pb (protov3) and for new format (carbonapi as a carbonapi's backend)
  • [Fix] Allow '%' in metric names
  • [Fix] zipper metrics now exported again
  • [Fix] applyByNode - fix various incompatibilities with graphite-web (node starts with 1, some rewrite related issues, etc) (thx to faceair@)
  • [Fix] Honor SendGlobAsIs and AlwaysSendGlobAsIs (important for pre-0.12 configs)
  • [Fix] Fix panic in some cases when one of the metrics is missing
  • [Fix] Compatbility fixes to useAboveSeries (now it's behavior matches graphite-web's)
  • [Fix] Fix seriesList functions in case of unsorted responses (*seriesList sorts denomniators and numerators first of all)
  • [Fix] Fix pprof endpoint routing (thx to faceair@)
  • [Fix] Various fixes around error handling (thx to faceair@)
  • [Fix] Avoid multiple requests for time moving based functions (thx to faceair@)
  • [Code] Make linters much more happier about the code (thx to faceair@ for contribution)
  • [Breaking] [Code] Comment out support for gRPC backend type. It was never properly tested and likely need complete rework before it will be usable
  • [Breaking] [Build] Minimum Supported golang version is 1.13.0