Skip to content

Commit b88740e

Browse files
Merge branch 'main' into fix/zapgrpc-client-close-warning
2 parents 665e053 + efde8a2 commit b88740e

560 files changed

Lines changed: 15924 additions & 5019 deletions

File tree

Some content is hidden

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

.chloggen/14411.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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/otlp)
7+
component: all
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Add declarative schema support for service telemetry resource configuration.
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14411]
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+
The `service::telemetry::resource` configuration now accepts the declarative schema with explicit name/value pairs:
20+
```yaml
21+
service:
22+
telemetry:
23+
resource:
24+
schema_url: https://opentelemetry.io/schemas/1.38.0
25+
attributes:
26+
- name: service.name
27+
value: my-collector
28+
- name: host.name
29+
value: collector-host
30+
```
31+
32+
The legacy inline attribute map format is still supported for backward compatibility:
33+
```yaml
34+
service:
35+
telemetry:
36+
resource:
37+
service.name: my-collector
38+
host.name: collector-host
39+
```
40+
41+
Note: `resource.detectors` is accepted for forward compatibility but is not yet applied by the collector.
42+
43+
# Optional: The change log or logs in which this entry should be included.
44+
# e.g. '[user]' or '[user, api]'
45+
# Include 'user' if the change is relevant to end users.
46+
# Include 'api' if there is a change to a library API.
47+
# Default: '[user]'
48+
change_logs: [user]
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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/otlp)
7+
component: exporter/otlp_grpc
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Added the `server.address` and `url.path` attributes to metrics generated by the otlp exporter.
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14998]
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+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: ["user"]
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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/otlp)
7+
component: exporter/otlp_http
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Added the `server.address` and `url.path` attributes to metrics generated by the otlp_http exporter.
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14998]
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+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: ["user"]
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
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/otlp)
7-
component: all
7+
component: pkg/confighttp
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Move aix/ppc64 to tier 3 support
10+
note: Stabilize framedSnappy feature gate.
1111

1212
# One or more tracking issues or pull requests related to the change
13-
issues: [13380]
13+
issues: [15096]
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/config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,13 @@ components:
1212
- cmd/mdatagen
1313
- connector/forward
1414
- connector/sample
15-
- consumer/consumererror/xconsumererror
16-
- consumer/xconsumer
1715
- docs/rfcs
1816
- exporter/debug
1917
- exporter/nop
2018
- exporter/otlp_grpc
2119
- exporter/otlp_http
2220
- extension/memory_limiter
2321
- extension/zpages
24-
- pdata/pprofile
2522
- pkg/client
2623
- pkg/component
2724
- pkg/component/componentstatus
@@ -44,6 +41,7 @@ components:
4441
- pkg/consumer
4542
- pkg/consumer/consumererror
4643
- pkg/consumer/consumertest
44+
- pkg/consumererror/xconsumererror
4745
- pkg/exporter
4846
- pkg/exporter/exportertest
4947
- pkg/exporterhelper
@@ -56,10 +54,12 @@ components:
5654
- pkg/extensionmiddleware/extensionmiddlewaretest
5755
- pkg/featuregate
5856
- pkg/filter
57+
- pkg/graph
5958
- pkg/otelcol
6059
- pkg/otelcol/otelcoltest
6160
- pkg/pdata
6261
- pkg/pipeline
62+
- pkg/pprofile
6363
- pkg/processor
6464
- pkg/processor/processortest
6565
- pkg/processorhelper
@@ -75,6 +75,7 @@ components:
7575
- pkg/service/telemetry/telemetrytest
7676
- pkg/xconfmap
7777
- pkg/xconnector
78+
- pkg/xconsumer
7879
- pkg/xexporter
7980
- pkg/xexporterhelper
8081
- pkg/xextension
@@ -100,4 +101,3 @@ components:
100101
- receiver/sample
101102
- receiver/sampleentity
102103
- scraper/sample
103-
- service/graph
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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/otlp)
7+
component: pkg/config/configgrpc
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Add a `DefaultBalancerName` constant for the name of the default load balancer
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [15139]
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: This replaces the `BalancerName` function.
19+
20+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: [api]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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/otlp)
7+
component: pkg/config/configgrpc
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Accept gRPC resolver scheme URIs in client endpoint (e.g. passthrough:///host:port) to allow control over name resolution
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14990]
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+
After the migration to grpc.NewClient, some gRPC client components such as the OTLP
20+
exporter experienced connection issues in dual-stack DNS environments. This can now be
21+
fixed by using the passthrough:/// gRPC resolver scheme in the endpoint field.
22+
23+
# Optional: The change log or logs in which this entry should be included.
24+
# e.g. '[user]' or '[user, api]'
25+
# Include 'user' if the change is relevant to end users.
26+
# Include 'api' if there is a change to a library API.
27+
# Default: '[user]'
28+
change_logs: [user, api]

.chloggen/confignet-npipe.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
change_type: enhancement
2+
component: pkg/config/confignet
3+
note: Add support for Windows Named Pipe (npipe) transport
4+
issues: [15085]

.chloggen/go_validators_mdatagen.yaml renamed to .chloggen/default_config_values_mdatagen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ change_type: enhancement
77
component: cmd/mdatagen
88

99
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10-
note: Added ability to generate required fields validation to config go structs generated by mdatagen
10+
note: Handle default values for configuration fields in generated code in mdatagen.
1111

1212
# One or more tracking issues or pull requests related to the change
13-
issues: [14563]
13+
issues: [14560]
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.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
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/otlp)
7+
component: pkg/exporterhelper
8+
9+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
10+
note: Added the `WithAttrs` option to allow custom attributes on exporter metrics
11+
12+
# One or more tracking issues or pull requests related to the change
13+
issues: [14998]
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+
# Optional: The change log or logs in which this entry should be included.
21+
# e.g. '[user]' or '[user, api]'
22+
# Include 'user' if the change is relevant to end users.
23+
# Include 'api' if there is a change to a library API.
24+
# Default: '[user]'
25+
change_logs: ["api"]

0 commit comments

Comments
 (0)