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

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.