Concurrent Ruby v0.7.1 Release Notes

Release Date: 2014-12-04 // over 9 years ago
  • ๐Ÿš€ Please see the roadmap for more information on the next planned release.

    • โž• Added flat_map method to Promise
    • โž• Added zip method to Promise
    • ๐Ÿ›  Fixed bug with logging in Actor
    • ๐Ÿ‘Œ Improvements to Promise tests
    • โœ‚ Removed actor-experimental warning
    • โž• Added an IndirectImmediateExecutor class
    • ๐Ÿ‘ Allow disabling auto termination of global executors
    • ๐Ÿ›  Fix thread leaking in ThreadLocalVar (uses Ref gem on non-JRuby systems)
    • ๐Ÿ›  Fix thread leaking when pruning pure-Ruby thread pools
    • Prevent Actor from using an ImmediateExecutor (causes deadlock)
    • โž• Added missing synchronizations to TimerSet
    • ๐Ÿ›  Fixed bug with return value of Concurrent::Actor::Utils::Pool#ask
    • ๐Ÿ›  Fixed timing bug in TimerTask
    • ๐Ÿ›  Fixed bug when creating a JavaThreadPoolExecutor with minimum pool size of zero
    • โœ‚ Removed confusing warning when not using native extenstions
    • ๐Ÿ‘Œ Improved documentation