NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #3389 by repository stars
Last release 1 years ago
15 Sep 2025
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 53 of 57 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
121 releases · first in 2023
Nothing published for this version
inframetadata: Automatically map cloud.region, cloud.availability_zone and cloud.provider to the region, zone and cloud_provider host tags.
inframetadata: Automatically map cloud.region, cloud.availability_zone and cloud.provider to the region, zone and cloud_provider host tags. (#276)
pkg/otlp/metrics: Adds support for stable JVM metrics introduced in opentelemetry-java-instrumentation v2.0.0.
One column per quarter.
pkg/otlp/metrics: Adds support for stable JVM metrics introduced in opentelemetry-java-instrumentation v2.0.0. (#265)pkg/otlp/metric: Fixes a bug where empty histograms were not being sent to the backend in the distributions mode.
pkg/otlp/metric: Fixes a bug where empty histograms were not being sent to the backend in the distributions mode. (#252)
Nothing published for this version
Nothing published for this version
pkg/otlp/metrics: Add kafka metrics mapping. This allows users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics receiver to have access to t
pkg/otlp/metrics: Add kafka metrics mapping. This allows users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics receiver to have access to the OOTB kafka Dashboard. (#239)pkg/inframetadata: Make types in gohai more robust. Fix return type of Network method.
pkg/inframetadata: Make types in gohai more robust. Fix return type of Network method. (#250)pkg/inframetadata: Switch from map[string]string to map[string]any on Gohai getters (#248) This prevents a crash when updating the metadata for the ho
pkg/inframetadata: Switch from map[string]string to map[string]any on Gohai getters (#248)
This prevents a crash when updating the metadata for the host the Collector is running onpkg/inframetadata: Resource attributes for deployment environment and cluster name are now automatically added as host tags for the host associated with the resource. (#233)
pkg/inframetadata: Resource attributes prefixed by datadog.host.tag. are now added as host tags for the host associated with the resource. (#233)
For example, a resource attribute datadog.host.tag.foo: bar will be added as a host tag foo:bar for the host associated with the resource.
pkg/otlp/metrics: Set metrics origin category, product and service based on the instrumentation scope. (#203)
Nothing published for this version
Nothing published for this version
pkg/otlp/attributes: Deprecate SourceFromAttrs in favor of attributes.Translator
pkg/otlp/logs: Pass attributes.Translator explicitly to logs.Translator (#231)pkg/otlp/metrics: Pass attributes.Translator explicitly to metrics.Translator (#231)pkg/otlp/metrics: Rename datadog.otlp_translator.metrics.missing_source to datadog.otlp_translator.resources.missing_source with signal:metrics attribute. (#229)pkg/otlp/attributes: Deprecate SourceFromAttrs in favor of attributes.Translator (#231)pkg/otlp/logs: Deprecate logs.Transform in favor of logs.Translator (#230)pkg/inframetadata: Add support for host.ip and host.mac semantic conventions for host metadata (#225)pkg/otlp/metrics: Add support for system metrics in host metadata (#184)
The following metrics are now added as host metadata if present:
system.cpu.physical.countsystem.cpu.logical.countsystem.cpu.frequencysystem.memory.limitpkg/otlp/metrics: StatsPayload can now be sent on out channel provided.
pkg/otlp/metrics: StatsPayload can now be sent on out channel provided. (#216)pkg/metrics: Remove WithResourceAttributesAsTags() and translatorConfig.ResourceAttributesAsTags
pkg/metrics: Remove WithResourceAttributesAsTags() and translatorConfig.ResourceAttributesAsTags (#219)pkg/otlp/metrics: Change signature of NewTranslator to accept component.TelemetrySettings instead of zap.Logger (#218)pkg/otlp/logs: DataDog log timestamp (ie. '@timestamp') now includes milliseconds. (#152)pkg/otlp/metric: Add datadog.otlp_translator.metrics.missing_source counter, which counts the number of metrics that are missing a source (e.g. hostname). (#220)pkg/inframetadata: Add support for GOOS and GOARCH values (#185)pkg/otlp/metrics: Removes runtime metric mapping for process.runtime.jvm.gc.duration -> jvm.gc.parnew.time (#213)Nothing published for this version
Nothing published for this version
pkg/otlp/logs: Add support for nested log attributes.
pkg/otlp/logs: Add support for nested log attributes. (#207)pkg/otlp/metrics: Add support for metrics origin in Dimensions.
pkg/otlp/metrics: Add support for metrics origin in Dimensions. (#204)pkg/otlp/attributes: ContainerTagFromAttributes is deprecated in favor of ContainerTagFromResourceAttributes.
pkg/otlp/attributes: ContainerTagFromAttributes is deprecated in favor of ContainerTagFromResourceAttributes. (#193)pkg/otlp/attributes: Add support for custom container tags via resource attribute prefix datadog.container.tag. (#193)pkg/inframetadata: Add support for host.cpu resource attributes (#174)all: Remove go 1.19 support, bump minimum to go 1.20 and add testing for 1.21
all: Remove go 1.19 support, bump minimum to go 1.20 and add testing for 1.21 (#159)pkg/otlp/metrics: Empty OTLP Exponential Histograms are now dropped instead of causing a crash (#158)Nothing published for this version
pkg/inframetadata: Host metadata is now reported the first time new information becomes available for a host.
pkg/inframetadata: Host metadata is now reported the first time new information becomes available for a host. (#150)pkg/otlp/metrics: Fix the incorrect for-loop which mutates the same slice while iterating over it, leading to unexpected metric names. Also avoid muta
pkg/otlp/metrics: Fix the incorrect for-loop which mutates the same slice while iterating over it, leading to unexpected metric names. Also avoid mutating the input pmetric.Metrics. (#141)pkg/otlp/metrics: The minimum and maximum estimation for OTLP Histogram to Datadog distribution mapping now ensures the average is within [min, max]. (#149)
This estimation is only used when the minimum and maximum are not available in the OTLP payload or this is a cumulative payload.Nothing published for this version
Nothing published for this version
Nothing published for this version
pkg/otlp: Populate OTLP resource attributes in Datadog logs
pkg/otlp: Populate OTLP resource attributes in Datadog logs (#138)pkg/otlp/metrics: Changes mapping for jvm.loaded_classes from process.runtime.jvm.classes.loaded to process.runtime.jvm.classes.current_loaded (#143)pkg/otlp/logs: Remove otel_source tag from log translator output
pkg/otlp/logs: Remove otel_source tag from log translator output (#130)pkg/otlp: use new location for updated protobuf definitions in the datadog-agent repo, trace protobuf definitions specifically. (#103) new definitions
pkg/otlp: use new location for updated protobuf definitions in the datadog-agent repo, trace protobuf definitions specifically. (#103)
new definitions include mutext to avoid copies, and so implementations should rely on passing arguments by reference and not value.pkg/inframetadata: Add Reporter implementation
pkg/inframetadata: Add Reporter implementation (#88)pkg/inframetadata: The pkg/inframetadata module contains logic and payload definitions related to infrastructure monitoring
pkg/inframetadata: The pkg/inframetadata module contains logic and payload definitions related to infrastructure monitoring (#105)pkg/otlp/metrics: Add WithInitialCumulMonoValueMode option to metrics translator to configure behavior when exporting cumulative monotonic sums under the 'cumulative_to_delta' mode (#109)Nothing published for this version
pkg/otlp/metrics: A new Translator configuration option (WithRemapping) can be used to extract Datadog system and container metrics.
pkg/otlp/metrics: A new Translator configuration option (WithRemapping) can be used to extract Datadog system and container metrics. (#102)VERSION HAS BEEN RETRACTED
VERSION HAS BEEN RETRACTED
Nothing published for this version
Nothing published for this version
Nothing published for this version
pkg/otlp/metrics: Renames MapMetrics function return value from RuntimeMetricsTelemetry to Metadata, renames field LanguageTags to Languages, and remo
pkg/otlp/metrics: Renames MapMetrics function return value from RuntimeMetricsTelemetry to Metadata, renames field LanguageTags to Languages, and removes field HasRuntimeMetrics. (#91)pkg/otlp/logs: Create new pkg/otlp/logs module for OTLP to DD log translation
pkg/otlp/logs: Create new pkg/otlp/logs module for OTLP to DD log translation (#89)Nothing published for this version
pkg/otlp/metrics: the MapMetrics method now returns runtime metrics information as well.
pkg/otlp/metrics: the MapMetrics method now returns runtime metrics information as well. (#81)Nothing published for this version
pkg/otlp/attributes: Removed deprecated functions which use preview rules parameter. (#55) Full list of removed functions can be found below.
pkg/otlp/attributes: Removed deprecated functions which use preview rules parameter. (#55)
Full list of removed functions can be found below.
pkg/otlp/metrics: Removed deprecated function WithPreviewHostnameFromAttributes. (#55)
pkg/otlp/attributes: Handle literal 'host' attribute to avoid double tagging. (#65)
This avoids double tagging when using metrics::resource_attributes_as_tags for metrics, or in all cases for traces/logs.Nothing published for this version
pkg/otlp/metrics: Deprecate and remove usage of WithPreviewHostnameFromAttributes
pkg/otlp/metrics: Deprecate and remove usage of WithPreviewHostnameFromAttributes (#48)pkg/otlp/metrics: Use minimum and maximum values from cumulative OTLP Histograms. (#26)
pkg/otlp/metrics: Deprecate metrics.WithCountSumMetrics translator option.
pkg/otlp/metrics: Deprecate metrics.WithCountSumMetrics translator option. (#23)
pkg/otlp/metrics: Send min and max for delta histograms and delta exponential histograms when metrics.WithHistogramAggregations is used. (#23)Nothing published for this version
Nothing published for this version
pkg/otlp/attributes: Deprecate and replace functions which have usePreviewRules parameter in preparation to graduate the exporter.datadog.hostname.pre…
pkg/otlp/attributes: Deprecate and replace functions which have usePreviewRules parameter in preparation to graduate the exporter.datadog.hostname.preview feature gate to stable. (#21)pkg/otlp/metrics: The OTLP metrics converter now maps OpenTelemetry Go runtime metrics to their Datadog counterparts. (#14)pkg/otlp/metrics: The OTLP metrics converter now maps OpenTelemetry Go runtime metrics to their Datadog counterparts.
pkg/otlp/metrics: The OTLP metrics converter now maps OpenTelemetry Go runtime metrics to their Datadog counterparts. (#14)pkg/otlp/attributes: Add new module pkg/otlp/attributes
pkg/otlp/attributes: Add new module pkg/otlp/attributes (#9)pkg/otlp/metrics: Add new module pkg/otlp/metrics (#10)pkg/quantile: Handle edge case where total count exceeds sum of bins after conversion from other formats. (#11)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →