- [Breaking] - cache (including memcache) now uses sha256 for a hash function for keys. This might break existing setup
- [Breaking] - new config variable
slowLogThreshold
underupstreams
section controls what request time would be required for request to be logged inslow
logger. - [Breaking] - remove semi-broken support for graceful restarts (See #552)
- [Fix] Fix parsing tags from backend replies (adds support of
=
in tag values, make them more compatible with graphite-web) - [Fix] Fix how request splitting worked for maxBatchSize != 0 (thx to @tantra35)
- [Improvement] Bad requests will return error 400 instead of 500 (thx to @Felixoid)
- [Improvement] VictoriaMetrics >= 1.53.1 backend should work a bit faster for find queries
- [Improvement] Do not apply tag-deduplication for VictoriaMetrics >= 1.50.0 (less memory consumption, faster queries)
- [Improvement] Use VictoriaMetrics's graphite-compatibe API to query for tags (less memory consumption, faster queres)
- [Feature] Support
add
function (thx to @Felixoid) - [Feature] removeEmptySeries supports xFilesFactor parameter (thx to @faceair)
- [Feature] Allow to specify multiple listen addresses
- [Feature] Optional caching DNS resolver