|
1 |
| -### Upcoming Release v1.0.0 (TBD) |
2 |
| - |
3 |
| -## Current Release v1.0.0.pre5 (04 November 2015) |
| 1 | +## Current Release v1.0.0 (13 November 2015) |
4 | 2 |
|
| 3 | +* Rename `attr_volatile_with_cas` to `attr_atomic` |
| 4 | +* Add `clear_each` to `LockFreeStack` |
| 5 | +* Update `AtomicReference` documentation |
5 | 6 | * Further updates and improvements to the synchronization layer.
|
6 | 7 | * Performance and memory usage performance with `Actor` logging.
|
7 | 8 | * Fixed `ThreadPoolExecutor` task count methods.
|
8 | 9 | * Improved `Async` performance for both short and long-lived objects.
|
9 | 10 | * Fixed bug in `LockFreeLinkedSet`.
|
10 | 11 | * Fixed bug in which `Agent#await` triggered a validation failure.
|
11 | 12 | * Further `Channel` updates.
|
12 |
| - |
13 |
| -### Release v1.0.0.pre4 (08 October 2015) |
14 |
| - |
15 | 13 | * Adopted a project Code of Conduct
|
16 | 14 | * Cleared interpreter warnings
|
17 | 15 | * Fixed bug in `ThreadPoolExecutor` task count methods
|
18 | 16 | * Fixed bug in 'LockFreeLinkedSet'
|
19 | 17 | * Improved Java extension loading
|
20 | 18 | * Handle Exception children in Edge::Future
|
21 | 19 | * Continued improvements to channel
|
22 |
| - |
23 |
| -### Release v1.0.0.pre3 (29 September 2015) |
24 |
| - |
25 | 20 | * Removed interpreter warnings.
|
26 | 21 | * Shared constants now in `lib/concurrent/constants.rb`
|
27 | 22 | * Refactored many tests.
|
28 | 23 | * Improved synchronization layer/memory model documentation.
|
29 | 24 | * Bug fix in Edge `Future#flat`
|
30 | 25 | * Brand new `Channel` implementation in Edge gem.
|
31 |
| - |
32 |
| -### Release v1.0.0.pre2 (19 September 2015) |
33 |
| - |
34 | 26 | * Simplification of `RubySingleThreadExecutor`
|
35 | 27 | * `Async` improvements
|
36 | 28 | - Each object uses its own `SingleThreadExecutor` instead of the global thread pool.
|
|
42 | 34 | - Added a `#reset` method
|
43 | 35 | * Brand new `Agent` API and implementation. Now functionally equivalent to Clojure.
|
44 | 36 | * Continued improvements to the synchronization layer
|
45 |
| - |
46 |
| -### Release v1.0.0.pre1 (19 August 2015) |
47 |
| - |
48 | 37 | * Merged in the `thread_safe` gem
|
49 | 38 | - `Concurrent::Array`
|
50 | 39 | - `Concurrent::Hash`
|
|
0 commit comments