Concurrent Ruby v1.1.9 Release Notes

Release Date: 2021-06-05 // 5 months ago
  • ๐Ÿ’Ž concurrent-ruby:

    • (#866) Child promise state not set to :pending immediately after #execute when parent has completed
    • ๐Ÿ’Ž (#905, #872) Fix RubyNonConcurrentPriorityQueue#delete method
    • ๐Ÿ‘ฏ (2df0337d) Make sure locks are not shared on shared when objects are dup/cloned
    • ๐Ÿ’Ž (#900, #906, #796, #847, #911) Fix Concurrent::Set tread-safety issues on CRuby
    • ๐Ÿ’Ž (#907) Add new ConcurrentMap backend for TruffleRuby

Previous changes from v1.1.8

  • ๐Ÿ’Ž concurrent-ruby:

    • (#885) Fix race condition in TVar for stale reads
    • ๐Ÿ’Ž (#884) RubyThreadLocalVar: Do not iterate over hash which might conflict with new pair addition