Skip to content

Changes

Ken Suenobu edited this page Jun 16, 2018 · 40 revisions

CHANGELOG

Current Version (0.2.0)

  • Downgraded to Scala 2.11.11 for Spark/Mesos Integration (#87)
    • I'm not particularly happy about this, but Spark/Mesos are built with Scala 2.11, so c'est la vie.
  • Introduced a very simple implementation of a Spark Cache for Jobs (#49)
  • Created SparkTask (#62)
  • Simplified use of JobBuilder and TaskBuilder objects (#64)
  • Converted RealWorldTest to a Spark version (#50)
  • Created scattersphere-base module for Maven Central - name may change (#94)
  • Created test jar file for Spark testing (#96)
  • Created a real world integration test with full Spark integration (#76)
  • Added TaskStatistics (#67)
  • Major Wiki updates

Version 0.1.0

  • Ability to pause and resume jobs (#33)
  • Cancel implemented (#34)
  • Slight reorganization of build scripts and documentation
  • Bug fix with exception handler in JobExecutor, added ShellTask (#44)
  • Added RepeatingTask (#61)
  • Added DelayedTask (#70)
  • Added onStatusChange to RunnableTask (#71)
  • Added auto-incrementing Job ID (#31)
  • Added auto-incrementing Task ID (#30)
  • Several JobExecutor optimizations (#45)
  • Made JobExecutor less error-prone when adding Jobs and their dependencies (#57)

Version 0.0.3

  • Introduced the Change Log
  • Made Task easier to use with a convenience method (#41)
  • Made Task.async available as a convenience to create an asynchronous block of code (#47)
  • Added JobExecutor factory object
  • Slight clean-up of the project code and documentation for a final release
Clone this wiki locally