Bug
- [GPARS-198] - Download links for stable releases are broken
- [GPARS-200] - callAsync() is slow
- [GPARS-208] - caling stop() within a DynamicDispatchActor inMessage() when there is an afterStop() causes exception when called from Java
- [GPARS-218] - Migration of Dataflow* files from .groovy to .java causes access problems
- [GPARS-232] - Definitions.gdsl are not included into distribution jar
- [GPARS-235] - Document dataflow operators as a platform to build application-level flow-like systems on
Improvement
- [GPARS-98] - Re-address df expressions
- [GPARS-130] - DF operator performance
- [GPARS-146] - Unify withPool pool with groups
- [GPARS-177] - DF API polish
- [GPARS-178] - Stop and terminate for df operators and selectors
- [GPARS-180] - asyncFun could delay thread pool detection
- [GPARS-185] - Dataflow channels should be able to report their size
- [GPARS-195] - Consistent naming in DataFlow / Dataflow
- [GPARS-196] - explain the Poison behavior in case of forked operators
- [GPARS-210] - Ability to chain whenBound() handlers
- [GPARS-212] - Add styles to the User Guide
- [GPARS-213] - Revisit groups and pools for async(), asyncFun() and task
- [GPARS-219] - Lifecycle management for operators
- [GPARS-220] - DF operator error handling
- [GPARS-221] - A wait_for_all function should be implemented for df operators
- [GPARS-223] - Immediate df network termination
- [GPARS-229] - Provide an easy way to override the detault PGroups used for actors and dataflow
- [GPARS-241] - Offer an overloaded methods in DataflowReadChannel to set the maxForks of operators
New Feature
- [GPARS-121] - Synchronous channels for dataflow
- [GPARS-190] - Statically dispatched actors
- [GPARS-226] - Create reliable microbenchmarks for GPars
- [GPARS-227] - Enable integration into a hosted environment (GAE)
- [GPARS-236] - Add pause-resume functionality to dataflow operators
- [GPARS-237] - State objects for operators
Task
- [GPARS-63] - Document various concurrency concepts and their typical use cases
- [GPARS-164] - Remove deprecations
- [GPARS-166] - Test cross-version compatibility
- [GPARS-174] - Check GPars using Groovy 1.8.0 against Groovy 1.7.10
- [GPARS-181] - Document the DataflowChannel API in the user guide
- [GPARS-183] - Avoid jar files in the lib folder
- [GPARS-189] - Document Dataflow tasks and synchronous channels as a way to do CSP
- [GPARS-191] - Create a short code style manual
- [GPARS-192] - Make sure gradlew idea/eclipse creates usable IDE project files
- [GPARS-197] - Describe GPars on GitHub
- [GPARS-199] - Enlarge Bamboo build history
- [GPARS-205] - merge KanbanFlow branch into master
- [GPARS-206] - move kanban package into dataflow
- [GPARS-214] - Generated distribution zip files at build/release
- [GPARS-225] - Organize the benchmarks
- [GPARS-238] - Merge extra166y into the codebase
Wish
- [GPARS-61] - Please create a demonstration / example that shows a scatter/gather webservice use case
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.