Skip to content

Releases: GoogleCloudPlatform/opentelemetry-operations-java

v0.35.0

28 May 04:04
4a5876d
Compare
Choose a tag to compare

Release Highlights

  • Version updates for OpenTelemetry Java (v1.49.0) & OpenTelemetry Java Contrib (v1.46.0) dependencies.
  • First release using a stable version of OpenTelemetry Semantic Versions (v1.32.0).

What's Changed

  • Fix the error in releasing instructions by @psx95 in #402
  • Add GCB config for uninstrumented quickstart by @psx95 in #405
  • Update cloudbuild-uninstrumented-app.yaml by @psx95 in #406
  • Update otlpmetrics sample by @psx95 in #410
  • Update OpenTelemetry dependencies by @tschut in #413
  • Delete old code for resource detector by @psx95 in #415

New Contributors

Full Changelog: v0.34.0...v0.35.0

v0.34.0

17 Mar 23:28
8a2496f
Compare
Choose a tag to compare

Release Highlights

  • Version updates for OpenTelemetry Java & OpenTelemetry Java Contrib dependencies.

What's Changed

  • Hardcode versions on all samples by @psx95 in #384
  • Make project compatible with Java 17 by @psx95 in #385
  • Add OpenTelemetry Spring Boot Starter Sample by @psx95 in #386
  • Use exponential histograms in the quickstart sample by @dashpole in #387
  • Add otlp metric example with gcp auth by @dashpole in #388
  • Add dockerfile to build uninstrumented version by @psx95 in #390
  • Update OTLP Trace Example to use Auth Extension by @psx95 in #391
  • Update otlp-spring example to use auth extension by @psx95 in #392
  • Udpate OpenTelemetry dependencies by @psx95 in #393
  • Remove the use of GlobalOpenTelemetry by @psx95 in #394
  • Style fix for README.md by @psx95 in #395
  • Fix local run for auto-instrumentation sample by @psx95 in #396
  • Update auto-instrumentation sample by @psx95 in #397
  • Update samples with the GCP telemetry endpoint by @psx95 in #398
  • Update auth extension usage in samples by @psx95 in #400

Full Changelog: v0.33.0...v0.34.0

v0.33.0

08 Oct 16:23
6455156
Compare
Choose a tag to compare

Release Highlights

  • Update the OpenTelemetry and Google library dependencies to address a reported CVE.

What's Changed

  • Update RELEASING.md by @psx95 in #375
  • Add links to quickstart and observability overview to README by @aabmass in #378
  • Add otlp metrics export from Google Cloud Run Functions by @psx95 in #377
  • Update collector image by @psx95 in #380
  • Mention that newer Log4j2 versions do not need additional fields by @aabmass in #379
  • Update dependencies by @psx95 in #381

Full Changelog: v0.32.0...v0.33.0

v0.32.0

23 Sep 18:43
89490ea
Compare
Choose a tag to compare

Release Highlights

  • Enables detection of Cloud Run Jobs environment in GCP resource detector.

What's Changed

  • Delete unused logback xml from instrumentation quickstart by @aabmass in #333
  • Upgrade to latest nebula-release plugin to fix build by @aabmass in #362
  • Migrate e2e tests Container Registry usage to Artifact Registry by @aabmass in #360
  • Update the collector image used in instrumentation quickstart by @aabmass in #364
  • Rename spring example by @psx95 in #367
  • Add manually instrumented spring sample by @psx95 in #368
  • Update metrics example by @psx95 in #370
  • Fix the sample code shown in README by @psx95 in #373
  • Support cloud run jobs in resource detection by @psx95 in #371
  • Remove obsolete TODO comment by @psx95 in #374

Full Changelog: v0.31.0...v0.32.0

v0.31.0

10 Jul 18:41
cfbc409
Compare
Choose a tag to compare

Release Highlights

  • Adds exporter configuration option to disable attaching instrumentation library labels.
  • Adds exporter configuration option to provide MetricServiceSettings object to configure the underlying service client used to interact with Cloud Monitoring API.

What's Changed

  • Update instructions to reflect recent auth changes by @psx95 in #354
  • Remove unused OpenCensus dependency by @psx95 in #355
  • Expose option to provide MetricServiceSettings in MetricConfiguration by @psx95 in #356
  • Add config option to disable attaching InstrumentationLibrary labels by @psx95 in #358

Full Changelog: v0.30.0...v0.31.0

v0.30.0

28 Jun 20:01
44da9c4
Compare
Choose a tag to compare

Release Highlights

  • Minimum supported Java version set to Java 8 for all consumable artifacts.

