Concurrent Ruby v1.1.6 Release Notes

Release Date: 2020-02-10 // 6 months ago
  • 💎 concurrent-ruby:

    • (#841) Concurrent.disable_at_exit_handlers! is no longer needed and was deprecated.
    • 🗄 (#841) AbstractExecutorService#auto_terminate= was deprecated and has no effect. Set :auto_terminate option instead when executor is initialized.

Previous changes from v1.1.6.pre1

  • 💎 concurrent-ruby:

    • (#828) Allow to name executors, the name is also used to name their threads
    • 👯 (#838) Implement #dup and #clone for structs
    • (#821) Safer finalizers for thread local variables
    • 📚 Documentation fixes
    • 💎 (#814) Use Ruby's Etc.nprocessors if available
    • (#812) Fix directory structure not to mess with packaging tools
    • 💎 (#840) Fix termination of pools on JRuby

    💎 concurrent-ruby-edge:

    • ➕ Add WrappingExecutor (#830)