NEWS in raindrops-0.17.0 vs NEWS in raindrops-0.18.0
- old
+ new
@@ -1,4 +1,46 @@
+=== raindrops 0.18.0 / 2017-03-23 02:44 UTC
+
+ The most notable feature of this release is the addition of
+ FreeBSD and OpenBSD TCP_INFO support. This includes the
+ Raindrops::TCP for portably mapping TCP state names to
+ platform-dependent numeric values:
+
+ https://bogomips.org/raindrops/Raindrops.html#TCP
+
+ Thanks to Jeremy Evans and Simon Eskildsen on the
+ unicorn-public@bogomips.org mailing list for inspiring
+ these changes to raindrops.
+
+ There's also a few internal cleanups, and documentation
+ improvements, including some fixes to the largely-forgotten
+ Raindrops::Aggreage::PMQ class:
+
+ https://bogomips.org/raindrops/Raindrops/Aggregate/PMQ.html
+
+ 20 changes since 0.17.0:
+
+ test_inet_diag_socket: fix Fixnum deprecation warning
+ TODO: add item for IPv6 breakage
+ ext: fix documentation for C ext-defined classes
+ TCP_Info: custom documentation for #get!
+ TypedData C-API conversion
+ test_watcher: disable test correctly when aggregate is missing
+ tcp_info: support this struct under FreeBSD
+ define Raindrops::TCP hash for TCP states
+ linux_inet_diag: reduce stack usage and simplify
+ avoid reading errno repeatedly
+ aggregate/pmq: avoid false sharing of lock buffers
+ aggregate/pmq: remove io-extra requirement
+ aggregate/pmq: avoid File#stat allocation
+ Merge remote-tracking branch 'origin/freebsd'
+ Merge remote-tracking branch 'origin/aggregate-pmq'
+ doc: remove private email support address
+ doc: update location of TCP_INFO-related stuff
+ build: avoid olddoc for building the RubyGem
+ doc: document Raindrops::TCP hash
+ aggregate/pmq: update version numbers for Ruby and Linux
+
=== raindrops 0.17.0 - rack 2.x updates / 2016-07-31 15:19 UTC
This release features minor updates to support rack 2.x
while maintaining support for rack 1.2 and later.
As a result, Ruby 1.8.6 compatibility is gone, but