|
| 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 |
0 commit comments