Releases: newrelic/newrelic-java-kotlin-coroutines
v1.0.7
v1.0.5
Added support for Kotlin Coroutines 1.9.0
Temporarily removed Kotlin-Coroutines-Suspends due to problems. It will be reinstated once all of the issues have been worked out.
Full Changelog: (v1.0.4...v1.0.5)
v1.0.4
Bug Fixes
- Erge pull request #27 from newrelic/ktor_fixes
Full Changelog: (v1.0.3...v1.0.4)
Note that Kotlin-Coroutines-Suspends has been removed from this release due to errors being generated by that instrumentation.
Once we are able to fix those problems we will generate a new release.
v1.0.2
Enhanced tracking of Suspend Functions
Fixed problems related to ignores
Full Changelog: (v1.0.1...v1.0.2)
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- updates by @dhilpipre in #4
- fixed problems related to the build process by @dhilpipre in #5
- updates by @dhilpipre in #6
- Fixing text in readme by @meiao in #7
- updated Implementation attributes in Manifest to include Labs by @dhilpipre in #11
- Simpler NRQL query by @MT-Jacobs in #17
- Fixed "Unable to ignore UndispatchedCoroutine" by @dhilpipre in #18
- Fix 1.7 by @dhilpipre in #19
- Fixes for bugs #9 & #16 by @dhilpipre in #21
New Contributors
- @meiao made their first contribution in #7
- @MT-Jacobs made their first contribution in #17
Full Changelog: 1.3...v1.0.0
Kotlin Coroutines Instrumentation
This release contains the instrumentation in different forms: jar files, gzipped jar files, instrumentation tarball, gzipped tarball.
Gzipped files are included to handle using the NewRelic buildpack.
To use this release.
Via Jarfiles
- Download the four jar files in the release (Kotlin-Coroutines_*.jar)
- In the New Relic Java Agent folder (the one with newrelic.jar), create a directory named extensions if it does not already exist.
- Copy the downloaded jars into the extensions directory.
- Restart.
Via instrumentation.tar
- Download instrumentation.tar
- In the New Relic Java Agent folder (the one with newrelic.jar), create a directory named extensions if it does not already exist.
- Extract the jars in instrumentation.tar into the extensions directory.
- Restart.
For use with New Relic Buildpack
Since the build pack requires gzip, you either use the individual jars that are gzipped or use the gzipped tarball and extract them all into the extensions directory
Kotlin Coroutines v1.2
reduces agent overhead while maintaining visibility. This result in Kotlin_Coroutines_1.2 which works with verions 1.2 and higher
To use this release.
Download the jar files in the release.
In the New Relic Java Agent folder (the one with newrelic.jar), create a directory named extensions if it does not already exist.
Copy the downloaded jars into the extensions directory.
Restart.
Kotlin Coroutines Instrumentation 1.1
Added missing functionality related to invokeSuspend method calls
Kotlin Coroutines Instrumentation 1.0
To use this release. Download the jar files in the release
In the New Relic Java Agent folder (the one with newrelic.jar), create a directory named extensions if it does not already exist
Copy the downloaded jars into the extensions directory
Restart