{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729571690,"defaultBranch":"main","name":"terraform-infra-common","ownerLogin":"chainguard-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-09T16:47:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87436699?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716496797.0","currentOid":""},"activityList":{"items":[{"before":"6089f7daad0e027e9af99126cb53dc29e8d4af1f","after":"564b5e6fc36c04f726cc7b88891dd4211b1996d2","ref":"refs/heads/main","pushedAt":"2024-05-23T20:14:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tcnghia","name":"Nghia Tran","path":"/tcnghia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138266?s=80&v=4"},"commit":{"message":"Allow mounting secrets to prober server (#365)\n\nSigned-off-by: Nghia Tran ","shortMessageHtmlLink":"Allow mounting secrets to prober server (#365)"}},{"before":"d7785b0f16624beb8dc6ded61e495092598c35d4","after":null,"ref":"refs/heads/dependabot/go_modules/gomod-8437735be3","pushedAt":"2024-05-23T19:57:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"k4leung4","name":"Kenny Leung","path":"/k4leung4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16194785?s=80&v=4"}},{"before":"711538650f838837703f2b53e7e00c545934b385","after":"6089f7daad0e027e9af99126cb53dc29e8d4af1f","ref":"refs/heads/main","pushedAt":"2024-05-23T19:57:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"k4leung4","name":"Kenny Leung","path":"/k4leung4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16194785?s=80&v=4"},"commit":{"message":"build(deps): bump the gomod group with 6 updates (#360)\n\nBumps the gomod group with 6 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n|\r\n[go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib)\r\n| `0.51.0` | `0.52.0` |\r\n|\r\n[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n\r\nUpdates `go.opentelemetry.io/contrib/detectors/gcp` from 1.26.0 to\r\n1.27.0\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/contrib/detectors/gcp's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.52.0/0.21.0/0.7.0/0.2.0] - 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add the new go.opentelemetry.io/contrib/instrgen\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)
  • \r\n
  • Add an experimental OTEL_METRICS_PRODUCERS environment\r\nvariable to go.opentelemetry.io/contrib/autoexport to be\r\nset metrics producers. (#5281)\r\n
      \r\n
    • prometheus and none are supported values.\r\nYou can specify multiple producers separated by a comma.
    • \r\n
    • Add WithFallbackMetricProducer option that adds a\r\nfallback if the OTEL_METRICS_PRODUCERS is not set or\r\nempty.
    • \r\n
    \r\n
  • \r\n
  • The\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace\r\nmodule. This module provides a Baggage Span Processor. (#5404)
  • \r\n
  • Add gRPC trace Filter for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.\r\n(#5196)
  • \r\n
  • Add a repository Code Ownership Policy. (#5555)
  • \r\n
  • The go.opentelemetry.io/contrib/bridges/otellogrus\r\nmodule.\r\nThis module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus. (#5355)
  • \r\n
  • The WithVersion option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope to specify the logged package\r\nversion. (#5588)
  • \r\n
  • The WithSchemaURL option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope to specify the semantic convention\r\nschema URL for the logged records. (#5588)
  • \r\n
  • Add support for Cloud Run jobs in\r\ngo.opentelemetry.io/contrib/detectors/gcp. (#5559)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • \r\n

    The gRPC trace Filter for interceptor is renamed to\r\nInterceptorFilter. (#5196)

    \r\n
  • \r\n
  • \r\n

    The gRPC trace filter functions Any, All,\r\nNone, Not, MethodName,\r\nMethodPrefix, FullMethodName,\r\nServiceName, ServicePrefix and\r\nHealthCheck for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nare now working for stats handler. (#5196)

    \r\n
  • \r\n
  • \r\n

    NewLogger now accepts a name\r\nstring as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope to specify the name of the logger\r\nbacking the underlying Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    NewHandler now accepts a name\r\nstring as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope to specify the name of the logger\r\nbacking the returned Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5605)

    \r\n
  • \r\n
\r\n

Removed

\r\n
    \r\n
  • The WithInstrumentationScope option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog is removed.\r\nUse the name parameter added to NewHandler and\r\nNewLogger as well as WithVersion and\r\nWithSchema as replacements. (#5588)
  • \r\n
\r\n

Deprecated

\r\n
    \r\n
  • The InterceptorFilter type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nis deprecated. (#5196)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`\r\nfrom 0.51.0 to 0.52.0\r\n
\r\nRelease notes\r\n

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's\r\nreleases.

\r\n
\r\n

Release v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0

\r\n

Overview

\r\n

Added

\r\n
    \r\n
  • Add the new go.opentelemetry.io/contrib/instrgen\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)
  • \r\n
  • Add an experimental OTEL_METRICS_PRODUCERS environment\r\nvariable to go.opentelemetry.io/contrib/autoexport to be\r\nset metrics producers. (#5281)\r\n
      \r\n
    • prometheus and none are supported values.\r\nYou can specify multiple producers separated by a comma.
    • \r\n
    • Add WithFallbackMetricProducer option that adds a\r\nfallback if the OTEL_METRICS_PRODUCERS is not set or\r\nempty.
    • \r\n
    \r\n
  • \r\n
  • The\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace\r\nmodule. This module provides a Baggage Span Processor. (#5404)
  • \r\n
  • Add gRPC trace Filter for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.\r\n(#5196)
  • \r\n
  • Add a repository Code Ownership Policy. (#5555)
  • \r\n
  • The go.opentelemetry.io/contrib/bridges/otellogrus\r\nmodule. This module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus. (#5355)
  • \r\n
  • The WithVersion option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope to specify the logged package\r\nversion. (#5588)
  • \r\n
  • The WithSchemaURL option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope to specify the semantic convention\r\nschema URL for the logged records. (#5588)
  • \r\n
  • Add support for Cloud Run jobs in\r\ngo.opentelemetry.io/contrib/detectors/gcp. (#5559)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • \r\n

    The gRPC trace Filter for interceptor is renamed to\r\nInterceptorFilter. (#5196)

    \r\n
  • \r\n
  • \r\n

    The gRPC trace filter functions Any, All,\r\nNone, Not, MethodName,\r\nMethodPrefix, FullMethodName,\r\nServiceName, ServicePrefix and\r\nHealthCheck for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nare now working for stats handler. (#5196)

    \r\n
  • \r\n
  • \r\n

    NewLogger now accepts a name\r\nstring as the first argument. This parameter is used as a\r\nreplacement of WithInstrumentationScope to specify the name\r\nof the logger backing the underlying Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    NewHandler now accepts a name\r\nstring as the first argument. This parameter is used as a\r\nreplacement of WithInstrumentationScope to specify the name\r\nof the logger backing the returned Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5605)

    \r\n
  • \r\n
\r\n

Removed

\r\n
    \r\n
  • The WithInstrumentationScope option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog is removed.\r\nUse the name parameter added to NewHandler and\r\nNewLogger as well as WithVersion and\r\nWithSchema as replacements. (#5588)
  • \r\n
\r\n

Deprecated

\r\n
    \r\n
  • The InterceptorFilter type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nis deprecated. (#5196)
  • \r\n
\r\n

What's Changed

\r\n
    \r\n
  • build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by\r\n@​dependabot in\r\nopen-telemetry/opentelemetry-go-contrib#5436
  • \r\n
  • build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30\r\nin /detectors/aws/ec2 by @​dependabot in open-telemetry/opentelemetry-go-contrib#5435
  • \r\n
  • Add update-all-otel-deps target in Makefile by @​XSAM in open-telemetry/opentelemetry-go-contrib#5434
  • \r\n
  • build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to\r\n1.58.0 in /tools by @​dependabot in open-telemetry/opentelemetry-go-contrib#5441
  • \r\n
  • build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @​dependabot in open-telemetry/opentelemetry-go-contrib#5445
  • \r\n
  • autoexport: Add OTEL_METRICS_PRODUCERS environment variable support\r\nby @​gouthamve\r\nin open-telemetry/opentelemetry-go-contrib#5281
  • \r\n
  • Fix changelog for #5281\r\nby @​pellared in\r\nopen-telemetry/opentelemetry-go-contrib#5450
  • \r\n
  • processors/baggage: add baggage span processor by @​codeboten in open-telemetry/opentelemetry-go-contrib#5404
  • \r\n
  • Configure Renovate by @​renovate in open-telemetry/opentelemetry-go-contrib#4579
  • \r\n
  • chore(deps): update module github.com/gabriel-vasile/mimetype to\r\nv1.4.3 by @​renovate in open-telemetry/opentelemetry-go-contrib#5462
  • \r\n
  • [chore] Renovate to add Skip Changelog label by @​pellared in open-telemetry/opentelemetry-go-contrib#5464
  • \r\n
  • chore(deps): update module github.com/golang/snappy to v0.0.4 by @​renovate in open-telemetry/opentelemetry-go-contrib#5465
  • \r\n
  • chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by\r\n@​renovate in open-telemetry/opentelemetry-go-contrib#5467
  • \r\n
  • chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7\r\nby @​renovate in\r\nopen-telemetry/opentelemetry-go-contrib#5466
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.52.0/0.21.0/0.7.0/0.2.0] - 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add the new go.opentelemetry.io/contrib/instrgen\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)
  • \r\n
  • Add an experimental OTEL_METRICS_PRODUCERS environment\r\nvariable to go.opentelemetry.io/contrib/autoexport to be\r\nset metrics producers. (#5281)\r\n
      \r\n
    • prometheus and none are supported values.\r\nYou can specify multiple producers separated by a comma.
    • \r\n
    • Add WithFallbackMetricProducer option that adds a\r\nfallback if the OTEL_METRICS_PRODUCERS is not set or\r\nempty.
    • \r\n
    \r\n
  • \r\n
  • The\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace\r\nmodule. This module provides a Baggage Span Processor. (#5404)
  • \r\n
  • Add gRPC trace Filter for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.\r\n(#5196)
  • \r\n
  • Add a repository Code Ownership Policy. (#5555)
  • \r\n
  • The go.opentelemetry.io/contrib/bridges/otellogrus\r\nmodule.\r\nThis module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus. (#5355)
  • \r\n
  • The WithVersion option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope to specify the logged package\r\nversion. (#5588)
  • \r\n
  • The WithSchemaURL option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope to specify the semantic convention\r\nschema URL for the logged records. (#5588)
  • \r\n
  • Add support for Cloud Run jobs in\r\ngo.opentelemetry.io/contrib/detectors/gcp. (#5559)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • \r\n

    The gRPC trace Filter for interceptor is renamed to\r\nInterceptorFilter. (#5196)

    \r\n
  • \r\n
  • \r\n

    The gRPC trace filter functions Any, All,\r\nNone, Not, MethodName,\r\nMethodPrefix, FullMethodName,\r\nServiceName, ServicePrefix and\r\nHealthCheck for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nare now working for stats handler. (#5196)

    \r\n
  • \r\n
  • \r\n

    NewLogger now accepts a name\r\nstring as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope to specify the name of the logger\r\nbacking the underlying Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    NewHandler now accepts a name\r\nstring as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope to specify the name of the logger\r\nbacking the returned Handler. (#5588)

    \r\n
  • \r\n
  • \r\n

    Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5605)

    \r\n
  • \r\n
\r\n

Removed

\r\n
    \r\n
  • The WithInstrumentationScope option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog is removed.\r\nUse the name parameter added to NewHandler and\r\nNewLogger as well as WithVersion and\r\nWithSchema as replacements. (#5588)
  • \r\n
\r\n

Deprecated

\r\n
    \r\n
  • The InterceptorFilter type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\r\nis deprecated. (#5196)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `go.opentelemetry.io/otel` from 1.26.0 to 1.27.0\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/otel's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.49.0/0.3.0] 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add example for\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/sdk/log/logtest to facilitate\r\ntesting exporter and processor implementations. (#5258)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/log/logtest to facilitate testing\r\nbridge implementations. (#5263)
  • \r\n
  • The count of dropped records from the BatchProcessor in\r\ngo.opentelemetry.io/otel/sdk/log is logged. (#5276)
  • \r\n
  • Add metrics in the otel-collector example. (#5283)
  • \r\n
  • Add the synchronous gauge instrument to\r\ngo.opentelemetry.io/otel/metric. (#5304)\r\n
      \r\n
    • An int64 or float64 synchronous gauge\r\ninstrument can now be created from a Meter.
    • \r\n
    • All implementations of the API\r\n(go.opentelemetry.io/otel/metric/noop,\r\ngo.opentelemetry.io/otel/sdk/metric) are updated to support\r\nthis instrument.
    • \r\n
    \r\n
  • \r\n
  • Add logs to go.opentelemetry.io/otel/example/dice. (#5349)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • The Shutdown method of Exporter in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace\r\nignores the context cancellation and always returns nil.\r\n(#5189)
  • \r\n
  • The ForceFlush and Shutdown methods of the\r\nexporter returned by New in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric\r\nignore the context cancellation and always return nil. (#5189)
  • \r\n
  • Apply the value length limits to Record attributes in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • De-duplicate map attributes added to a Record in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nwon't print timestamps when WithoutTimestamps option is\r\nset. (#5241)
  • \r\n
  • The go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nexporter won't print AttributeValueLengthLimit and\r\nAttributeCountLimit fields now, instead it prints the\r\nDroppedAttributes field. (#5272)
  • \r\n
  • Improved performance in the Stringer implementation of\r\ngo.opentelemetry.io/otel/baggage.Member by reducing the\r\nnumber of allocations. (#5286)
  • \r\n
  • Set the start time for last-value aggregates in\r\ngo.opentelemetry.io/otel/sdk/metric. (#5305)
  • \r\n
  • The Span in\r\ngo.opentelemetry.io/otel/sdk/trace will record links\r\nwithout span context if either non-empty TraceState or\r\nattributes are provided. (#5315)
  • \r\n
  • Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • Comparison of unordered maps for\r\ngo.opentelemetry.io/otel/log.KeyValue and\r\ngo.opentelemetry.io/otel/log.Value. (#5306)
  • \r\n
  • Fix the empty output of\r\ngo.opentelemetry.io/otel/log.Value in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
  • \r\n
  • Split the behavior of Recorder in\r\ngo.opentelemetry.io/otel/log/logtest so it behaves as a\r\nLoggerProvider only. (#5365)
  • \r\n
  • Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.\r\n(#5371)
  • \r\n
  • Identify the Logger returned from the global\r\nLoggerProvider in\r\ngo.opentelemetry.io/otel/log/global with its schema URL.\r\n(#5375)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates\r\n`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from\r\n1.26.0 to 1.27.0\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.49.0/0.3.0] 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add example for\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/sdk/log/logtest to facilitate\r\ntesting exporter and processor implementations. (#5258)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/log/logtest to facilitate testing\r\nbridge implementations. (#5263)
  • \r\n
  • The count of dropped records from the BatchProcessor in\r\ngo.opentelemetry.io/otel/sdk/log is logged. (#5276)
  • \r\n
  • Add metrics in the otel-collector example. (#5283)
  • \r\n
  • Add the synchronous gauge instrument to\r\ngo.opentelemetry.io/otel/metric. (#5304)\r\n
      \r\n
    • An int64 or float64 synchronous gauge\r\ninstrument can now be created from a Meter.
    • \r\n
    • All implementations of the API\r\n(go.opentelemetry.io/otel/metric/noop,\r\ngo.opentelemetry.io/otel/sdk/metric) are updated to support\r\nthis instrument.
    • \r\n
    \r\n
  • \r\n
  • Add logs to go.opentelemetry.io/otel/example/dice. (#5349)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • The Shutdown method of Exporter in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace\r\nignores the context cancellation and always returns nil.\r\n(#5189)
  • \r\n
  • The ForceFlush and Shutdown methods of the\r\nexporter returned by New in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric\r\nignore the context cancellation and always return nil. (#5189)
  • \r\n
  • Apply the value length limits to Record attributes in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • De-duplicate map attributes added to a Record in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nwon't print timestamps when WithoutTimestamps option is\r\nset. (#5241)
  • \r\n
  • The go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nexporter won't print AttributeValueLengthLimit and\r\nAttributeCountLimit fields now, instead it prints the\r\nDroppedAttributes field. (#5272)
  • \r\n
  • Improved performance in the Stringer implementation of\r\ngo.opentelemetry.io/otel/baggage.Member by reducing the\r\nnumber of allocations. (#5286)
  • \r\n
  • Set the start time for last-value aggregates in\r\ngo.opentelemetry.io/otel/sdk/metric. (#5305)
  • \r\n
  • The Span in\r\ngo.opentelemetry.io/otel/sdk/trace will record links\r\nwithout span context if either non-empty TraceState or\r\nattributes are provided. (#5315)
  • \r\n
  • Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • Comparison of unordered maps for\r\ngo.opentelemetry.io/otel/log.KeyValue and\r\ngo.opentelemetry.io/otel/log.Value. (#5306)
  • \r\n
  • Fix the empty output of\r\ngo.opentelemetry.io/otel/log.Value in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
  • \r\n
  • Split the behavior of Recorder in\r\ngo.opentelemetry.io/otel/log/logtest so it behaves as a\r\nLoggerProvider only. (#5365)
  • \r\n
  • Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.\r\n(#5371)
  • \r\n
  • Identify the Logger returned from the global\r\nLoggerProvider in\r\ngo.opentelemetry.io/otel/log/global with its schema URL.\r\n(#5375)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `go.opentelemetry.io/otel/metric` from 1.26.0 to 1.27.0\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/otel/metric's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.49.0/0.3.0] 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add example for\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/sdk/log/logtest to facilitate\r\ntesting exporter and processor implementations. (#5258)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/log/logtest to facilitate testing\r\nbridge implementations. (#5263)
  • \r\n
  • The count of dropped records from the BatchProcessor in\r\ngo.opentelemetry.io/otel/sdk/log is logged. (#5276)
  • \r\n
  • Add metrics in the otel-collector example. (#5283)
  • \r\n
  • Add the synchronous gauge instrument to\r\ngo.opentelemetry.io/otel/metric. (#5304)\r\n
      \r\n
    • An int64 or float64 synchronous gauge\r\ninstrument can now be created from a Meter.
    • \r\n
    • All implementations of the API\r\n(go.opentelemetry.io/otel/metric/noop,\r\ngo.opentelemetry.io/otel/sdk/metric) are updated to support\r\nthis instrument.
    • \r\n
    \r\n
  • \r\n
  • Add logs to go.opentelemetry.io/otel/example/dice. (#5349)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • The Shutdown method of Exporter in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace\r\nignores the context cancellation and always returns nil.\r\n(#5189)
  • \r\n
  • The ForceFlush and Shutdown methods of the\r\nexporter returned by New in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric\r\nignore the context cancellation and always return nil. (#5189)
  • \r\n
  • Apply the value length limits to Record attributes in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • De-duplicate map attributes added to a Record in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nwon't print timestamps when WithoutTimestamps option is\r\nset. (#5241)
  • \r\n
  • The go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nexporter won't print AttributeValueLengthLimit and\r\nAttributeCountLimit fields now, instead it prints the\r\nDroppedAttributes field. (#5272)
  • \r\n
  • Improved performance in the Stringer implementation of\r\ngo.opentelemetry.io/otel/baggage.Member by reducing the\r\nnumber of allocations. (#5286)
  • \r\n
  • Set the start time for last-value aggregates in\r\ngo.opentelemetry.io/otel/sdk/metric. (#5305)
  • \r\n
  • The Span in\r\ngo.opentelemetry.io/otel/sdk/trace will record links\r\nwithout span context if either non-empty TraceState or\r\nattributes are provided. (#5315)
  • \r\n
  • Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • Comparison of unordered maps for\r\ngo.opentelemetry.io/otel/log.KeyValue and\r\ngo.opentelemetry.io/otel/log.Value. (#5306)
  • \r\n
  • Fix the empty output of\r\ngo.opentelemetry.io/otel/log.Value in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
  • \r\n
  • Split the behavior of Recorder in\r\ngo.opentelemetry.io/otel/log/logtest so it behaves as a\r\nLoggerProvider only. (#5365)
  • \r\n
  • Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.\r\n(#5371)
  • \r\n
  • Identify the Logger returned from the global\r\nLoggerProvider in\r\ngo.opentelemetry.io/otel/log/global with its schema URL.\r\n(#5375)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\nUpdates `go.opentelemetry.io/otel/sdk` from 1.26.0 to 1.27.0\r\n
\r\nChangelog\r\n

Sourced from go.opentelemetry.io/otel/sdk's\r\nchangelog.

\r\n
\r\n

[1.27.0/0.49.0/0.3.0] 2024-05-21

\r\n

Added

\r\n
    \r\n
  • Add example for\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/sdk/log/logtest to facilitate\r\ntesting exporter and processor implementations. (#5258)
  • \r\n
  • Add RecordFactory in\r\ngo.opentelemetry.io/otel/log/logtest to facilitate testing\r\nbridge implementations. (#5263)
  • \r\n
  • The count of dropped records from the BatchProcessor in\r\ngo.opentelemetry.io/otel/sdk/log is logged. (#5276)
  • \r\n
  • Add metrics in the otel-collector example. (#5283)
  • \r\n
  • Add the synchronous gauge instrument to\r\ngo.opentelemetry.io/otel/metric. (#5304)\r\n
      \r\n
    • An int64 or float64 synchronous gauge\r\ninstrument can now be created from a Meter.
    • \r\n
    • All implementations of the API\r\n(go.opentelemetry.io/otel/metric/noop,\r\ngo.opentelemetry.io/otel/sdk/metric) are updated to support\r\nthis instrument.
    • \r\n
    \r\n
  • \r\n
  • Add logs to go.opentelemetry.io/otel/example/dice. (#5349)
  • \r\n
\r\n

Changed

\r\n
    \r\n
  • The Shutdown method of Exporter in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace\r\nignores the context cancellation and always returns nil.\r\n(#5189)
  • \r\n
  • The ForceFlush and Shutdown methods of the\r\nexporter returned by New in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric\r\nignore the context cancellation and always return nil. (#5189)
  • \r\n
  • Apply the value length limits to Record attributes in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • De-duplicate map attributes added to a Record in\r\ngo.opentelemetry.io/otel/sdk/log. (#5230)
  • \r\n
  • go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nwon't print timestamps when WithoutTimestamps option is\r\nset. (#5241)
  • \r\n
  • The go.opentelemetry.io/otel/exporters/stdout/stdoutlog\r\nexporter won't print AttributeValueLengthLimit and\r\nAttributeCountLimit fields now, instead it prints the\r\nDroppedAttributes field. (#5272)
  • \r\n
  • Improved performance in the Stringer implementation of\r\ngo.opentelemetry.io/otel/baggage.Member by reducing the\r\nnumber of allocations. (#5286)
  • \r\n
  • Set the start time for last-value aggregates in\r\ngo.opentelemetry.io/otel/sdk/metric. (#5305)
  • \r\n
  • The Span in\r\ngo.opentelemetry.io/otel/sdk/trace will record links\r\nwithout span context if either non-empty TraceState or\r\nattributes are provided. (#5315)
  • \r\n
  • Upgrade all dependencies of\r\ngo.opentelemetry.io/otel/semconv/v1.24.0 to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
  • \r\n
\r\n

Fixed

\r\n
    \r\n
  • Comparison of unordered maps for\r\ngo.opentelemetry.io/otel/log.KeyValue and\r\ngo.opentelemetry.io/otel/log.Value. (#5306)
  • \r\n
  • Fix the empty output of\r\ngo.opentelemetry.io/otel/log.Value in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
  • \r\n
  • Split the behavior of Recorder in\r\ngo.opentelemetry.io/otel/log/logtest so it behaves as a\r\nLoggerProvider only. (#5365)
  • \r\n
  • Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.\r\n(#5371)
  • \r\n
  • Identify the Logger returned from the global\r\nLoggerProvider in\r\ngo.opentelemetry.io/otel/log/global with its schema URL.\r\n(#5375)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n