Skip to content

Release 0.27.0

Latest
Compare
Choose a tag to compare
@carl-mastrangelo carl-mastrangelo released this 21 Dec 07:09
· 15 commits to master since this release
v0.27.0

API Changes

  • PerfMark now requires Java 8 as the minimum version.
  • Added attachStringTag, attachIntTag and attachLongTag to PerfMark. This allows passing in a lambda to lazily calculate these values. The Int and Long versions are meant to avoid int to long promotion, and primarily be using with Collections.size().

Dependency Changes

  • Dropped JSR305 and all @Nullable annotations. These didn't add much value. and increased the binary size slightly.
  • Dropped Gson from tracewriter dependencies.

Behavior Changes

  • Package info now includes Specification version (#199)
  • Minor performance improvements avoiding loading some classes.