From 7e4162f3e280180108b740e53fdc8332408feabe Mon Sep 17 00:00:00 2001 From: deniszh Date: Fri, 21 Dec 2018 15:23:34 +0100 Subject: [PATCH 1/2] Graphite release 1.1.5 --- docs/conf.py | 4 +- docs/releases.rst | 1 + docs/releases/1_1_5.rst | 107 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 docs/releases/1_1_5.rst diff --git a/docs/conf.py b/docs/conf.py index 2bfde6da1..cf2b5a83e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -87,9 +87,9 @@ def setup(app): # built documents. # # The short X.Y version. -version = '1.1.4' +version = '1.1.5' # The full version, including alpha/beta/rc tags. -release = '1.1.4' +release = '1.1.5' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/releases.rst b/docs/releases.rst index e8c1056c7..113980efc 100644 --- a/docs/releases.rst +++ b/docs/releases.rst @@ -5,6 +5,7 @@ Release Notes :maxdepth: 1 :glob: + releases/1_1_5 releases/1_1_4 releases/1_1_3 releases/1_1_2 diff --git a/docs/releases/1_1_5.rst b/docs/releases/1_1_5.rst new file mode 100644 index 000000000..1439445be --- /dev/null +++ b/docs/releases/1_1_5.rst @@ -0,0 +1,107 @@ +.. _1-1-5: + +1.1.5 +=========================== +*12/27/2018* + +Graphite 1.1.5 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. + +Main features +------------- +* Python 3.x support fixes for whisper, carbon and graphite-web +* REMOTE_BUFFER_SIZE = 0 now works properly +* Multi-instance settings support (see #2358) +* Increase performance of localdatabase tag db +* avg_zero consolidation function fully supported now +* Carbonlink queries working now for tagged series +* Docker image migrated to Alpine, reducing the image size from ~530MB to 188MB + +Thanks a lot for all Graphite contributors and users! You are the best! + +Source bundles are available from GitHub: + +* https://github.com/graphite-project/graphite-web/archive/1.1.5.tar.gz +* https://github.com/graphite-project/carbon/archive/1.1.5.tar.gz +* https://github.com/graphite-project/whisper/archive/1.1.5.tar.gz +* https://github.com/graphite-project/carbonate/archive/1.1.5.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 whisper, carbon and graphite-web - they contain valuable bugfixes and improvements. + +Incompatible changes +-------------------- +In Docker image mount point for statsd config was changed from `/opt/statsd/` to `/opt/statsd/config`. + +Security Notes +-------------- +None + +New features +------------ + +Graphite-Web +^^^^^^^^^^^^ +* Add coverage for composer's send_email function #2174 @cbowman0 +* Multi-instance settings support [light version] #2358 @zasca +* Update FreeBSD/OpenBSD netcat switch #2366 @vroman +* Increase performance of localdatabase tag db #2368 @DanCech +* Add a minValue option to nonNegativeDerivative and perSecond #2375 @mbarbon +* Consolidation support avg zero #2380 @DanCech +* docs: add link to regex documentation #2381 @piotr1212 + +Carbon +^^^^^^ +* Add optional normalization when relaying tagged metrics (#820 @andreasferber) +* Update default storage schema in storage-schemas.conf.example (#824 @piotr1212) +* Make max pickle string length configurable (#826 @semyonslepov) +* PickleReceiver handle EOFError and add log message (#827 @piotr1212) + +Whisper +^^^^^^^ +* Use uname from platform instead of os (#262 @piotr1212) +* Raise CorruptWhisperFileException when reading datapoints fails (#263 @piotr1212) +* update-storage-times.py enhancements (#265 @n0coast) + +Carbonate +^^^^^^^^^ +* None + +Bug Fixes +--------- + +Graphite-Web +^^^^^^^^^^^^ +* added avg_zero support for consolidate function #2338 @eachirei +* Do not use generator for jobs need to be run in pool #2350 @fengyehong +* move deserialize into remote finder #2354 @DanCech +* Fix carbonlink queries for tagged series. #2370 @andreasferber +* flake8 cleanup #2371 @DanCech +* Fix Dashboard Completer UI to work with changes to /metrics/find #2372 @cbowman0 +* RRD path fix and tests #2383 @piotr1212 + +Carbon +^^^^^^ +* WHISPER_FALLOCATE_CREATE documentation improved #812 @haron +* fix flake8 errors #819 @DanCech +* Add locking in cache.py #825 @piotr1212 +* Fix carbon cache locking #829 @piotr1212 + +Whisper +^^^^^^^ +* whisper-resize.py: Python3 fixes #268 @piotr1212 +* whisper-resize: Don't throw when trying to aggregate a null interval #266 @jfsimoneau + +Carbonate +^^^^^^^^^ +* None \ No newline at end of file From 5594294cf7b5ca16301ec97f253e84cffb95da00 Mon Sep 17 00:00:00 2001 From: deniszh Date: Sun, 23 Dec 2018 18:35:59 +0100 Subject: [PATCH 2/2] Changing release date --- docs/releases/1_1_5.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/releases/1_1_5.rst b/docs/releases/1_1_5.rst index 1439445be..2189952a0 100644 --- a/docs/releases/1_1_5.rst +++ b/docs/releases/1_1_5.rst @@ -2,7 +2,7 @@ 1.1.5 =========================== -*12/27/2018* +*12/24/2018* Graphite 1.1.5 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. @@ -104,4 +104,4 @@ Whisper Carbonate ^^^^^^^^^ -* None \ No newline at end of file +* None