Releases: newrelic/newrelic-telemetry-sdk-java
Releases · newrelic/newrelic-telemetry-sdk-java
Version 0.8.0
- CRITICAL: Fix default ingest URI for event data. Upgrade strongly recommended.
- Size of
MetricBuffer
is now exposed viasize()
method. - x-request-id header is now included on data ingest http requests, and
TelemetryBatch
instances each have a UUID. - Cleaner, less verbose shutdown.
- Events now disallow null and empty event types.
- When audit logging is enabled, dropped metrics will now be logged for troubleshooting.
- We now have an example of how to send spans to an Infinite Tracing trace observer.
Version 0.7.0
- Quieter logging when IOExceptions occur during data transmission.
- Improve accuracy of version handling when bundled with other software (onejar/shadowjar)
- Add
.endpoint(url)
to theSenderConfiguration
and deprecate the others that don't take a fully qualified URL. - Better support for SLF4J with Java 11 modules system
- Add simple one-shot factory methods
OkHttp.newTelemetryClient()
andJava11Http.newTelemetryClient()
- Upgrade to OkHttp 4.8.0 (latest)
Version 0.6.1
- Fix the default metric API URL to point at the metric API
Version 0.6.0
- Add initial preliminary support for Logs data type
- Simplified creation TelemetryClient and friends
- Remove hard gson dependency in a way that is compatible with other versions of gson
Version 0.5.1
From the changelog:
[0.5.1] - 2020-04-30
- Restore methods that were deleted from deprecated classes.
[0.5.0] - 2020-04-30
- Add support for Events data type
- Add Java 11 HTTP provider
- Add javadoc.io
- Use Gradle shadowing to remove C&P GSON code (Thanks wpoch)
- Remove Lombok dependency
- Miscellaneous cleanups/enhancements
v0.4.0
Misc bugfixes and cleanup
- Additional documentation for logging
- Improved details in log messages, including number of metrics dropped
- Add first-class support for service.name and instrumentation.provider via MetricBatch.Builder
- Add incremental retry with backoff strategy that will eventually time out and give up
- Miscellaneous cleanups/enhancements
v0.3.3
Misc bugfixes and cleanup
- Allow summary min/max to be null
https://oss.sonatype.org/content/groups/public/com/newrelic/telemetry/telemetry/0.3.3/
v0.3.2
Misc bugfixes and cleanup
- Update license format in source files
- At startup, log something when audit logging is enabled
- At startup, log endpoint url
- Fix for bug #102 - nulls sent in spans json payload
https://oss.sonatype.org/content/groups/public/com/newrelic/telemetry/telemetry/0.3.2/
v0.3.1
Misc bugfixes and cleanup
- Adds
Implementation-Version
andImplementation-Vendor
to jar manifests - Properly escapes string in the span json
- Set the proper version in the
User-Agent
string sent to the backend APIs - Fixes a stack overflow bug in the SimpleSpanBatchSender
- Adds
error
as a top-level attribute in the Span
https://oss.sonatype.org/content/groups/public/com/newrelic/telemetry/telemetry/0.3.1/
v0.3.0
This release includes:
- Remove Gson as a dependency
- Support for sending spans to the New Relic trace API.
- Renamed
telemetry-components
module totelemetry-http-okhttp
- Renamed
metrics
module totelemetry-core
This release contains API changes that are not backwards compatible.
https://oss.sonatype.org/content/groups/public/com/newrelic/telemetry/telemetry/0.3.0/
https://oss.sonatype.org/content/groups/public/com/newrelic/telemetry/telemetry-http-okhttp/0.3.0/