diff --git a/.chloggen/18222-probabilisticsampler-allow-non-bytes.yaml b/.chloggen/18222-probabilisticsampler-allow-non-bytes.yaml deleted file mode 100644 index ee326a05d48a..000000000000 --- a/.chloggen/18222-probabilisticsampler-allow-non-bytes.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'enhancement' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: processor/probabilisticsampler - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Allow non-bytes values to be used as the source for the sampling decision - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [18222] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/26319-kubeletclient-tls-verify.yaml b/.chloggen/26319-kubeletclient-tls-verify.yaml deleted file mode 100644 index dc5e92bf1dce..000000000000 --- a/.chloggen/26319-kubeletclient-tls-verify.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: receiver/kubeletstats - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fixes a bug where the "insecure_skip_verify" config was not being honored when "auth_type" is "serviceAccount" in kubelet client. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26319] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - Before the fix, the kubelet client was not verifying kubelet's certificate. The default value of the config is false, - so with the fix the client will start verifying tls cert unless the config is explicitly set to true. - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/27083-spanmetrics-prune.yaml b/.chloggen/27083-spanmetrics-prune.yaml deleted file mode 100644 index 9846e18f4559..000000000000 --- a/.chloggen/27083-spanmetrics-prune.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: processor/spanmetrics - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Prune histograms when dimension cache is pruned. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27080] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - Dimension cache was always pruned but histograms were not being pruned. This caused metric series created - by processor/spanmetrics to grow unbounded. - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/azuremonitor-workload-identity.yaml b/.chloggen/azuremonitor-workload-identity.yaml deleted file mode 100755 index f4e5365d8665..000000000000 --- a/.chloggen/azuremonitor-workload-identity.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: receiver/azuremonitorreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add support for authenticating using AD workload identity - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [24451] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/chore-kafka-configures-authentication.yaml b/.chloggen/chore-kafka-configures-authentication.yaml deleted file mode 100755 index 55a7c0fbfef1..000000000000 --- a/.chloggen/chore-kafka-configures-authentication.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'breaking' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: exporter/kafka, receiver/kafka, receiver/kafkametrics - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Move configuration parts to an internal pkg - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27093] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/deprecate-parquet.yaml b/.chloggen/deprecate-parquet.yaml deleted file mode 100644 index 2923b8c0ee1a..000000000000 --- a/.chloggen/deprecate-parquet.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: parquetexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Deprecate the Parquet Exporter, it will be removed in the next release. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27284] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/drosiek-syslog-defaults.yaml b/.chloggen/drosiek-syslog-defaults.yaml deleted file mode 100755 index 14c88929a4bc..000000000000 --- a/.chloggen/drosiek-syslog-defaults.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: syslogexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: use proper defaults according to RFCs - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [25114] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/drosiek-syslog-receiver-attributes.yaml b/.chloggen/drosiek-syslog-receiver-attributes.yaml deleted file mode 100755 index 8db816cb60b3..000000000000 --- a/.chloggen/drosiek-syslog-receiver-attributes.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: syslogparser - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: return correct structure from syslog parser - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27414] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/encodingextension_impl.yaml b/.chloggen/encodingextension_impl.yaml deleted file mode 100644 index d7137c01179b..000000000000 --- a/.chloggen/encodingextension_impl.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: new_component - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: encodingextension - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add implementation of encodingextension - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [6272] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/fix-metrics-logs-splunkhecreceiver.yaml b/.chloggen/fix-metrics-logs-splunkhecreceiver.yaml deleted file mode 100644 index 5efd3f01b7d1..000000000000 --- a/.chloggen/fix-metrics-logs-splunkhecreceiver.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: splunkhecreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix receiver behavior when used for metrics and logs at the same time; metrics are no longer dropped. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27473] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/fix-metricstransformprocessor-copy-exponential-histogram.yaml b/.chloggen/fix-metricstransformprocessor-copy-exponential-histogram.yaml deleted file mode 100755 index 4c24a0af5814..000000000000 --- a/.chloggen/fix-metricstransformprocessor-copy-exponential-histogram.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'bug_fix' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: 'metricstransformprocessor' - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: 'Fixes a nil pointer dereference when copying an exponential histogram' - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27409] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/fix_default-http-exporter-behaviour.yaml b/.chloggen/fix_default-http-exporter-behaviour.yaml deleted file mode 100755 index e4ad992d059f..000000000000 --- a/.chloggen/fix_default-http-exporter-behaviour.yaml +++ /dev/null @@ -1,29 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: telemetrygen - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: better defaults for http exporter mode - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26999] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: | - - the url path default is now correct for both traces and metrics - - when not provided, the endpoint is automatically set to target a local gRPC or HTTP endpoint depending on the communication mode selected - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/fix_tailsampling-metric-incorrect-count.yaml b/.chloggen/fix_tailsampling-metric-incorrect-count.yaml deleted file mode 100755 index 0acd74ef23d1..000000000000 --- a/.chloggen/fix_tailsampling-metric-incorrect-count.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'breaking' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: bug_fix - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Improve counting for the `count_traces_sampled` metric - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [25882] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/gcp-faas-instance.yaml b/.chloggen/gcp-faas-instance.yaml deleted file mode 100644 index fb7ba053ced2..000000000000 --- a/.chloggen/gcp-faas-instance.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'deprecation' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: resourcedetectionprocessor - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Detect faas.instance in the gcp detector, and deprecate detecting faas.id in the gcp detector. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26486] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: faas.id has been removed from the semantic conventions. - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/header-extraction-kafka.yaml b/.chloggen/header-extraction-kafka.yaml deleted file mode 100644 index 196a5f362a06..000000000000 --- a/.chloggen/header-extraction-kafka.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'enhancement' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: kafkareceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Allow users to attach kafka header metadata with the log/metric/trace record in the pipeline. Introduce a new config param, 'header_extraction' and some examples. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [24367] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/k8sclusterreceiver-deprecate-opencensus.yaml b/.chloggen/k8sclusterreceiver-deprecate-opencensus.yaml deleted file mode 100755 index 29600ae434f3..000000000000 --- a/.chloggen/k8sclusterreceiver-deprecate-opencensus.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'deprecation' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: k8sclusterreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Deprecate opencensus.resourcetype resource attribute" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26487] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: opencensus.resourcetype resource attribute is deprecated and disabled by default. - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/k8sclusterreceiver-empty-units.yaml b/.chloggen/k8sclusterreceiver-empty-units.yaml deleted file mode 100755 index b71073226f5c..000000000000 --- a/.chloggen/k8sclusterreceiver-empty-units.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: k8sclusterreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "change k8s.container.ready, k8s.pod.phase, k8s.pod.status_reason, k8s.namespace.phase units to empty" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [10553] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/k8sclusterreceiver-node-condition.yaml b/.chloggen/k8sclusterreceiver-node-condition.yaml deleted file mode 100755 index dcf73ff4f662..000000000000 --- a/.chloggen/k8sclusterreceiver-node-condition.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: k8sclusterreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Change k8s.node.condition* metric units to empty" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [10553] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/kafkaexporter_zipkin_encoding.yaml b/.chloggen/kafkaexporter_zipkin_encoding.yaml deleted file mode 100755 index 0e6c488eec17..000000000000 --- a/.chloggen/kafkaexporter_zipkin_encoding.yaml +++ /dev/null @@ -1,20 +0,0 @@ -# Use this changelog template to create an entry for release notes. -# If your change doesn't affect end users, such as a test fix or a tooling change, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: exporter/kafkaexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Adding Zipkin encoding option for traces to kafkaexporter - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [21102] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/kubelet_kubeconfig_context.yaml b/.chloggen/kubelet_kubeconfig_context.yaml deleted file mode 100755 index 9b2c44960339..000000000000 --- a/.chloggen/kubelet_kubeconfig_context.yaml +++ /dev/null @@ -1,25 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: kubeletstatsreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Support specifying context for `kubeConfig` `auth_type` - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26665] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/kubeletstats-cpu-utilization.yaml b/.chloggen/kubeletstats-cpu-utilization.yaml deleted file mode 100755 index 9c60edfdd65e..000000000000 --- a/.chloggen/kubeletstats-cpu-utilization.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: kubeletstatsreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Adds new `k8s.pod.cpu_limit_utilization`, `k8s.pod.cpu_request_utilization`, `k8s.container.cpu_limit_utilization`, and `k8s.container.cpu_request_utilization` metrics that represent the ratio of cpu used vs set limits and requests. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27276] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/kubeletstats-memory-utilization.yaml b/.chloggen/kubeletstats-memory-utilization.yaml deleted file mode 100755 index 2f77ccf13784..000000000000 --- a/.chloggen/kubeletstats-memory-utilization.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: kubeletstatsreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Adds new `k8s.pod.memory_limit_utilization`, `k8s.pod.memory_request_utilization`, `k8s.container.memory_limit_utilization`, and `k8s.container.memory_request_utilization` metrics that represent the ratio of memory used vs set limits and requests. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [25894] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/main-mdatagen-resource-warnings.yaml b/.chloggen/main-mdatagen-resource-warnings.yaml deleted file mode 100755 index 919aaaa42166..000000000000 --- a/.chloggen/main-mdatagen-resource-warnings.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: mdatagen - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "allows adding warning section to resource_attribute configuration" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [19174] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/mdatagen-skip-metric-unit.yaml b/.chloggen/mdatagen-skip-metric-unit.yaml deleted file mode 100755 index 9e4d93843a64..000000000000 --- a/.chloggen/mdatagen-skip-metric-unit.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: mdatagen - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "allow setting empty metric units" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27089] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/move-filestatsreceiver-to-beta.yaml b/.chloggen/move-filestatsreceiver-to-beta.yaml deleted file mode 100644 index da242380bee2..000000000000 --- a/.chloggen/move-filestatsreceiver-to-beta.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: filestatsreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Move the filestats receiver to beta stability - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27252] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/move-haproxyreceiver-to-beta.yaml b/.chloggen/move-haproxyreceiver-to-beta.yaml deleted file mode 100644 index 91f0258adda1..000000000000 --- a/.chloggen/move-haproxyreceiver-to-beta.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: haproxyreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Move the haproxyreceiver to beta stability - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27254] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/pkg-stanza-syslog-octen-split.yaml b/.chloggen/pkg-stanza-syslog-octen-split.yaml deleted file mode 100755 index 16de6042b950..000000000000 --- a/.chloggen/pkg-stanza-syslog-octen-split.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: bug_fix - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: syslogreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Fix issue where long tokens would be truncated prematurely - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27294] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/pulsarexporter-checkapi-26304.yaml b/.chloggen/pulsarexporter-checkapi-26304.yaml deleted file mode 100755 index 776891fa5378..000000000000 --- a/.chloggen/pulsarexporter-checkapi-26304.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'breaking' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: pulsarexporter - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Do not export function WithTracesMarshalers, add test for that and pass checkapi - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26304] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] diff --git a/.chloggen/pulsarreceiver-checkapi-26304.yaml b/.chloggen/pulsarreceiver-checkapi-26304.yaml deleted file mode 100755 index 2c0bf49c7ec7..000000000000 --- a/.chloggen/pulsarreceiver-checkapi-26304.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: pulsarreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Do not export the functions `WithLogsUnmarshalers`, `WithMetricsUnmarshalers`, `WithTracesUnmarshalers`, add tests and pass checkapi. - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26304] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [api] \ No newline at end of file diff --git a/.chloggen/receiver-mongodb-fix-get-version.yaml b/.chloggen/receiver-mongodb-fix-get-version.yaml deleted file mode 100644 index ad6ff48375df..000000000000 --- a/.chloggen/receiver-mongodb-fix-get-version.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'bug_fix' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: mongodbreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "Fix mongo version not being collected" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [27441] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [] diff --git a/.chloggen/replace-slashes-in-component-names.yaml b/.chloggen/replace-slashes-in-component-names.yaml deleted file mode 100755 index 4874219fe993..000000000000 --- a/.chloggen/replace-slashes-in-component-names.yaml +++ /dev/null @@ -1,16 +0,0 @@ -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: breaking - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: extension/filestorage - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Replace path-unsafe characters in component names - -# One or more tracking issues related to the change -issues: [3148] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: diff --git a/.chloggen/splunk-enterprise-metrics.yaml b/.chloggen/splunk-enterprise-metrics.yaml deleted file mode 100755 index 494e521bbab6..000000000000 --- a/.chloggen/splunk-enterprise-metrics.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: enhancement - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: splunkentreceiver - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: "adding additional metrics to the splunkentreceiver" - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [12667] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/.chloggen/telemetrygen-signal-attributes.yaml b/.chloggen/telemetrygen-signal-attributes.yaml deleted file mode 100755 index 18a702822989..000000000000 --- a/.chloggen/telemetrygen-signal-attributes.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# Use this changelog template to create an entry for release notes. - -# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix' -change_type: 'enhancement' - -# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver) -component: cmd/telemetrygen - -# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`). -note: Add support for custom telemetry attributes - -# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists. -issues: [26505] - -# (Optional) One or more lines of additional information to render under the primary note. -# These lines will be padded with 2 spaces and then inserted directly into the document. -# Use pipe (|) for multiline entries. -subtext: - -# If your change doesn't affect end users or the exported elements of any package, -# you should instead start your pull request title with [chore] or use the "Skip Changelog" label. -# Optional: The change log or logs in which this entry should be included. -# e.g. '[user]' or '[user, api]' -# Include 'user' if the change is relevant to end users. -# Include 'api' if there is a change to a library API. -# Default: '[user]' -change_logs: [user] diff --git a/CHANGELOG-API.md b/CHANGELOG-API.md index e6de8c73e3ac..21833d9b9f73 100644 --- a/CHANGELOG-API.md +++ b/CHANGELOG-API.md @@ -7,6 +7,19 @@ If you are looking for user-facing changes, check out [CHANGELOG.md](./CHANGELOG +## v0.87.0 + +### 🛑 Breaking changes 🛑 + +- `exporter/kafka, receiver/kafka, receiver/kafkametrics`: Move configuration parts to an internal pkg (#27093) +- `pulsarexporter`: Do not export function WithTracesMarshalers, add test for that and pass checkapi (#26304) +- `pulsarreceiver`: Do not export the functions `WithLogsUnmarshalers`, `WithMetricsUnmarshalers`, `WithTracesUnmarshalers`, add tests and pass checkapi. (#26304) + +### 💡 Enhancements 💡 + +- `mdatagen`: allows adding warning section to resource_attribute configuration (#19174) +- `mdatagen`: allow setting empty metric units (#27089) + ## v0.86.0 ### 🛑 Breaking changes 🛑 diff --git a/CHANGELOG.md b/CHANGELOG.md index b6acfce698e8..a11a59601302 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,62 @@ If you are looking for developer-facing changes, check out [CHANGELOG-API.md](./ +## v0.87.0 + +### 🛑 Breaking changes 🛑 + +- `receiver/kubeletstats`: Fixes a bug where the "insecure_skip_verify" config was not being honored when "auth_type" is "serviceAccount" in kubelet client. (#26319) + Before the fix, the kubelet client was not verifying kubelet's certificate. The default value of the config is false, + so with the fix the client will start verifying tls cert unless the config is explicitly set to true. + +- `parquetexporter`: Deprecate the Parquet Exporter, it will be removed in the next release. (#27284) +- `bug_fix`: Improve counting for the `count_traces_sampled` metric (#25882) +- `extension/filestorage`: Replace path-unsafe characters in component names (#3148) + +### 🚩 Deprecations 🚩 + +- `resourcedetectionprocessor`: Detect faas.instance in the gcp detector, and deprecate detecting faas.id in the gcp detector. (#26486) + faas.id has been removed from the semantic conventions. +- `k8sclusterreceiver`: Deprecate opencensus.resourcetype resource attribute (#26487) + opencensus.resourcetype resource attribute is deprecated and disabled by default. + +### 🚀 New components 🚀 + +- `encodingextension`: Add implementation of encodingextension (#6272) + +### 💡 Enhancements 💡 + +- `processor/probabilisticsampler`: Allow non-bytes values to be used as the source for the sampling decision (#18222) +- `receiver/azuremonitorreceiver`: Add support for authenticating using AD workload identity (#24451) +- `kafkareceiver`: Allow users to attach kafka header metadata with the log/metric/trace record in the pipeline. Introduce a new config param, 'header_extraction' and some examples. (#24367) +- `exporter/kafkaexporter`: Adding Zipkin encoding option for traces to kafkaexporter (#21102) +- `kubeletstatsreceiver`: Support specifying context for `kubeConfig` `auth_type` (#26665) +- `kubeletstatsreceiver`: Adds new `k8s.pod.cpu_limit_utilization`, `k8s.pod.cpu_request_utilization`, `k8s.container.cpu_limit_utilization`, and `k8s.container.cpu_request_utilization` metrics that represent the ratio of cpu used vs set limits and requests. (#27276) +- `kubeletstatsreceiver`: Adds new `k8s.pod.memory_limit_utilization`, `k8s.pod.memory_request_utilization`, `k8s.container.memory_limit_utilization`, and `k8s.container.memory_request_utilization` metrics that represent the ratio of memory used vs set limits and requests. (#25894) +- `filestatsreceiver`: Move the filestats receiver to beta stability (#27252) +- `haproxyreceiver`: Move the haproxyreceiver to beta stability (#27254) +- `splunkentreceiver`: adding additional metrics to the splunkentreceiver (#12667) +- `cmd/telemetrygen`: Add support for custom telemetry attributes (#26505) + +### 🧰 Bug fixes 🧰 + +- `processor/spanmetrics`: Prune histograms when dimension cache is pruned. (#27080) + Dimension cache was always pruned but histograms were not being pruned. This caused metric series created + by processor/spanmetrics to grow unbounded. + +- `syslogexporter`: use proper defaults according to RFCs (#25114) +- `syslogparser`: return correct structure from syslog parser (#27414) +- `splunkhecreceiver`: Fix receiver behavior when used for metrics and logs at the same time; metrics are no longer dropped. (#27473) +- `metricstransformprocessor`: Fixes a nil pointer dereference when copying an exponential histogram (#27409) +- `telemetrygen`: better defaults for http exporter mode (#26999) + - the url path default is now correct for both traces and metrics + - when not provided, the endpoint is automatically set to target a local gRPC or HTTP endpoint depending on the communication mode selected + +- `k8sclusterreceiver`: change k8s.container.ready, k8s.pod.phase, k8s.pod.status_reason, k8s.namespace.phase units to empty (#10553) +- `k8sclusterreceiver`: Change k8s.node.condition* metric units to empty (#10553) +- `syslogreceiver`: Fix issue where long tokens would be truncated prematurely (#27294) +- `mongodbreceiver`: Fix mongo version not being collected (#27441) + ## v0.86.0 ### 🛑 Breaking changes 🛑 diff --git a/cmd/otelcontribcol/builder-config.yaml b/cmd/otelcontribcol/builder-config.yaml index 2fd10ace5b21..e8d2ea40ff54 100644 --- a/cmd/otelcontribcol/builder-config.yaml +++ b/cmd/otelcontribcol/builder-config.yaml @@ -2,7 +2,7 @@ dist: module: github.com/open-telemetry/opentelemetry-collector-contrib/cmd/otelcontribcol name: otelcontribcol description: Local OpenTelemetry Collector Contrib binary, testing only. - version: 0.86.0-dev + version: 0.87.0-dev otelcol_version: 0.85.0 extensions: diff --git a/cmd/otelcontribcol/main.go b/cmd/otelcontribcol/main.go index ff9f0bc1c3b2..e04aedebce3f 100644 --- a/cmd/otelcontribcol/main.go +++ b/cmd/otelcontribcol/main.go @@ -19,7 +19,7 @@ func main() { info := component.BuildInfo{ Command: "otelcontribcol", Description: "Local OpenTelemetry Collector Contrib binary, testing only.", - Version: "0.86.0-dev", + Version: "0.87.0-dev", } if err := run(otelcol.CollectorSettings{BuildInfo: info, Factories: factories}); err != nil { diff --git a/cmd/oteltestbedcol/builder-config.yaml b/cmd/oteltestbedcol/builder-config.yaml index c0c5069dfd00..189ebf584a4e 100644 --- a/cmd/oteltestbedcol/builder-config.yaml +++ b/cmd/oteltestbedcol/builder-config.yaml @@ -2,7 +2,7 @@ dist: module: github.com/open-telemetry/opentelemetry-collector-contrib/cmd/oteltestbedcol name: oteltestbedcol description: OpenTelemetry Collector binary for testbed only tests. - version: 0.86.0-dev + version: 0.87.0-dev otelcol_version: 0.85.0 extensions: diff --git a/cmd/oteltestbedcol/main.go b/cmd/oteltestbedcol/main.go index e67860575637..40d1d0421a15 100644 --- a/cmd/oteltestbedcol/main.go +++ b/cmd/oteltestbedcol/main.go @@ -19,7 +19,7 @@ func main() { info := component.BuildInfo{ Command: "oteltestbedcol", Description: "OpenTelemetry Collector binary for testbed only tests.", - Version: "0.86.0-dev", + Version: "0.87.0-dev", } if err := run(otelcol.CollectorSettings{BuildInfo: info, Factories: factories}); err != nil { diff --git a/versions.yaml b/versions.yaml index 25b070c0b44c..805aaf7c6203 100644 --- a/versions.yaml +++ b/versions.yaml @@ -3,7 +3,7 @@ module-sets: contrib-base: - version: v0.86.0 + version: v0.87.0 modules: - github.com/open-telemetry/opentelemetry-collector-contrib - github.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschema