Bug
- [GPARS-102] - 0.11 SNAPSHOT can't be retrieved from the maven repository
- [GPARS-125] - DFStream getVal() with timeout looses values
Improvement
- [GPARS-10] - Documentation on the main concepts
- [GPARS-12] - Timeout handling in actors
- [GPARS-24] - Remote actors tests do not work without network connection
- [GPARS-27] - Integration tests needed
- [GPARS-31] - Merge react() and DynamicDispatchActor
- [GPARS-39] - Improve exception handing in actors
- [GPARS-47] - Allow rebinding a dataflow variable with the same value
- [GPARS-67] - Code cleanliness
- [GPARS-70] - Document the API
- [GPARS-82] - Merge Parallelizer and Asynchronizer
- [GPARS-83] - Counting actor's loop
- [GPARS-84] - Update listeners and validators for Safe agent
- [GPARS-85] - DynamicDispatchActor should not be implemented on top of actors
- [GPARS-88] - Consider using Spock for tests
- [GPARS-89] - Allow for higher parallelism in Map/Reduce
- [GPARS-90] - DataCallback should use the right pgroup
- [GPARS-92] - Many serializable classes in the codebase have no serialVersionUID defined
- [GPARS-93] - callAsync with timeout
- [GPARS-94] - Support join on dataflow tasks
- [GPARS-97] - DataFlowOperators could use DDA to get better performance
- [GPARS-99] - The afterStart method in looping actors should be called from the actor's thread
- [GPARS-100] - Parallel methods on maps should also support key and value arguments {k, v -> ...}
- [GPARS-101] - Non-fair actors
- [GPARS-103] - Move to Java 1.6 source code compatibility level
- [GPARS-104] - Enable map/reduce with sort and groupBy
- [GPARS-105] - MapReduce improvements (implicit groupBy calls and value-only for reduce) for easier usage
- [GPARS-106] - Reuse AbstractLoopingActor for stateful actors
- [GPARS-109] - A deterministic dataflow stream
- [GPARS-112] - Create selectors
- [GPARS-113] - Provide a 'select' function to return a value from any of the DF channels
- [GPARS-115] - A Splitter operator should be added
- [GPARS-116] - Add a prioritySelector operator
- [GPARS-117] - Operator shutdown shouldn't throw exceptions
- [GPARS-122] - Tasks should accept Callable instances
- [GPARS-127] - DF tasks should accept Runnable
- [GPARS-128] - Agents should accept a "Runnables" on top of Closures as messages
- [GPARS-129] - Re-implement Agent in Java
- [GPARS-132] - Re-implement parallel collections callbacks in java
- [GPARS-133] - Add timeout support to DDA and ReactiveActor
- [GPARS-134] - Java API for df operators
- [GPARS-136] - Update the actor code samples in the User Guide
- [GPARS-137] - Create a sample Maven-based Java project
New Feature
- [GPARS-91] - Memoize
- [GPARS-95] - Add speculations
- [GPARS-124] - Provide a poisson message mechanism to stop DF operators
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.