Net::St...Changes(3)

πŸ“¦
version 0.20 Β· 2 versions
, in fedora 43

🌸 NAME 🌸

Net::Statsd::Server::Changes β€” bestie, this is the change history for Net::Statsd::Server. It's literally the receipts. Every glow-up, every oopsie, all of it, in order. πŸŽ€


πŸ¦‹ Changes in Net::Statsd::Server 0.17 β€” 13th June 2014 πŸ¦‹

  • Fixed the percentThreshold configuration directive. The way it was just being ignored and falling back to the default 90%? Not cute. Fixed now. πŸ’…
  • Added a brand new integration test case. Obsessed. ✨

πŸ’œ Changes in Net::Statsd::Server 0.16 β€” 6th May 2014 πŸ’œ

  • Implemented new timer attributes, no cap: count_ps, median, sum_squares. πŸ”₯
Not me noticing that the release of 0.15 literally never happened. It just. Didn't. 😭

πŸŽ€ Changes in Net::Statsd::Server 0.14 β€” 25th April 2014 πŸŽ€

  • Fixed the whole situation with gauges being erroneously deleted β€” and it was happening in two cases, bestie:
    • when deleteIdleStats was false, or
    • when deleteIdleStats was true but deleteGauges was false.

Yeah. The math wasn't mathing. It's fixed now. 🫢

⭐ Changes in Net::Statsd::Server 0.13 β€” 26th January 2014 ⭐

  • Added support for Perl 5.8, so now Net::Statsd::Server should, in theory, work on 5.8 too β€” shoutout to RJBS for the related patch. πŸ’–
  • RJBS also reported that N::S::S works on Solaris. Iconic of them honestly.
  • Fixed RT#85165 β€” the code is now indicated as the Perl_5 licence. The problem there? The author's own failed understanding of the interaction between the hardcoded Makefile.PL and dzil. We've all been there. πŸ™ˆ

🌈 Changes in Net::Statsd::Server 0.12 β€” 16th December 2013 🌈

  • Fixed (hopefully) problems reported by CPAN testers. Lowkey a lot, so:
    • Failing to setsockopt(SO_RCVBUF) is no longer a fatal exception. We just continue and emit a warning instead. Graceful. πŸ’…
    • Some CPAN testers appear to have a running graphite on their systems, so we now use a not so common port instead of 2003. Respect the neighbors, bestie. 🏠

🧚 Changes in Net::Statsd::Server 0.11 β€” 13th December 2013 🧚

  • Added implementation for these configuration directives, periodt:
    • deleteIdleStats
    • deleteGauges
    • deleteSets
    • prefixStats
  • Both deleteTimers and deleteCounters were supposed to work before 0.11 too, for the record. πŸ“
  • Improved the documentation. It should be clear now how to know what options are actually supported and what options are not. Read the docs bestie, they're right there. ✨
  • Improved the integration tests. Now it's even easier to run Net::Statsd::Server integration tests against the nodejs version of statsd to verify full compatibility. πŸ¦‹

πŸ“ Changes in Net::Statsd::Server 0.10 β€” 10th February 2013 πŸ“

  • Fixed SO_RCVBUF on Mac OS X, where it's apparently not possible to set SO_RCVBUF to more than 8Mb. If you're on OSX, the author would like to get more reports about this. So like… slide into the reports, bestie. πŸ“¨
  • Fixed the integration test suite so that it always runs with the correct interpreter ($^X) instead of /usr/bin/perl. This should fix lots of CPAN testers failure reports. πŸŽ‰
  • Improved the internal trim() function. Glow-up. πŸ’…

🌸 Changes in Net::Statsd::Server 0.09 β€” 29th January 2013 🌸

  • Fixed a few more nodejs-statsd compatibility bugs:
    • non-legacy namespace code added a repeated 'stats.' level that shouldn't be there. Rude. 😀
    • the underscore character ('_') is now correctly allowed as part of a statsd metric. 🫢
  • Added an integration test suite, to verify end-to-end that the statsd server is behaving exactly as the nodejs version. Being as near to 100% compatibility as possible has been one of the main goals from the start. Main character goal energy, honestly. πŸ‘‘

🫢 Changes in Net::Statsd::Server 0.08 β€” 27th January 2013 🫢

  • Fixed CPAN testers failures reported for inexact floating point comparison when testing the standard deviation of timer results in the test suite. Floats. Floats are the enemy. 😭

πŸ’… Changes in Net::Statsd::Server 0.07 β€” 23rd January 2013 πŸ’…

  • Started converting the nodejs statsd test suite to TAP test cases. Completed the conversion of the metrics processing test cases. This uncovered two subtle bugs in the metrics class. Love that for us. πŸ›
  • Fixed a bug in the calculation of percentile values threshold, due to a difference in how Javascript's Math.round() and Perl's int() work. Two languages, two whole vibes, one bug. πŸ’€
  • Fixed an undefined value warning in the metrics processing during the calculation of cumulative values for timers, due to an off-by-one error. The classic. πŸ™ˆ

✨ Changes in Net::Statsd::Server 0.06 β€” 17th January 2013 ✨

  • Added a new File backend. It allows you to flush all aggregated stats to a given log file. Slay. πŸ’–
  • Added keyFlush implementation. It allows you to have the top n% (keyFlush.percent) dumped to a log file (keyFlush.log) or to stdout every y seconds (keyFlush.interval). Obsessed. πŸ”₯

πŸ’œ Changes in Net::Statsd::Server 0.05 β€” 16th January 2013 πŸ’œ

  • Improved the UDP socket default settings so they perform better. In the author's tests, Net::Statsd::Server manages to successfully capture almost twice the amount of UDP traffic (otherwise lost) than the original node.js based statsd, with SO_RCVBUF = 8Mb. πŸš€
  • Still gotta experiment a bit more with this setting though. Tinkering arc. πŸ”§

πŸŽ€ Changes in Net::Statsd::Server 0.04 β€” 15th January 2013 πŸŽ€

  • Fixed statistics flush. When a flush is triggered, stats have to be cleared β€” and the flush code wasn't doing this previously. Fixed. πŸ’…
  • Fixed management commands (:8126) to output correct JSON data structures. πŸ“¦
  • This is the first fully functional statsd server release. Bestie. We made it. πŸ˜­πŸŽ‰

🌈 Net::Statsd::Server 0.01 – 0.03 β€” January 2013 🌈

  • First release on an unsuspecting world. 🌍✨

Okay that's the whole saga, bestie β€” page generated by perl v5.42.0 on 2025-07-25, filed under Net::St...Changes(3) in the User Contributed Perl Documentation. Go forth and ship. πŸ«ΆπŸ’–

πŸ“¦ where this page comes from