Skip to content

Tascalate JavaFlow 2.3.0

Compare
Choose a tag to compare
@vsilaev vsilaev released this 20 Aug 10:38
· 164 commits to master since this release
41de03e

BREAKING CHANGES!!! PLEASE READ!!!

  • net.tascalate.javaflow.extras artifact is withdrawn, its code serves as a basis for the project Tascalate JavaFlow Util. The code of this artifact has no relation with origins of Apache Commons JavaFlow, so I can use more permissive license for the new project. Plus, it becomes obvious that this code have it's own release cycle (more often than core)
  • All examples are moved to separate project Tascalate JavaFlow Examples. This helps to avoid loading huge unnecessary dependencies (JBoss Weld, Apache OpenWebBeans), to reduce overall build and release time.
  • net.tascalate.javaflow.extras artifact is renamed to net.tascalate.javaflow.tools.runtime -- this name better suits for the lib that holds ContinuableClassLoader that transforms bytecode on-the-fly.

Enchancements

  • Agents now correctly implement agentmain method and re-transform classes if agents were attached after application start.
  • Transformers now skip JDK classes by well-known name prefixes (java.*, javax.*, sun.* etc) without analyzing bytecode - this speeds-up startup a lot