Skip to content

Commit 8d79525

Browse files
authored
Merge pull request #2695 from deniszh/DZ-rel-1.1.8
Release 1.1.8
2 parents b1aca46 + 09aee4b commit 8d79525

File tree

5 files changed

+122
-5
lines changed

5 files changed

+122
-5
lines changed

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,16 +85,16 @@ def setup(app):
8585

8686
# General information about the project.
8787
project = u'Graphite'
88-
copyright = u'2008-2012, Chris Davis; 2011-2020 The Graphite Project'
88+
copyright = u'2008-2012, Chris Davis; 2011-2021 The Graphite Project'
8989

9090
# The version info for the project you're documenting, acts as replacement for
9191
# |version| and |release|, also used in various other places throughout the
9292
# built documents.
9393
#
9494
# The short X.Y version.
95-
version = '1.1.7'
95+
version = '1.1.8'
9696
# The full version, including alpha/beta/rc tags.
97-
release = '1.1.7'
97+
release = '1.1.8'
9898

9999
# The language for content autogenerated by Sphinx. Refer to documentation
100100
# for a list of supported languages.

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_8
89
releases/1_1_7
910
releases/1_1_6
1011
releases/1_1_5

docs/releases/1_1_8.rst

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
.. _1-1-8:
2+
3+
1.1.8
4+
===========================
5+
*04/19/2021*
6+
7+
Graphite 1.1.8 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+
* Excessive logging can be disabled (in graphite-web and carbon)
12+
* Tagging can be disabled if not used in carbon (improves performance)
13+
* New function `aggregateSeriesLists()` and aliases for `diffSeriesLists()`, `sumSeriesLists()`, `multiplySeriesLists()`
14+
* Support for Aggregated-Consistent Hash in carbonate
15+
* Multiple bugfixes, especially for Graphite-web (see full list below)
16+
17+
Thanks a lot for all Graphite contributors and users!
18+
19+
Source bundles are available from GitHub:
20+
21+
* https://github.com/graphite-project/graphite-web/archive/1.1.8.tar.gz
22+
* https://github.com/graphite-project/carbon/archive/1.1.8.tar.gz
23+
* https://github.com/graphite-project/whisper/archive/1.1.8.tar.gz
24+
* https://github.com/graphite-project/carbonate/archive/1.1.8.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+
You can also use docker image from https://hub.docker.com/r/graphiteapp/graphite-statsd/
35+
36+
Upgrading
37+
---------
38+
Please upgrade whisper,carbon and graphite-web - all 3 components contain valuable bugfixes and improvements.
39+
40+
New features
41+
------------
42+
43+
Graphite-Web
44+
^^^^^^^^^^^^
45+
* Better logs on invalid input (#2590, @replay)
46+
* [Settings] Allow pickle protocol to be configurable for carbonlink requests. (#2591, @alikhtag)
47+
* List Promitor as a collector tool (#2605, @tomkerkhove)
48+
* REsynthesize: New script forked from Synthesize to install Graphite on CentOS (#2631, @deividgdt)
49+
* weightedAverage: raise an InputParameterError exception if the number of series passed for the values is different to the number passed for the weights (#2636, @fkaleo)
50+
* Find api documentation (Fixing #2616) (#2646, @deniszh)
51+
* Add aggregateSeriesLists() and aliases for diffSeriesLists(), sumSeriesLists(), multiplySeriesLists() (#2647, @alikhtag)
52+
* Optionally resolve right hand dip in sums because of lack of current minute in caches (#2659, @cbowman0)
53+
* You can disable info.log now (fixing #1860) (#2691, @deniszh)
54+
55+
Carbon
56+
^^^^^^
57+
* add config option to turn off logging of lost connections (#900, @tbenz9)
58+
* Improve carbon performance for non-tagged series (#903, @deniszh)
59+
60+
Whisper
61+
^^^^^^^
62+
None
63+
64+
Carbonate
65+
^^^^^^^^^
66+
* Support for Aggregated-Consistent Hash (#121 / #56, @deniszh / @klynch)
67+
* Handle transient network failures and support custom staging dir path (#122, @ryangsteele)
68+
69+
70+
Bug Fixes
71+
---------
72+
73+
Graphite-Web
74+
^^^^^^^^^^^^
75+
* ensure that all tag values are strings (#2572, @DanCech)
76+
* Attempt to convert parameter types in validator (#2574, @replay)
77+
* accept deprecated params for bc (#2579, @replay)
78+
* Remote render fixes (#2582, @piotr1212)
79+
* render: only encodeHeader() for svg output (#2584, @ploxiln)
80+
* fix composer saved graphs target escaping (#2587, @ploxiln)
81+
* fix dashboard metric completion on backspace in Firefox (#2589, @ploxiln)
82+
* seriesList type validation was too permissive (#2593, @replay)
83+
* asPercent may be used as an aggregator (#2594, @replay)
84+
* Make nodes in group by nodes optional (#2597, @replay)
85+
* privatize linearRegressionAnalysis so it will not show in documentation (#2602, @piotr1212)
86+
* Revert symlink fix (#2604, @piotrt1212)
87+
* Lock whitenoise dependency version (#2606, @Carles-Figuerola)
88+
* Prevent xss (#2620, @StephenDsouza90)
89+
* fix & improve docs for WithWildcards functions (#2625, @Dieterbe)
90+
* Fix multi-threading issue in render endpoint by making grammar a thread-safe object (fixes #2626) (#2627, @romanek-adam)
91+
* Patch /static/ directory in Apache docs (#2635, @djmetzle)
92+
* Backport unicode fix from piotr1212/graphite-web@17e23ef (#2643, @piotr1212 / @deniszh)
93+
* Update whisper.rst with Python 3 fix (#2649, @cdeil)
94+
* utf-8 fix in unpickle (#2660, @piotr1212 / @ploxlin)
95+
* Fix expand braces (#2661, Aleksandr Cupacenko / @deniszh )
96+
* Fix paths not matching description (@thedoc31)
97+
* Amend web install docs (#2677, @deniszh)
98+
* Resolves #2692 can't unpickle Interval/IntervalSet (#2693, @drawks)
99+
100+
Carbon
101+
^^^^^^
102+
* remove carbon-client.py, is broken for 4 years (#890, @piotr1212)
103+
* spelling (#893, @jsoref)
104+
* Update storage-aggregation.conf.example for #768 (#899, @antonsoroko)
105+
* Provide more complete list of aggregation options (#901, @neul)
106+
* Fixes #908 (PTC-W0016) Unnecessary comprehension (#909, @rohankhanna)
107+
* Fixes #906 (BAN-B101) Assert statement used outside of tests (#907, @rohankhanna)
108+
109+
Whisper
110+
^^^^^^^
111+
* fix reisze whisper from low retention to high retention will lose some data (#293, @Xu-Wentao)
112+
* Fixing test for python 2.7 (#295, @deniszh)
113+
114+
Carbonate
115+
^^^^^^^^^
116+
None

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def read(fname):
8080
try:
8181
setup(
8282
name='graphite-web',
83-
version='1.1.7',
83+
version='1.1.8',
8484
url='http://graphiteapp.org/',
8585
author='Chris Davis',
8686
author_email='chrismd@gmail.com',

webapp/graphite/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929

3030
GRAPHITE_WEB_APP_SETTINGS_LOADED = False
31-
WEBAPP_VERSION = '1.1.7'
31+
WEBAPP_VERSION = '1.1.8'
3232
DEBUG = False
3333
JAVASCRIPT_DEBUG = False
3434

0 commit comments

Comments
 (0)