Skip to content

v0.16.0

Compare
Choose a tag to compare
@Civil Civil released this 08 Dec 21:01
· 220 commits to main since this release
  • [Improvement] Deprecate and remove carbonzipper binary (thx to @msaf1980)
  • [Improvement] Remove deprecated carbonsearch support
  • [Improvement] Refactor HTTP client (used to talk to databases) to properly do keepAlive and respect specified amount of connections
  • [Improvement] HTTP client should now support mTLS checking
  • [Improvement] Listeners now support TLS (including mTLS)
  • [Improvement] Update all vendored libraries to their latest stable version
  • [Code] fix various panics in tags and use copy tags to avoid mutating input (thx to @npazosmendez)
  • [Feature] Port join function from Avito carbonapi fork (https://github.com/el-yurchito/carbonapi/commit/bccdb90a90492314c18696eb4f064b818c5fff70 and https://github.com/el-yurchito/carbonapi/commit/47177771d60b7af0f5ac865634ecf3d1c3aa2802)
  • [Feature] Implement exp() function (thx to @carrieedwards)
  • [Feature] Implement logit() function (thx to @carrieedwards)
  • [Feature] Implement unique() function (thx to @carrieedwards)
  • [Feature] Implement sinFunction() function (thx to @carrieedwards)
  • [Feature] Implement legendValue() function (thx to @carrieedwards)
  • [Feature] Implement aggregateWithWildcards() function (thx to @carrieedwards)
  • [Feature] Implement powSeries() function (thx to @leizor)
  • [Feature] Implement averageOutsidePercentile() function (thx to @carrieedwards)
  • [Feature] Implement sigmoid() function (thx to @carrieedwards)
  • [Feature] Support for xFilesFactor and setXFilesFactor (thx to @carrieedwards)
  • [Feature] Implement removeBetweenPercentile() function (thx to @carrieedwards)
  • [Feature] Implement identity() function (thx to @carrieedwards)
  • [Feature] Implement minMax() function (thx to @carrieedwards)
  • [Feature] Implement aggregateSeriesLists() function (thx to @leizor)
  • [Feature] Implement movingWindow() function (thx to @carrieedwards)
  • [Feature] Implement exponentialMovingAverage() function (thx to @carrieedwards)
  • [Feature] Implement verticalLine() function (thx to @leizor)
  • [Feature] Implement toLowerCase() function (thx to @carrieedwards)
  • [Feature] Implement toUpperCase() function (thx to @carrieedwards)
  • [Feature] Implement sumSeriesLists() function (thx to @carrieedwards)
  • [Feature] Implement compressPeriodicGaps() function (thx to @carrieedwards)
  • [Feature] Implement holtWintersConfidenceArea() function (thx to @carrieedwards)
  • [Fix] Numerous compatibility fixes for functions, mostly for graphite-web compatibility (thx to @carrieedwards and @npazosmendez, @msaf1980)
  • [Fix] Refactor scaling and re-aligning series (thx to @msaf1980)
  • [Fix] Fix logic that extracts names when metric name contains non-ascii characters (thx to @msaf1980)
  • [Fix] Parser now accepts escaped characters
  • [Fix] IronDB adjuststep logic now works properly
  • [Fix] Fix tag extractions in seriesByTag (thx to @msaf1980)
  • [Fix] Fix tag handling in nested functions (thx to @carrieedwards)