Skip to content

Commit c830046

Browse files
authored
Merge pull request #2349 from deniszh/backport/1.1.x/pr-2348_pr-2348
[1.1.x] Release notes 1.1.4 | Grammar fixes
2 parents 11076ed + efa9883 commit c830046

File tree

2 files changed

+128
-0
lines changed

2 files changed

+128
-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_4
89
releases/1_1_3
910
releases/1_1_2
1011
releases/1_1_1

docs/releases/1_1_4.rst

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
.. _1-1-4:
2+
3+
1.1.4
4+
===========================
5+
*09/04/2018*
6+
7+
Graphite 1.1.4 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+
Main features
10+
-------------
11+
* Django 2 and Python 3.7 support for carbon and graphite-web
12+
* SSL transport for carbon (carbon-c-relay compatible)
13+
* new parameters DESTINATIONS_POOL_REPLICAS, MAX_RECEIVER_CONNECTIONS for carbon
14+
* improving performance for big responses from cluster hosts (see REMOTE_BUFFER_SIZE in config) for graphite-web
15+
* many other improvements and bug fixes, please see full list below (with PR number and contributor name)
16+
17+
Thanks a lot for all Graphite contributors and users! You are the best!
18+
19+
Source bundles are available from GitHub:
20+
21+
* https://github.com/graphite-project/graphite-web/archive/1.1.4.tar.gz
22+
* https://github.com/graphite-project/carbon/archive/1.1.4.tar.gz
23+
* https://github.com/graphite-project/whisper/archive/1.1.4.tar.gz
24+
* https://github.com/graphite-project/carbonate/archive/1.1.4.tar.gz
25+
26+
Graphite can also be installed from `PyPI <http://pypi.python.org/>`_ via
27+
`pip <http://www.pip-installer.org/en/latest/index.html>`_. PyPI bundles are here:
28+
29+
* http://pypi.python.org/pypi/graphite-web/
30+
* http://pypi.python.org/pypi/carbon/
31+
* http://pypi.python.org/pypi/whisper/
32+
* http://pypi.python.org/pypi/carbonate/
33+
34+
Upgrading
35+
---------
36+
Please upgrade whisper, carbon and graphite-web - they contain valuable bugfixes and improvements. If you are using carbonate it also should be upgraded.
37+
38+
Incompatible changes
39+
--------------------
40+
None
41+
42+
Security Notes
43+
--------------
44+
None
45+
46+
47+
New features
48+
------------
49+
50+
Graphite-Web
51+
^^^^^^^^^^^^
52+
* Django 2 support (@piotr1212 #2278)
53+
* improve performance of keepLastValue (@DanCech #2285)
54+
* handle highest/lowest thresholds specified as numeric strings (@DanCech #2294)
55+
* Fail hard (@clusterfudge #2303)
56+
* Allow history tracking in composer (@yuzawa-san #2304)
57+
* Better support for variant in ceres (@tharvik #2307)
58+
* Document timestamp -1 in carbon protocol (@piotr1212 #2309)
59+
* Efficient reading (@clusterfudge #2314)
60+
* Added Skyline to the Monitoring section (@earthgekko #2319)
61+
* Add support for WhiteNoise 4 (@piotr1212 #2333)
62+
* Add Django 2.1 and Python 3.7 to Travis tests (@piotr1212 #2336 )
63+
* add doc note about equal sign in rewrite rule's pattern (@YevhenLukomskyi #2339)
64+
65+
Carbon
66+
^^^^^^
67+
* Add hint about whisper-resize.py near retention settings, (@helmo #775 #777)
68+
* Improve error message for parse errors in storage-schemas (@piotr1212 #780)
69+
* Support two new config options to enable SSL transport. (@postwait #793)
70+
* Add Python 3.7 testing to Travis (@piotr1212 #795)
71+
* carbon.conf.example: add more TCP_KEEPALIVE (@iksaif #798)
72+
* Allow strategies to return None (@iksaif #799)
73+
* Add stop accept() when we reach MAX_RECEIVER_CONNECTIONS (@iksaif #800)
74+
* Add DESTINATIONS_POOL_REPLICAS (@iksaif #801)
75+
76+
Whisper
77+
^^^^^^^
78+
* Include tests in PyPI distributions (@sbraz, #253)
79+
* Add Python 3.7 testing to Travis (@piotr1212 #257)
80+
81+
Carbonate
82+
^^^^^^^^^
83+
* Use the scandir version of os.walk if possible (@deejay1, PR#99)
84+
* Include LICENSE in MANIFEST.in (@deejay1, PR#100)
85+
86+
Bug Fixes
87+
---------
88+
89+
Graphite-Web
90+
^^^^^^^^^^^^
91+
* skip ceres tests if not installed (@piotr1212 #2276)
92+
* Fix LDAP email address (@kajla #2277)
93+
* fix typo: matric -> metric in feeding-carbon.rst (@ngash #2281)
94+
* Fixing typo in docs (@deniszh #2284)
95+
* hashing: bisect fix for py3 (@piotr1212 #2291)
96+
* Generate error when find query is empty (@deniszh #2295)
97+
* replace raise StopIteration with return pep-0479 (@piotr1212 #2300)
98+
* carbonlink: set the type of the recv buffer explicitly to bytes (@piotr1212 #2301)
99+
* clarify 'maxDataPoints' (@Dieterbe #2302)
100+
* Fix get_real_metric_path for paths where an intermediate directory is a symlink (@yadsirhc #2326)
101+
* Latest whitenoise is not supported by graphite (@ellisvlad #2331)
102+
* convert prefetched values generator to reusable iterator (@TimWhalen #2322)
103+
* backport v4 compatibility (@deniszh #2340)
104+
105+
106+
Carbon
107+
^^^^^^
108+
* Don't leak file descriptors in instrumentation (@deejay1, #770)
109+
* Fix logging on py3 Twisted > 16 (@piotr1212, #774)
110+
* hashing, fix bisect on py3 (@piotr1212 #778)
111+
* replace raise StopIteration with return pep-0479 (@piotr1212, #779)
112+
* rewrite is handled in pipeline now (@DanCech, #790)
113+
* aggregator: hide "Allocating new metric" (@iksaif @796)
114+
* Fix compatibility issues (@deniszh #802)
115+
* import setUpRandomResolver only for new Twisted (@deniszh, #806)
116+
117+
118+
Whisper
119+
^^^^^^^
120+
* Make rrd2whisper.py run with Python 3 (@msk, #254)
121+
* E722 do not use bare except (@piotr1212, #255)
122+
* backport v4 compatibility (@deniszh #259)
123+
124+
125+
Carbonate
126+
^^^^^^^^^
127+
* None

0 commit comments

Comments
 (0)