Releases: GoogleCloudPlatform/opentelemetry-operations-java
Releases · GoogleCloudPlatform/opentelemetry-operations-java
v0.36.0
Release Highlights
This release is primarily done to test the new release process for this repository. There are no new feature updates or fixes in this release compared to the previous version.
What's Changed
Full Changelog: v0.35.0...v0.36.0
v0.35.0
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
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
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
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
Release Highlights
- Adds exporter configuration option to disable attaching instrumentation library labels.
- Adds exporter configuration option to provide
MetricServiceSettingsobject 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
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
- @sawadakaku made their first contribution in #350
Full Changelog: v0.29.0...v0.30.0
v0.29.0
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
- @tkmsaaaam made their first contribution in #340
Full Changelog: v0.28.0...v0.29.0
v0.28.0
Release Highlights
- Add support for
CreateServiceTimeseriesin 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
- @WadeGulbrandsen made their first contribution in #296
- @damemi made their first contribution in #297
Full Changelog: v0.27.0...v0.28.0
v0.27.0
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-supportanddetector-resourcesmodule. 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