Skip to content

Commit e6885d9

Browse files
authored
Merge pull request #2568 from deniszh/backport/1.1.x/pr-2562_pr-2562_pr-2562
[1.1.x] Adding release 1.1.7 (#2562) | Moving release date (#2562) | adding latest changes (#2562)
2 parents 42b91f2 + dcc877b commit e6885d9

File tree

2 files changed

+117
-0
lines changed

2 files changed

+117
-0
lines changed

docs/releases.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ Release Notes
55
:maxdepth: 1
66
:glob:
77

8+
releases/1_1_7
89
releases/1_1_6
910
releases/1_1_5
1011
releases/1_1_4

docs/releases/1_1_7.rst

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
.. _1-1-7:
2+
3+
1.1.7
4+
===========================
5+
*03/16/2020*
6+
7+
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.
8+
9+
Highlights
10+
-------------
11+
* New experimental Bucketmax write strategy (see #879 for details)
12+
* Fixes for function parameters validation
13+
* More fixes for better error handling
14+
* Python 3.9 and Django 3.x support
15+
* Python 3 fixes Carbon, Carbonate and Graphite-web
16+
* Many flake8 fixes for Graphite-web
17+
18+
Thanks a lot for all Graphite contributors and users!
19+
20+
Source bundles are available from GitHub:
21+
22+
* https://github.com/graphite-project/graphite-web/archive/1.1.7.tar.gz
23+
* https://github.com/graphite-project/carbon/archive/1.1.7.tar.gz
24+
* https://github.com/graphite-project/whisper/archive/1.1.7.tar.gz
25+
* https://github.com/graphite-project/carbonate/archive/1.1.7.tar.gz
26+
27+
Graphite can also be installed from `PyPI <http://pypi.python.org/>`_ via
28+
`pip <http://www.pip-installer.org/en/latest/index.html>`_. PyPI bundles are here:
29+
30+
* http://pypi.python.org/pypi/graphite-web/
31+
* http://pypi.python.org/pypi/carbon/
32+
* http://pypi.python.org/pypi/whisper/
33+
* http://pypi.python.org/pypi/carbonate/
34+
35+
You can also use docker image from https://hub.docker.com/r/graphiteapp/graphite-statsd/
36+
37+
Upgrading
38+
---------
39+
Please upgrade carbon and graphite-web - they contain valuable bugfixes and improvements. Whisper package has no changes from previous release.
40+
41+
New features
42+
------------
43+
44+
Graphite-Web
45+
^^^^^^^^^^^^
46+
* Merge prefetched data. (#2507. @liyichao)
47+
* introduce paramtype for agg or series func (#2523, @replay)
48+
* Mark series functions to use as aggregators (#2528, @replay)
49+
* Python 3.9 support: remove deprecated U option to open (#2529, @piotr1212)
50+
* remove leading ~ from name when indexing metric names (#2458, @replay)
51+
* add graphite-dl4j and carbon-proxy (#2521, @jdbranham)
52+
* test docs on Python3 (#2535, @piotr1212)
53+
* Django 3.0 compatibility (#2534, @piotr1212)
54+
* Parameter type int or inf (#2538, @replay)
55+
* Interpret inf (#2539, @replay)
56+
* better error messages (#2543, @replay)
57+
* Adding Hisser and Go-graphite buckytools in tools documentation (#2549, @deniszh)
58+
* make consolidation func `avg` alias for average (#2556, @replay)
59+
* move all validation into Param.validateValue (#2557, @replay)
60+
* handle exceptions if params cannot be type converted (#2547, @replay)
61+
* better error messages with type indications (#2543, @replay)
62+
* log grafana dashboard/panel id headers (#2564, @replay)
63+
* Allow floats in scaleToSeconds() (#2565, @replay)
64+
65+
Carbon
66+
^^^^^^
67+
* Bucketmax write strategy (#879, @piotr1212)
68+
* s390x support for travis (#869, @sangitanalkar)
69+
* sanitize names when using them as tag value (#858, @replay)
70+
* simplify travis-ci config (#875, @ploxiln)
71+
72+
Whisper
73+
^^^^^^^
74+
None
75+
76+
Carbonate
77+
^^^^^^^^^
78+
* Add python3 testing (#110, @hdost)
79+
* add codecov (#112, @piotr1212)
80+
81+
Bug Fixes
82+
---------
83+
84+
Graphite-Web
85+
^^^^^^^^^^^^
86+
* Fix AttributeError if parameter validation fails (#2510, @PhilippWendler)
87+
* Taming lint (#2512, @deniszh)
88+
* relax enforcement of options sets in validation (#2513, @replay)
89+
* Fix tests (#2525, @replay)
90+
* Trying to fix tests (#2530, @deniszh)
91+
* simplify travis-ci config (#2532, @ploxiln)
92+
* fix function parameter types (#2536, @replay)
93+
* fixes #2541 (#2542, @replay)
94+
* prune flake8 ignore list (#2552, @ploxlin)
95+
* flake8: re-enable F841 (local variable assigned but not used) (#2559, @ploxiln)
96+
* flake8: re-enable E122,E124 (indent of continuation and closing bracket) (#2558, @ploxiln)
97+
* Fix validator when default value is used (#2555, @replay)
98+
* flake8: include contrib/ subdir, re-enable rule E713 (#2554, @ploxiln)
99+
100+
Carbon
101+
^^^^^^
102+
* Fix #871: Adjust aggregator-rules input_pattern match greediness to support numeric matching after captured field (#872 @hessu)
103+
* Another test fix try (#874, @deniszh)
104+
* Fixing tests for S390 (#880, @sangitanalkar)
105+
* Trying to fix tests (#881, @deniszh)
106+
* Fix the manhole for Twisted > 16 and Python 3 (#882, @piotr1212)
107+
* Fix missing encoding for line protocol (#885, @pkruk)
108+
109+
Whisper
110+
^^^^^^^
111+
None
112+
113+
Carbonate
114+
^^^^^^^^^
115+
* fixes python3 TypeError (#113, @l4r-s)
116+
* Change write mode to non-binary. (#111, @hdost)

0 commit comments

Comments
 (0)