From 2f77bdbc9073995a3fe48c0dddf9ffb4bcf595b4 Mon Sep 17 00:00:00 2001 From: deniszh Date: Sun, 8 Mar 2020 18:01:19 +0100 Subject: [PATCH 1/3] Adding release 1.1.7 --- docs/releases.rst | 1 + docs/releases/1_1_7.rst | 114 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 docs/releases/1_1_7.rst diff --git a/docs/releases.rst b/docs/releases.rst index 60be51668..77f9a8b3f 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,6 +5,7 @@ Release Notes :maxdepth: 1 :glob: + releases/1_1_7 releases/1_1_6 releases/1_1_5 releases/1_1_4 diff --git a/docs/releases/1_1_7.rst b/docs/releases/1_1_7.rst new file mode 100644 index 000000000..5d7615971 --- /dev/null +++ b/docs/releases/1_1_7.rst @@ -0,0 +1,114 @@ +.. _1-1-7: + +1.1.7 +=========================== +*03/09/2020* + +Graphite 1.1.7 is now available for usage. Please note that this is a bugfix release for the stable Graphite 1.1.x branch and it's recommended for production usage. It also contains some improvements backported from the master branch. + +Highlights +------------- +* New experimental Bucketmax write strategy (see #879 for details) +* Fixes for function parameters validation +* More fixes for better error handling +* Python 3.9 and Django 3.x support +* Python 3 fixes Carbon, Carbonate and Graphite-web +* Many flake8 fixes for Graphite-web + +Thanks a lot for all Graphite contributors and users! + +Source bundles are available from GitHub: + +* https://github.com/graphite-project/graphite-web/archive/1.1.7.tar.gz +* https://github.com/graphite-project/carbon/archive/1.1.7.tar.gz +* https://github.com/graphite-project/whisper/archive/1.1.7.tar.gz +* https://github.com/graphite-project/carbonate/archive/1.1.7.tar.gz + +Graphite can also be installed from `PyPI `_ via +`pip `_. PyPI bundles are here: + +* http://pypi.python.org/pypi/graphite-web/ +* http://pypi.python.org/pypi/carbon/ +* http://pypi.python.org/pypi/whisper/ +* http://pypi.python.org/pypi/carbonate/ + +You can also use docker image from https://hub.docker.com/r/graphiteapp/graphite-statsd/ + +Upgrading +--------- +Please upgrade carbon and graphite-web - they contain valuable bugfixes and improvements. Whisper package has no changes from previous release. + +New features +------------ + +Graphite-Web +^^^^^^^^^^^^ + * Merge prefetched data. (#2507. @liyichao) + * introduce paramtype for agg or series func (#2523, @replay) + * Mark series functions to use as aggregators (#2528, @replay) + * Python 3.9 support: remove deprecated U option to open (#2529, @piotr1212) + * remove leading ~ from name when indexing metric names (#2458, @replay) + * add graphite-dl4j and carbon-proxy (#2521, @jdbranham) + * test docs on Python3 (#2535, @piotr1212) + * Django 3.0 compatibility (#2534, @piotr1212) + * Parameter type int or inf (#2538, @replay) + * Interpret inf (#2539, @replay) + * better error messages (#2543, @replay) + * Adding Hisser and Go-graphite buckytools in tools documentation (#2549, @deniszh) + * make consolidation func `avg` alias for average (#2556, @replay) + * move all validation into Param.validateValue (#2557, @replay) + * handle exceptions if params cannot be type converted (#2547, @replay) + * better error messages with type indications (#2543, @replay) + +Carbon +^^^^^^ + * Bucketmax write strategy (#879, @piotr1212) + * s390x support for travis (#869, @sangitanalkar) + * sanitize names when using them as tag value (#858, @replay) + * simplify travis-ci config (#875, @ploxiln) + +Whisper +^^^^^^^ +None + +Carbonate +^^^^^^^^^ + * Add python3 testing (#110, @hdost) + * add codecov (#112, @piotr1212) + +Bug Fixes +--------- + +Graphite-Web +^^^^^^^^^^^^ + * Fix AttributeError if parameter validation fails (#2510, @PhilippWendler) + * Taming lint (#2512, @deniszh) + * relax enforcement of options sets in validation (#2513, @replay) + * Fix tests (#2525, @replay) + * Trying to fix tests (#2530, @deniszh) + * simplify travis-ci config (#2532, @ploxiln) + * fix function parameter types (#2536, @replay) + * fixes #2541 (#2542, @replay) + * prune flake8 ignore list (#2552, @ploxlin) + * flake8: re-enable F841 (local variable assigned but not used) (#2559, @ploxiln) + * flake8: re-enable E122,E124 (indent of continuation and closing bracket) (#2558, @ploxiln) + * Fix validator when default value is used (#2555, @replay) + * flake8: include contrib/ subdir, re-enable rule E713 (#2554, @ploxiln) + +Carbon +^^^^^^ + * Fix #871: Adjust aggregator-rules input_pattern match greediness to support numeric matching after captured field (#872 @hessu) + * Another test fix try (#874, @deniszh) + * Fixing tests for S390 (#880, @sangitanalkar) + * Trying to fix tests (#881, @deniszh) + * Fix the manhole for Twisted > 16 and Python 3 (#882, @piotr1212) + * Fix missing encoding for line protocol (#885, @pkruk) + +Whisper +^^^^^^^ +None + +Carbonate +^^^^^^^^^ + * fixes python3 TypeError (#113, @l4r-s) + * Change write mode to non-binary. (#111, @hdost) From a33106cc948033d638de3991703b459c74993bac Mon Sep 17 00:00:00 2001 From: deniszh Date: Wed, 11 Mar 2020 14:14:37 +0100 Subject: [PATCH 2/3] Moving release date --- docs/releases/1_1_7.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/releases/1_1_7.rst b/docs/releases/1_1_7.rst index 5d7615971..64d805b14 100644 --- a/docs/releases/1_1_7.rst +++ b/docs/releases/1_1_7.rst @@ -2,7 +2,7 @@ 1.1.7 =========================== -*03/09/2020* +*03/16/2020* Graphite 1.1.7 is now available for usage. Please note that this is a bugfix release for the stable Graphite 1.1.x branch and it's recommended for production usage. It also contains some improvements backported from the master branch. From dcc877b1dae7e7aa8c20fae818e35c26f73bb11c Mon Sep 17 00:00:00 2001 From: deniszh Date: Sun, 15 Mar 2020 22:06:42 +0300 Subject: [PATCH 3/3] adding latest changes --- docs/releases/1_1_7.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/releases/1_1_7.rst b/docs/releases/1_1_7.rst index 64d805b14..f68371c26 100644 --- a/docs/releases/1_1_7.rst +++ b/docs/releases/1_1_7.rst @@ -59,6 +59,8 @@ Graphite-Web * move all validation into Param.validateValue (#2557, @replay) * handle exceptions if params cannot be type converted (#2547, @replay) * better error messages with type indications (#2543, @replay) + * log grafana dashboard/panel id headers (#2564, @replay) + * Allow floats in scaleToSeconds() (#2565, @replay) Carbon ^^^^^^