Concurrent Ruby v0.7.2 Release Notes

Release Date: 2015-01-24 // about 9 years ago
    • 🆕 New Semaphore class based on java.util.concurrent.Semaphore
    • 🆕 New Promise.all? and Promise.any? class methods
    • Renamed :overflow_policy on thread pools to :fallback_policy
    • ⚠ Thread pools still accept the :overflow_policy option but display a warning
    • Thread pools now implement fallback_policy behavior when not running (rather than universally rejecting tasks)
    • Fixed minor set_deref_options constructor bug in Promise class
    • 🛠 Fixed minor require bug in ThreadLocalVar class
    • 🛠 Fixed race condition bug in TimerSet class
    • 🛠 Fixed race condition bug in TimerSet class
    • 🛠 Fixed signal bug in TimerSet#post method
    • ⚡️ Numerous non-functional updates to clear warning when running in debug mode
    • 🛠 Fixed more intermittently failing tests
    • 🏗 Tests now run on new Travis build environment
    • 📚 Multiple documentation updates