This repository has been archived by the owner on Dec 23, 2023. It is now read-only.
Releases: census-instrumentation/opencensus-java
Releases · census-instrumentation/opencensus-java
v0.24.0 Release
- API changes:
- Remove
CONTEXT_SPAN_KEY
andTAG_CONTEXT_KEY
from API (#1938). This will be a breaking change to those who depend on these two keys, but anyone except gRPC shouldn't use it directly anyway.
- Remove
- Bug fixes:
- Dependency updates.
v0.23.0 Release
- Make
StackdriverStatsExporter.unregister()
a public API. - Add support spring plugin for http servlet and AsyncRestTemplate.
v0.22.1 Release
- Increase the buffer size for the trace export batch to 2500 (previously it was 32).
v0.22.0 Release
- Disable RunningSpanStore by default unless the z-pages contrib is linked and initialized. This may
break behaviors for applications that rely on this to be always enabled. - Provide a
Deadline
option to Stackdriver Trace exporter. Default value is 10 seconds if it's not set. - Provide a
Deadline
option to Stackdriver Stats exporter. Default value is 10 seconds.
Also provide aMetricServiceStub
option so that advanced users can use a custom Stackdriver
Monitoring client to make RPCs. - Use
Configuration
builder pattern for creatingJaegerTraceExporter
,ZipkinTraceExporter
and
InstanaTraceExporter
. Provide aDeadline
option with default value 10 seconds. - Provide a
Deadline
option to Datadog, Elasticsearch and OcAgent exporter. Default value is 10 seconds. - Extract the common timeout logic of Trace exporters to
opencensus-exporter-trace-util
.
v0.21.0 Release
- Add HTTP text format serializer to Tag propagation component.
- Support constant labels in Gauge APIs.
- Add an option to allow users to override the default "opencensus_task" metric label in Stackdriver Stats Exporter.
- Allow setting custom namespace in Prometheus exporter.
- Add Cumulative (DoubleCumulative, LongCumulative, DerivedDoubleCumulative, DerivedLongCumulative) APIs.
- Add convenience APIs TagContextBuilder.putLocal() that adds non-propagating tags, and TagContextBuilder.putPropagating() that adds unlimited propagating tags.
- Deprecate context keys for tags and spans. Provide helper methods for interacting with context.
v0.20.0 Release
- Add OpenCensus Java OC-Agent Trace Exporter.
- Add OpenCensus Java OC-Agent Metrics Exporter.
- Add config option for Http-Servlet.
- Add config option for Jetty Http Client.
- Modified default value to false for publicEndpoint property in Http-Servlet.
- Add a generic AttachmentValue class to support Exemplar.
- Add Elasticsearch Trace Exporter.
- Add metrics.data package to hold common classes shared between stats and metrics.
- Refactor Exemplar and AttachmentValue to be under metrics.data. Note that this is a breaking change if you're using the Exemplar classes or APIs in the previous releases.
- Add TagMetadata that defines the properties associated with a Tag.
- Add QueueMetricProducer that supports pushing and buffering Metrics.
v0.19.2 Release
-
Enable javadoc for jetty client
-
Deprecated measures use instance of new measures when 1to1 mapping
-
Clarify that realtime views are only for streaming rpcs
v0.19.1 Release
- Rollback scope creation for async request for HTTP Servlet plugin. The main reason is because the context can be leaked or set to unexpected values. See #1699 (comment)
V0.19.0 Release
- Add an artifact
opencensus-contrib-http-jetty-client
for instrumenting jetty http client. Add extractor for Jetty Client. - Add an artifact
opencensus-contrib-http-servlets
for instrumenting http servlets. Add extractor for Http Servlets. - Add support generic http server handler.
- Add support for generic http client handler.
- Add ability to filter metrics collected from Dropwizard registry.
- Add an util artifact opencensus-contrib-dropwizard5 to translate Dropwizard metrics5 to OpenCensus.
- Add metrics util package to be shared by all metrics exporters.
- Add Datadog Trace Exporter.
v0.18.0 Release
- Set the
trace_sampled
field
in the StackdriverLogEntry
protocol buffer inopencensus-contrib-log-correlation-stackdriver
. - Add support for w3c/distributed-tracing propagation format.
- Add gRPC measures and views for real-time metrics in streaming RPCs.
- Add Summary Metric support for Stackdriver exporter.
- Reduce CPU usage for low qps applications.