From: Tony Arcieri Date: 2012-12-12T07:26:14+09:00 Subject: [ANN] Celluloid 0.12.4: Concurrent objects for Ruby --f46d042fdea237897e04d09b2bf7 Content-Type: text/plain; charset=ISO-8859-1 Celluloid 0.12.4 is out! This release contains a number of bugfixes and a handful of new features: - Memory leak fixed: crashed actors weren't getting removed from an actor's links table, causing more memory to be used each time an actor crashed. This has been fixed - Silence annoying debug messages: The "Terminating N actors..." message can now be silenced by changing Celluloid.logger's severity level to hide DEBUG messages - Exclusive mode fixed: Previous changes to fix exclusive mode actually caused some regressions and exclusive mode was once again completely broken. This has now been fixed and more tests added to prevent future regressions Additional changes below: - Celluloid::ClassMethods#proxy_class allows configurable proxies - Improved error messages for Fiber-related problems - Better object leakage detection when inspecting - Use #public_send to dispatch Celluloid methods - #idle_size and #busy_size for Celluloid::PoolManager -- Tony Arcieri --f46d042fdea237897e04d09b2bf7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Celluloid 0.12.4 is out! This release contains a number of bugfixes and a h= andful of new features:

- Memory leak fixed: crashed act= ors weren't getting removed from an actor's links table, causing mo= re memory to be used each time an actor crashed. This has been fixed

- Silence annoying debug messages: The "Terminatin= g N actors..." message can now be silenced by changing Celluloid.logge= r's severity level to hide DEBUG messages

- Exclusive mode fixed: Previous changes to fix exclusive mode actually cau= sed some regressions and exclusive mode was once again completely broken. T= his has now been fixed and more tests added to prevent future regressions

Additional changes below:

- Celluloid::ClassMethods#proxy_class allows configurable proxies
- Improved error messages for Fiber-related problems
- Better o= bject leakage detection when inspecting
- Use #public_send to dispatch Celluloid methods
- #idle_siz= e and #busy_size for Celluloid::PoolManager

= --
Tony Arcieri

--f46d042fdea237897e04d09b2bf7--