Release Notes - gpars (Groovy Parallel Systems) - Version 0.11 - HTML format

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

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.