What's Changed

  • Udpate maven-badges to link to sonatype central by @psx95 in #349
  • Make the trace flags optional when parsing x-cloud-trace-context by @sawadakaku in #350
  • Update Metrics Exporter README by @psx95 in #352
  • Add Java8 support by @psx95 in #353

New Contributors

Full Changelog: v0.29.0...v0.30.0

v0.29.0

24 May 22:30
b0caafd
Compare
Choose a tag to compare

Release Highlights

  • Non-GKE resource now map to k8s_* monitored resource (#340 , #342)
  • Support for mapping to custom Monitored Resources (#346)
  • Newly deprecated APIs: mapResource

What's Changed

  • Update maven-badges to link to sonatype central by @psx95 in #322
  • Add auth support for gRPC by @psx95 in #323
  • Switch to ConcurrentMap for thread-safety by @psx95 in #328
  • Add otlp with spring boot sample by @psx95 in #327
  • Change OTel quickstart to use log4j2 instead of logback by @aabmass in #330
  • Always output logging.googleapis.com/trace_sampled as true by @aabmass in #332
  • Update JVM flag otel.java.experimental.extension by @psx95 in #338
  • Add test case for zone resource detection on GAE standard by @aabmass in #341
  • Fix #258 enable mapping when not gcp kubernetes by @tkmsaaaam in #340
  • Fix #340 bug by @tkmsaaaam in #342
  • Make all AttributeMappings final by @psx95 in #347
  • Add support for custom MR mappings by @psx95 in #346

New Contributors

Full Changelog: v0.28.0...v0.29.0

v0.28.0

09 Apr 15:29
79e3469
Compare
Choose a tag to compare

Release Highlights

  • Add support for CreateServiceTimeseries in metrics exporter in #318.
  • Add resource attributes as metrics labels by providing a Predicate based filter to control which resource attributes end up as metric labels in #314, #319.

What's Changed

  • Add Readme for detector-resources-support module by @psx95 in #282
  • Copy instrumentation quickstart out of java-docs-samples by @aabmass in #283
  • Enable snippet-bot by @aabmass in #284
  • Quota project fix by @aabmass in #286
  • Use logstash-logback-encoder version that works with spring boot 2 by @aabmass in #285
  • Update instrumentation quickstart README links by @aabmass in #287
  • Make examples/instrumentation-quickstart a standalone gradle build by @aabmass in #289
  • Add CI for examples/instrumentation-quickstart by @aabmass in #290
  • Test against java 11 by @aabmass in #293
  • Update TraceTranslator.java by @WadeGulbrandsen in #296
  • feat: simplify logging in instrumentation quickstart by @dashpole in #298
  • Update Gradle to v8.6 by @psx95 in #300
  • Replace resource detector with upstream detector by @psx95 in #301
  • Update links to the upstream detector by @psx95 in #302
  • Add OTLP trace with ADC example by @damemi in #297
  • Update auto-exporter readme by @psx95 in #304
  • Add tests to verify OTel integration using in-memory exporter by @psx95 in #306
  • Add GH action step to test shadowJar by @psx95 in #309
  • Add missing GOOGLE_CLOUD_QUOTA_PROJECT environment variable to compose file by @aabmass in #311
  • Update instrumentation quickstart to new region tag name by @aabmass in #312
  • Update instrumentation-quickstart README by @psx95 in #315
  • Add resource attributes as metric labels by @psx95 in #314
  • Update resource detection sample by @psx95 in #317
  • Make setResourceAttributesFilter public by @psx95 in #319
  • Add support for createServiceTimeSeries by @psx95 in #318
  • Disable release for gcp-resource-detector by @psx95 in #321

New Contributors

Full Changelog: v0.27.0...v0.28.0

v0.27.0

19 Jan 15:58
20f3164
Compare
Choose a tag to compare

Changes Highlights

  • Minimum compatible version for resource detectors is now Java 8 (Java 11 or higher was required with previous versions).
  • [Not user facing] Resource detection library split into a detector-resources-support and detector-resources module. This enables #266.

What's Changed

  • Make resource-detector compatible with Java 8 by @psx95 in #275
  • Fixed spotless config for copyright year by @psx95 in #279
  • Add new module for resource-detector support library by @psx95 in #276
  • Update readme to include download link for exporter auto by @psx95 in #280
  • Enable resource-detection-support library for release by @psx95 in #281

Full Changelog: v0.26.0...v0.27.0

v0.26.0

29 Nov 16:25
eb35a27
Compare
Choose a tag to compare

Changes Highlights

  • Updates the OTel dependencies so that the exporters are now compatible with newest Otel Java agent (fix #263)
  • Updates internal resource mappings (#260, #272)

What's Changed

New Contributors

Full Changelog: v0.25.2...v0.26.0