Skip to content

Releases: ruby-concurrency/concurrent-ruby

v1.0.3.pre3

23 Jun 16:38
Compare
Choose a tag to compare
v1.0.3.pre3 Pre-release
Pre-release

Publishing to rubygems.org so that we can test compilation and bug fixes.

v1.0.3.pre2

22 Jun 11:33
Compare
Choose a tag to compare
v1.0.3.pre2 Pre-release
Pre-release

For issue testing #539

v1.0.3.pre1

12 Jun 20:01
Compare
Choose a tag to compare
v1.0.3.pre1 Pre-release
Pre-release

Pre-release to test the C fixes from PR #536.

v1.0.2

02 May 14:35
Compare
Choose a tag to compare

Patch release containing bug fixes and documentation improvements.

  • Fix bug with Concurrent::Map MRI backend #inspect method
  • Fix bug with Concurrent::Map MRI backend using Hash#value?
  • Improved documentation and examples
  • Minor updates to Edge

v1.0.1

27 Feb 14:02
Compare
Choose a tag to compare

Patch release containing bug fixes and documentation improvements.

  • Fix "uninitialized constant Concurrent::ReentrantReadWriteLock" error.
  • Better handling of autoload vs. require.
  • Improved API for Edge Future zipping.
  • Fix reference leak in Edge Future constructor .
  • Fix bug which prevented thread pools from surviving a fork.
  • Fix bug in which TimerTask did not correctly specify all its dependencies.
  • Improved support for JRuby+Truffle
  • Improved error messages.
  • Improved documentation.
  • Updated README and CONTRIBUTING.

v1.0.0

25 Nov 01:30
Compare
Choose a tag to compare

🎉

1.0.0.pre5

05 Nov 01:09
Compare
Choose a tag to compare
1.0.0.pre5 Pre-release
Pre-release

This is the last planned pre-release.

  • Further updates and improvements to the synchronization layer.
  • Performance and memory usage performance with Actor logging.
  • Fixed ThreadPoolExecutor task count methods.
  • Improved Async performance for both short and long-lived objects.
  • Fixed bug in LockFreeLinkedSet.
  • Fixed bug in which Agent#await triggered a validation failure.
  • Further Channel updates.

0.9.2

04 Nov 23:43
Compare
Choose a tag to compare

Final release of 0.9.x before the upcoming 1.0.0 release.

  • Removed Java 7 deprecation warning.
  • Put debug log statement inside block for improved performance and memory utilization.

1.0.0.pre4

08 Oct 23:37
Compare
Choose a tag to compare
1.0.0.pre4 Pre-release
Pre-release
  • Adopted a project Code of Conduct
  • Cleared interpreter warnings
  • Fixed bug in ThreadPoolExecutor task count methods
  • Fixed bug in 'LockFreeLinkedSet'
  • Improved Java extension loading
  • Handle Exception children in Edge::Future
  • Continued improvements to channel

1.0.0.pre3

30 Sep 01:09
Compare
Choose a tag to compare
1.0.0.pre3 Pre-release
Pre-release
  • Removed interpreter warnings.
  • Shared constants now in lib/concurrent/constants.rb
  • Refactored many tests.
  • Improved synchronization layer/memory model documentation.
  • Bug fix in Edge Future#flat
  • Brand new Channel implementation in Edge gem.