|
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