Skip to content

Commit d9ed007

Browse files
authored
Merge branch 'main' into k8sattributesprocessor-stable-observability
2 parents 5b747ca + ba45c22 commit d9ed007

File tree

1,707 files changed

+126327
-72376
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,707 files changed

+126327
-72376
lines changed

.checkapi.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ ignored_paths:
3131
- pkg/translator/prometheusremotewrite
3232
- pkg/translator/signalfx
3333
- pkg/translator/skywalking
34+
- pkg/translator/splunk
3435
- pkg/winperfcounters
3536
- pkg/xk8stest
3637
- processor/tailsamplingprocessor

.chloggen/42256.yaml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.chloggen/44430-datadog-extension-add-deployment_type.yaml

Lines changed: 0 additions & 32 deletions
This file was deleted.

.chloggen/44472.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: bug_fix
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7+
component: exporter/loadbalancing
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: "Fix k8s resolver parsing so loadbalancing exporter works with service FQDNs"
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [44472]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext:
19+
20+
# If your change doesn't affect end users or the exported elements of any package,
21+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
22+
# Optional: The change log or logs in which this entry should be included.
23+
# e.g. '[user]' or '[user, api]'
24+
# Include 'user' if the change is relevant to end users.
25+
# Include 'api' if there is a change to a library API.
26+
# Default: '[user]'
27+
change_logs: []

.chloggen/44650.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: enhancement
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7+
component: exporter/azureblob
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Add `time_parser_ranges` option to allow selective time parsing of blob name substrings
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [44650]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: The new `time_parser_ranges` configuration allows specifying index ranges (e.g., `["0-10", "15-25"]`) to control which parts of the blob name are time-formatted.
19+
20+
# If your change doesn't affect end users or the exported elements of any package,
21+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
22+
# Optional: The change log or logs in which this entry should be included.
23+
# e.g. '[user]' or '[user, api]'
24+
# Include 'user' if the change is relevant to end users.
25+
# Include 'api' if there is a change to a library API.
26+
# Default: '[user]'
27+
change_logs: [user]

.chloggen/44926.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Use this changelog template to create an entry for release notes.
2+
3+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4+
change_type: enhancement
5+
6+
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7+
component: exporter/coralogix
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Improve log messages when a partial success happens for traces.
11+
12+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13+
issues: [44926]
14+
15+
# (Optional) One or more lines of additional information to render under the primary note.
16+
# These lines will be padded with 2 spaces and then inserted directly into the document.
17+
# Use pipe (|) for multiline entries.
18+
subtext: The exporter now provides additional context based on the type of partial success |
19+
returned by the backend. When the backend indicates issues with the sent data, the error |
20+
message is analyzed to identify and display examples of the problematic data.
21+
22+
# If your change doesn't affect end users or the exported elements of any package,
23+
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
24+
# Optional: The change log or logs in which this entry should be included.
25+
# e.g. '[user]' or '[user, api]'
26+
# Include 'user' if the change is relevant to end users.
27+
# Include 'api' if there is a change to a library API.
28+
# Default: '[user]'
29+
change_logs: []

.chloggen/splunk_splunkhecreceiver-json-array.yaml renamed to .chloggen/45191.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
change_type: enhancement
55

66
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7-
component: receiver/splunk_hec
7+
component: exporter/coralogix
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Support parsing JSON array payloads in Splunk HEC receiver
10+
note: Exposed a new field to set `grpc-accept-encoding`. `gzip` will be used by default.
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [43941]
13+
issues: [45191]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/support-load-balancing-logs.yaml renamed to .chloggen/add-cgp-ldns-logs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
change_type: breaking
55

66
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7-
component: extension/googlecloudlogentry_encoding
7+
component: extension/googlecloudlogentry_encoding
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Parse External Application Load Balancer logs into log record attributes instead of placing it in the body as is.
10+
note: Parse Cloud DNS Query logs into log record attributes instead of placing it in the body as is.
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [44438]
13+
issues: [44561]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.

.chloggen/dd-receiver-fix-dd-instance-tag-mapping.yaml renamed to .chloggen/awss3receiver-fix-sqs-partial-failure.yaml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,23 @@
44
change_type: bug_fix
55

66
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
7-
component: receiver/datadog
7+
component: receiver/awss3
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: "The `db.instance` tag of Datadog database client spans should be mapped to the OTel attribute `db.namespace`, not to `db.collection.name`."
10+
note: Fix data loss when SQS messages contain multiple S3 object notifications and some fail to process
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [44702]
13+
issues: [45153]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
1818
subtext: |
19-
Compliance improvements on spans received via the Datadog receiver when applicable:
20-
* The `db.instance` tag is now mapped to the OTel attribute `db.namespace` instead of `db.collection.name`.
21-
* The `db.sql.table` tag is mapped to the OTel attribute `db.collection.name`.
22-
* The `db.statement` tag is mapped to the OTel attribute `db.query.text`.
19+
The SQS notification reader was unconditionally deleting messages after processing,
20+
even when some S3 object retrievals or callback processing failed. This caused data
21+
loss when a message contained multiple S3 notification records and any of them failed.
22+
Messages are now only deleted when all records are successfully processed, allowing
23+
failed records to be retried after the visibility timeout.
2324
2425
# If your change doesn't affect end users or the exported elements of any package,
2526
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# Use this changelog template to create an entry for release notes.
22

33
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
4-
change_type: enhancement
4+
change_type: breaking
55

66
# The name of the component, or a single word describing the area of concern, (e.g. receiver/filelog)
77
component: pkg/ottl
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Add PSliceGetSetter interface to allow OTTL functions to accept typed accessors for `pcommon.Slice` paths.
10+
note: Make BoolExpr to be private to allow extending and implementing literals support.
1111

1212
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
13-
issues: [44421]
13+
issues: [44954, 45096]
1414

1515
# (Optional) One or more lines of additional information to render under the primary note.
1616
# These lines will be padded with 2 spaces and then inserted directly into the document.
1717
# Use pipe (|) for multiline entries.
18-
subtext:
18+
subtext: Improve BoolExpr evaluation by evaluating literals at compile time.
1919

2020
# If your change doesn't affect end users or the exported elements of any package,
2121
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

0 commit comments

Comments
 (0)