Skip to content

Releases: vsilaev/tascalate-javaflow

Tascalate JavaFlow 2.7.8

23 Apr 16:24
Compare
Choose a tag to compare

Fix broken Gradle plugin (reverted back Maven Shader Plugin that affects behavior)

Tascalate JavaFlow 2.7.7

23 Apr 13:19
Compare
Choose a tag to compare

USE VERSION 2.7.8 INSTEAD - Gradle plugin was broken due to changes in Maven Shader Plugin!!!

  • Update internal dependencies (tascalate-asmx to 9.8 and tascalate-instrument to 1.6.0
  • Fix Maven & Gradle plugin to work correctly with PROVIDED & SYSTEM dependencies
  • Update build plugins

Tascalate JavaFlow 2.7.6

19 Apr 22:31
Compare
Choose a tag to compare

Update internal dependencies (tascalate-asmx to 9.7.0 and tascalate-instrument to 1.5.0)

Tascalate JavaFlow 2.7.5

23 May 19:47
Compare
Choose a tag to compare
  • Update internal dependencies (tascalate-asmx to 9.0.5 and tascalate-instrument to 1.3.2
  • Fix SLF4J versioning

Tascalate JavaFlow 2.7.3

10 Sep 07:26
e6d900b
Compare
Choose a tag to compare
  1. Added Gradle build plugin
  2. Updated dependency to Tascalate ASMX 9.3 (includes fix for handling arrays in bytecode verifier used internally; uses shaded ASM 9.3)
  3. Improved docs

Tascalate JavaFlow 2.7.2

01 Jul 16:19
Compare
Choose a tag to compare

Hotfix: mark Maven Mojo as thread-safe to allow parallel build

Tascalate JavaFlow 2.7.1

10 Feb 18:09
Compare
Choose a tag to compare

Hot fix for the Maven plugin issue: test-only dependencies are handled incorrectly

Tascalate JavaFlow 2.7.0

07 Feb 10:16
Compare
Choose a tag to compare

This release introduces several important refactorings for projects structure organization, package names, class names and alike.

  1. net.tascalate.javaflow.providers.asm* group of artifacts is deprecated, the net.tascalate.javaflow.providers.core should be used instead.
  2. Reusable portion of the code has been extracted from the net.tascalate.javaflow.tools.cdi-javaagent to the net.tascalate.javaflow.providers.proxy.
  3. Java Agent artefacts have been relocated:
  1. In the aforementioned artifacts package names / module names / class names were adjusted to follow common naming convention guidelines of the project.
  2. Reusable code to working with bytecode using ObjectWeb ASM library has been promoted to the tascalate-asmx project
  3. Reusable code to create JavaFlow agents has been promoted to the tascalate-instrument project, see net.tascalate.instrument.agent
  4. ClassMatcher-s used for vetoing continuations processing was fixed to support deep matchers on subclasses / subinterfaces. Also separate settings should be used on per-project basis, now no veto is defined in the library itself.
  5. Fixed lambda classes enhancements via Java Agent in JDK 9+
  6. Fixed deprecations and errors due to restricted API usage in ResourceTransformingClassLoader.java (foremly ContinuableClassLoader), fixed errors in this class
  7. Classes in Maven and Ant build tools was renamed. Additionally, package names were adjusted in all net.tascalate.javaflow.tools.* projects.
  8. Runtime API itself was not affected, all the changes are related mostly to build tools and Java agents

Tascalate JavaFlow 2.6.4

27 Jul 23:44
Compare
Choose a tag to compare

Critical fix -- fixes invalid module-info required module names of instrumentation-related artifacts

Tascalate JavaFlow 2.6.3

16 Jul 13:19
Compare
Choose a tag to compare

Hot fix: make ClassHeaderReader support Java 18 bytecode