1. about 33% of the code has been redacted
  2. much better performance
  3. easier to debug
  4. old version kept for the Kotlin language, and updated on the Java, Swift and Python languages
  5. easier to port to other programing languages
  6. updated documentation, wikis and books (much simpler to understand)
  7. added the algorithm priority feature(see DiHelloWorld skill class).
  8. added algKillSwitch feature to stop a running algorithm