History.txt in ffi-rzmq-0.6.0 vs History.txt in ffi-rzmq-0.7.0
- old
+ new
@@ -1,4 +1,40 @@
+== 0.7.0 / 20101222
+ * Improved performance of calls to Socket#getsockopt. There are usually
+ a lot of calls passing RCVMORE, so we now cache those buffers instead
+ of reallocating them every time.
+
+ * Updated the docs on Poller#poll to warn about a possible busy-loop
+ condition.
+
+ * Fixed some more specs to conform with the 0mq 2.1 requirement that
+ all sockets must be closed explicitly otherwise the program may
+ hang on exit.
+
+== 0.6.1 / 20101127
+ * API Change!
+ Moved the #version method from the Util module and made it a class
+ method instead. Invoke as ZMQ::Util.version. Used for conditionally
+ enabling certain features based upon the 0mq version that is loaded.
+
+ * Preliminary support for the Windows platform. Patches supplied
+ by arvicco.
+
+ * Added support for FD and EVENTS socket options. These were added
+ in 0mq 2.1.0. Patches + specs supplied by andrewvc.
+
+ * Added support for LINGER, RECONNECT_IVL, BACKLOG and
+ RECOVERY_IVL_MSEC socket options.
+
+ * Conditionally re-enable the socket finalizer when we are running
+ with 0mq 2.1.0 or later.
+
+ * Drop support for MRI 1.8.x since the 'ffi' gem has dropped it as a
+ supported Ruby runtime with its 1.0 release. No action is taken to
+ prevent running with MRI 1.8.x but it won't be supported.
+
+ * Misc. spec fixes. Need more specs!
+
== 0.6.0 / 20100911
* API Change! Modified ZMQ::Message by removing automatic memory
management. While doing some performance tests I saw that
defining/undefining the finalizer added 15-30% processing
overhead on the latency test. So, I split this functionality