Skip to content

Releases: GoogleCloudPlatform/opentelemetry-operations-python

v1.11.0

04 Nov 19:16

Choose a tag to compare

What's Changed

  • Logging exporter support to output structured json instead of making RPCs by @aabmass in #440
  • Add temporary support for aiplatform.googleapis.com/ReasoningEngine monitored resource in logging exporter by @aabmass in #445
  • Set upper bound on opentelemetry-sdk for logging breaking changes by @aabmass in #447

Full Changelog: v1.10.0...v1.11.0

v1.10.0 release

14 Oct 15:36

Choose a tag to compare

What's Changed

  • Add space to logging exporter README. Make minor update to releasing.md. by @DylanRussell in #379
  • Update OTLP trace example. by @DylanRussell in #386
  • Add telemetry endpoint to trace examples by @DylanRussell in #395
  • Setup OTel logs and events in quickstart by @aabmass in #397
  • Update quickstart README.md by @aabmass in #400
  • Fix lint and style issues and quickstart with ruff by @aabmass in #399
  • Use uv in instrumentation quickstart by @aabmass in #402
  • Add microsecond precision to quickstart logs by @aabmass in #401
  • Update go dependencies in samples/instrumentation-quickstart/integrationtest by @aabmass in #403
  • LangGraph console agent with instrumentation sample by @aabmass in #404
  • Drop support for python3.7 by @DylanRussell in #408
  • Update Cloud Logging Exporter to handle bytes in dict body by @DylanRussell in #407
  • Bump urllib3 from 2.4.0 to 2.5.0 in /samples/langgraph-sql-agent by @dependabot[bot] in #412
  • Add support for exponential histograms by @tgwizard in #413
  • Remove PatchedVertexAI since the upstream bug is fixed by @aabmass in #415
  • Drop support for python 3.8 by @DylanRussell in #419
  • Add ADK instrumentation sample by @psx95 in #418
  • Add region tags & cleanup ADK Sample by @psx95 in #421
  • Do not write a warning log when LogRecord.body is None by @DylanRussell in #427
  • Cleanup the resource detector code a bit by @DylanRussell in #389
  • Update cloud logging exporter to correctly handle when LogRecord.body is of type Mapping[str, List[Mapping]] by @DylanRussell in #430
  • Use LogRecord.event_name to set the log ID when the gcp log name attribute is not present. by @DylanRussell in #417
  • Update logic in cloud logging exporter to handle various types in LogRecord.attributes by @DylanRussell in #432

New Contributors

v1.9.0 release

03 Feb 22:11
5628b61

Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

v1.8.0

08 Jan 19:26

Choose a tag to compare

opentelemetry-resourcedetector-gcp

  • Use a shorter connection timeout for reading metadata
    (#362)
  • Fix creation of resources in _detector
    (#366)

Full Changelog: v1.7.0...v1.8.0

v1.7.0

27 Aug 19:03

Choose a tag to compare

What's Changed

opentelemetry-exporter-gcp-monitoring

  • Add support for Python 3.12 (#343)

opentelemetry-exporter-gcp-trace

  • Add support for Python 3.12 (#343)

opentelemetry-propagator-gcp

  • Add support for Python 3.12 (#343)

opentelemetry-resourcedetector-gcp

  • Implement GAE resource detection (#351)
  • Implement Cloud Run and Cloud Functions faas resource detection (#346)
  • Small fixups for resource detector code and tests (#345)
  • gcp_resource_detector: add missing timeout to requests call (#344)
  • Add support for Python 3.12 (#343)
  • Don't throw and exception when raise on error is set to false (#293)

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

16 Oct 20:51

Choose a tag to compare

What's Changed

opentelemetry-exporter-gcp-monitoring

  • Don't use pkg_resources.get_distribution(..).version
    (#256)
  • Add autoinstrumentation entrypoint for monitoring exporter
    (#275)

opentelemetry-exporter-gcp-trace

  • Don't use pkg_resources.get_distribution(..).version
    (#256)

opentelemetry-resourcedetector-gcp

  • Use faas.instance instead of faas.id, and bump e2e test image
    (#271)
  • Map faas.* attributes to generic_task in resource mapping
    (#273)

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

17 May 22:44

Choose a tag to compare

What's Changed

  • release pr/1.4.0 by @aabmass in #221
  • Create initial github workflow file by @aabmass in #227
  • Migrate circleci config to github workflow by @aabmass in #228
  • Remove CircleCI configs by @aabmass in #229
  • Bump certifi from 2022.9.24 to 2022.12.7 in /docs/examples/flask_e2e by @dependabot in #222
  • Bump certifi from 2022.9.24 to 2022.12.7 in /docs/examples/cloud_monitoring by @dependabot in #223
  • Bump certifi from 2022.9.24 to 2022.12.7 in /docs/examples/cloud_trace_exporter by @dependabot in #224
  • Add spec compliant GCE detection by @aabmass in #231
  • Bump werkzeug from 2.2.2 to 2.2.3 in /docs/examples/flask_e2e by @dependabot in #232
  • Add spec compliant GKE detection by @aabmass in #233
  • Refactor resource mapping logic into resource detection package by @aabmass in #235
  • chore: add CODEOWNERS file to auto assign team for reviews by @aabmass in #236
  • Implement resource detection e2e scenario by @aabmass in #234
  • Update snapshots for bumped upstream version to fix CI by @aabmass in #239
  • Add support for python 3.11 by @aabmass in #240
  • Update monitoring README and docs requirements files by @aabmass in #242
  • Bump flask from 2.2.2 to 2.2.5 in /docs/examples/flask_e2e by @dependabot in #243
  • Add "Edit on Github" links for readthedocs by @aabmass in #246
  • Customize metric prefix by @fengxumr in #244
  • Add example of prometheus exemplars being scraped from a flask app by @aabmass in #245
  • Update example setup instructions for getting GCP credentials by @aabmass in #247

New Contributors

Full Changelog: v1.4.0...v1.5.0

v1.4.0

05 Dec 19:52

Choose a tag to compare

What's Changed

opentelemetry-exporter-gcp-monitoring

  • Set gRPC user-agent when calling google APIs
    (#216)
  • Implement OTel resource to monitored resource mapping
    (#214)
  • Update cloud monitoring exporter to work with opentelemetry 1.x
    (#204)
  • Drop support for Python 3.6, add 3.10
    (#203)

opentelemetry-exporter-gcp-trace

  • Set gRPC user-agent when calling google APIs
    (#216)
  • Drop support for Python 3.6, add 3.10
    (#203)

opentelemetry-propagator-gcp

  • Drop support for Python 3.6, add 3.10
    (#203)
  • Create a Readonly Propagator to match the golang "One Way" propagator
    (#196)

opentelemetry-resourcedetector-gcp

  • Drop support for Python 3.6, add 3.10
    (#203)
  • Update no container name behaviour
    (#186)

New Contributors

Full Changelog: v1.3.0...v1.4.0

v1.3.0

21 Apr 19:34

Choose a tag to compare

What's Changed

opentelemetry-propagator-gcp

  • Add entry point for x-cloud-trace-context propagator
    (#183)
  • Make the trace flags optional when parsing x-cloud-trace-context
    (#181)

opentelemetry-resourcedetector-gcp

  • remove google-auth dependency for resource detection
    (#176)

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

05 Apr 16:20

Choose a tag to compare

opentelemetry-exporter-gcp-trace

  • Add entry point for Cloud Trace exporter to work with auto instrumentation
    (#179)