Skip to content

Commit 93aaa08

Browse files
committed
Released 1.0.0 🎉
1 parent 1ceb7bc commit 93aaa08

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

CHANGELOG.md

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,28 @@
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)
42

3+
* Rename `attr_volatile_with_cas` to `attr_atomic`
4+
* Add `clear_each` to `LockFreeStack`
5+
* Update `AtomicReference` documentation
56
* Further updates and improvements to the synchronization layer.
67
* Performance and memory usage performance with `Actor` logging.
78
* Fixed `ThreadPoolExecutor` task count methods.
89
* Improved `Async` performance for both short and long-lived objects.
910
* Fixed bug in `LockFreeLinkedSet`.
1011
* Fixed bug in which `Agent#await` triggered a validation failure.
1112
* Further `Channel` updates.
12-
13-
### Release v1.0.0.pre4 (08 October 2015)
14-
1513
* Adopted a project Code of Conduct
1614
* Cleared interpreter warnings
1715
* Fixed bug in `ThreadPoolExecutor` task count methods
1816
* Fixed bug in 'LockFreeLinkedSet'
1917
* Improved Java extension loading
2018
* Handle Exception children in Edge::Future
2119
* Continued improvements to channel
22-
23-
### Release v1.0.0.pre3 (29 September 2015)
24-
2520
* Removed interpreter warnings.
2621
* Shared constants now in `lib/concurrent/constants.rb`
2722
* Refactored many tests.
2823
* Improved synchronization layer/memory model documentation.
2924
* Bug fix in Edge `Future#flat`
3025
* Brand new `Channel` implementation in Edge gem.
31-
32-
### Release v1.0.0.pre2 (19 September 2015)
33-
3426
* Simplification of `RubySingleThreadExecutor`
3527
* `Async` improvements
3628
- Each object uses its own `SingleThreadExecutor` instead of the global thread pool.
@@ -42,9 +34,6 @@
4234
- Added a `#reset` method
4335
* Brand new `Agent` API and implementation. Now functionally equivalent to Clojure.
4436
* Continued improvements to the synchronization layer
45-
46-
### Release v1.0.0.pre1 (19 August 2015)
47-
4837
* Merged in the `thread_safe` gem
4938
- `Concurrent::Array`
5039
- `Concurrent::Hash`

lib/concurrent/version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module Concurrent
2-
VERSION = '1.0.0.pre5'
3-
EDGE_VERSION = '0.2.0.pre5'
2+
VERSION = '1.0.0'
3+
EDGE_VERSION = '0.2.0'
44
end

0 commit comments

Comments
 (0)