UNPKG

5.73 kBMarkdownView Raw
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