What's Changed
- Run tests without the C extension in CI by @eregon in #1081
- Fix typo in Promise docs by @danieldiekmeier in #1083
- Correct word in readme by @wwahammy in #1084
- Fix mistakes in MVar documentation by @trinistr in #1087
- Fix multi require concurrent/executor/cached_thread_pool by @OuYangJinTing in #1085
- Use typed data APIs by @nobu in #1096
- Add Joshua Young to the list of maintainers by @eregon in #1097
- Asynchronous pruning for RubyThreadPoolExecutor by @joshuay03 in #1082
- Mark RubySingleThreadExecutor as a SerialExecutorService by @meineerde in #1070
- Allow TimerTask to be safely restarted after shutdown and avoid duplicate tasks by @bensheldon in #1001
- Flaky test fix: allow ThreadPool to shutdown before asserting completed_task_count by @bensheldon in #1098
ThreadPoolExecutor#killwillwait_for_terminationin JRuby; ensureTimerSettimer thread shuts down cleanly by @bensheldon in #1044
New Contributors
- @danieldiekmeier made their first contribution in #1083
- @wwahammy made their first contribution in #1084
- @trinistr made their first contribution in #1087
- @OuYangJinTing made their first contribution in #1085
- @nobu made their first contribution in #1096
- @joshuay03 made their first contribution in #1082
Full Changelog: v1.3.5...v1.3.6