1 | # Changelog
|
2 |
|
3 | ## v0.8.6 (02/19/2020)
|
4 |
|
5 | - Add an optional max TTL setting for gauges
|
6 | - add filter option for metrics
|
7 |
|
8 | ## v0.8.5 (07/23/2019)
|
9 |
|
10 | - Update lodash (sub dependency) for security fix
|
11 | - Add the statsd history to the docs
|
12 | - Add third party server interfaces to docs
|
13 | - Migrate docs from github wiki, and standardise markdown notation
|
14 | - Minor formatting proposals
|
15 | - Add docker image info to readme
|
16 |
|
17 | ## v0.8.4 (07/11/2019)
|
18 |
|
19 | - update modern-syslog to 1.2.0 for node 12 compatibility
|
20 | - update package.json version to 0.8.3
|
21 |
|
22 | ## v0.8.3 (07/11/2019)
|
23 |
|
24 | - correct backend flush loop
|
25 | - test and declare support for Current and LTS node
|
26 | - Correct reporter decleration in test runner
|
27 | - Convert codebase from var -> let / const (#673)
|
28 | - correct npm test script
|
29 | - correct travis deploy step
|
30 |
|
31 | ## v0.8.2 (04/02/2019)
|
32 |
|
33 | - update travis npm token
|
34 | - update dockerfile to latest node-lts
|
35 | - correct gitter link
|
36 | - update dockerfile base image to node lts
|
37 | - Add gitter chat badge
|
38 | - run tests using python 3.7's pickle rather than 2.x cPickle (#669)
|
39 |
|
40 | ## v0.8.1 (03/13/2019)
|
41 |
|
42 | - drop statsd instance from proxy ring in instance of healthcheck failures (#665)
|
43 | - Add myself (elliot blackburn) to maintainers.md (#666)
|
44 | - add mysql backend link to docs/backend.md
|
45 | - Adding myself to MAINTAINERS.
|
46 | - begin testing on node lts and up
|
47 | - Added "opencensus-backend"
|
48 | - correct package.json links to new github organisation
|
49 | - Update MAINTAINERS.md
|
50 | - remove meta section of README
|
51 | - Create MAINTAINERS.md
|
52 | - Create DCO.txt
|
53 | - Create CODE_OF_CONDUCT.md
|
54 | - update README post transfer
|
55 | - Fixing Markdown formatting
|
56 | - fix simple typo
|
57 | - Added StatsdClient Kotlin implementation
|
58 | - fix formatting on backend interface docs
|
59 | - Update: ignore files
|
60 | - removes -q switch
|
61 | - Fix for failing test on node 0.10
|
62 | - fix usage of process.EventEmitter
|
63 | - Add plugin Warp10 to statsd
|
64 | - Updated graphite link to read the docs
|
65 |
|
66 | ## v0.8.0 (05/05/2016)
|
67 | - Modularized injest servers, with support for loading multiple servers
|
68 | - Added configurable tcp injest server
|
69 | - Added unix socket injest support
|
70 | - Added tcp repeater functionality
|
71 | - Added pickle protocol support to graphite backend
|
72 | - Added configurable IPv6 and TCP support to proxy
|
73 | - Added telnet admin interface to proxy
|
74 | - Multiple variable scoping fixes
|
75 | - Fixes to flush timer to reduce bucket drift
|
76 | - Fixes to ruby and java example client code
|
77 | - Dropped support for node v0.8.x
|
78 | - Fixed dependency issues for modern node versions
|
79 | - Updated npm hashring dependency to v3.2.0
|
80 | - Replaced npm node-syslog dependency with modern-syslog v1.1.2
|
81 |
|
82 | ## v0.7.2 (09/02/2014)
|
83 | - Fixes to detecting valid packets
|
84 |
|
85 | ## v0.7.1 (02/06/2014)
|
86 | - move contributing information into CONTRIBUTING.md
|
87 | - Updates winser to v0.1.6
|
88 | - examples: python: added efficiency note
|
89 | - python: examples: fixed doctests for Python 3
|
90 | - Standardized debian log locations
|
91 | - Enhancement: consume logger in graphite and repeater backends
|
92 | - Enhancement: update backend documentation
|
93 | - Enhancement: inject logger object into backend
|
94 | - Send STDOUT and STDERR to the appropriate files
|
95 |
|
96 | ## v0.7.0 (12/05/2013)
|
97 | - added cluster proxy
|
98 | - measure and graph timestamp generation lag
|
99 | - added median calculation for timers
|
100 | - support for top percentiles for timers
|
101 | - drop support for node v0.6.x
|
102 | - support for setting the process title
|
103 | - functionality for optionally omitting stats_counts metrics
|
104 | - improved functionality to delete counters from the management console
|
105 | - updates to Debian packaging
|
106 | - added a clojure example client
|
107 | - cleaned up the Go example client
|
108 | - increased test coverage
|
109 | - documentation updates
|
110 |
|
111 | ## v0.6.0 (03/15/2013)
|
112 | - added new metric types : sets, gauge deltas, histograms
|
113 | - added ability to delete idle stats
|
114 | - added support for configurable namespacing
|
115 | - added standard Deviation to timers stats (.std)
|
116 | - added last_flush_time and last_flush_length metrics to graphite backend
|
117 | - added ipv6 support
|
118 | - added Statsd repeater backend
|
119 | - added helper script to decide which timers to sample down
|
120 | - added Windows service support
|
121 | - added Scala example
|
122 | - added support for sampling timers.
|
123 | - added build testing on node 0.8, 0.9, and 0.10
|
124 | - fixed broken config file watching.
|
125 | - fixed for DNS errors from UDP socket
|
126 | - fixed for TCP client goes away crash.
|
127 | - removed debugInterval in favor of Console backend debugging
|
128 | - updated and reorganized Docs
|
129 | - updated examples scripts
|
130 | - improved the quality of randomness used for sampling.
|
131 | - moved config.js to /lib folder to avoid confusion
|
132 |
|
133 | ## v0.5.0 (07/20/2012)
|
134 | - add support for logging to syslog
|
135 | - add basic metrics gathering for StatsD and Graphite backend itself
|
136 | - several fixes and enhancements for the debian resources
|
137 | - fixed locale bug in Java client.
|
138 | - multiple fixes for the Java client
|
139 |
|
140 | ## v0.4.0 (06/29/2012)
|
141 | - add bin/statsd
|
142 | - Add CLI bash client example
|
143 | - documentation updates
|
144 | - bug fixing, sample_data and data got swapped in Perl client
|
145 | - fix sampling in the python client
|
146 | - added sum to all metrics and mean to the total
|
147 | - changed the way we calculate some metrics by using a cumulative sum as it is more efficient for multiple percentile thresholds
|
148 | - update README mentioning to preferably use ints as values
|
149 | - Allow multiple metrics to be passed in one UDP packet delimited by a newline character.
|
150 | - added console backend
|
151 | - reformat topkeys log to feature sane key/value pairs
|
152 |
|
153 | ## v0.3.0 (05/16/2012)
|
154 | - support backends installed from npm
|
155 | - fix test suite failures
|
156 |
|
157 | ## v0.2.1 (05/14/2012)
|
158 | - add graphite backend in debian packaging
|
159 |
|
160 | ## v0.2.0 (05/04/2012)
|
161 | - support for pluggable backends
|
162 |
|
163 | ## v0.1.1 (05/02/2012)
|
164 | - add gauges type
|
165 | - percentThreshold also accepts list of percentiles
|
166 | - base sampling on sampleRate
|
167 | - updates for debian packaging
|
168 | - client example updates
|
169 |
|
170 | ## v0.1.0 (02/17/2012)
|
171 | - initial npm release
|