Releases: GoogleCloudPlatform/opentelemetry-operations-java
Releases · GoogleCloudPlatform/opentelemetry-operations-java
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
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
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
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
- @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-support
anddetector-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
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
- Update README.md by @nimf in #257
- Use faas.instance instead of faas.id in resource detection and mapping by @dashpole in #260
- Fix cloudfunctions test by @dashpole in #270
- upgrade google java format for jdk 17 by @SylvainJuge in #264
- Update OTel dependencies by @psx95 in #267
- Update mappings for generic_task and generic_node by @psx95 in #272
- Add security policy by @dashpole in #273
- chore: run codeql on PRs by @dashpole in #274
New Contributors
- @nimf made their first contribution in #257
- @SylvainJuge made their first contribution in #264
Full Changelog: v0.25.2...v0.26.0
v0.25.2
Changes Highlights
- Fixes invalid metric descriptor bug on Windows based environments #252
- Enable cloud run support for metric exporter #248
- Updates to documentation & examples
Complete Release Notes - What's Changed
- Update instructions for releasing by @psx95 in #239
- Updates exporter-auto readme for shaded-variants by @psx95 in #245
- Enable metrics-exporter example to run as cloud run job by @psx95 in #249
- Update copyright from "Google" -> "Google LLC" by @aabmass in #254
- Remove MR mapping for cloud run and cloud functions by @psx95 in #250
- Hardcode path separator used for metric type by @psx95 in #253
- Make private static fields final by @psx95 in #256
Full Changelog: v0.25.1...v0.25.2