Skip to content
This repository has been archived by the owner on Dec 23, 2023. It is now read-only.

Releases: census-instrumentation/opencensus-java

v0.24.0 Release

27 Aug 18:23
Compare
Choose a tag to compare
  • API changes:
    • Remove CONTEXT_SPAN_KEY and TAG_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.
  • Bug fixes:
    • Count metrics should have unit '1'. (#1942)
    • Add deployment label for k8s resource. (#1943)
    • Removing AppEngine restriction on Java version. (#1944)
    • Use regular thread for to expose errors in appengine (#1955)
    • Clear handler reference on OcAgentTraceExporter unregister (#1965)
  • Dependency updates.

v0.23.0 Release

12 Jun 17:50
Compare
Choose a tag to compare
  • Make StackdriverStatsExporter.unregister() a public API.
  • Add support spring plugin for http servlet and AsyncRestTemplate.

v0.22.1 Release

21 May 23:59
Compare
Choose a tag to compare
  • Increase the buffer size for the trace export batch to 2500 (previously it was 32).

v0.22.0 Release

14 May 18:39
Compare
Choose a tag to compare
  • 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 a MetricServiceStub option so that advanced users can use a custom Stackdriver
    Monitoring client to make RPCs.
  • Use Configuration builder pattern for creating JaegerTraceExporter, ZipkinTraceExporter and
    InstanaTraceExporter. Provide a Deadline 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

01 May 03:23
Compare
Choose a tag to compare
  • 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

29 Mar 18:43
Compare
Choose a tag to compare
  • 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

07 Feb 01:17
Compare
Choose a tag to compare
  • 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

31 Jan 22:48
Compare
Choose a tag to compare
  • 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

29 Jan 03:37
Compare
Choose a tag to compare
  • 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

28 Nov 02:17
Compare
Choose a tag to compare
  • Set the trace_sampled field
    in the Stackdriver LogEntry protocol buffer in opencensus-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.