Skip to content

Commit c38154e

Browse files
Update changelog
1 parent 3ab4dc7 commit c38154e

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

CHANGELOG.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
- Run mypy on SDK resources
11+
([#4360](https://github.com/open-telemetry/opentelemetry-python/pull/4360))
12+
1013
## Version 1.29.0/0.50b0 (2024-12-11)
1114

1215
- Fix crash exporting a log record with None body
@@ -126,20 +129,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
126129
- Improve resource field structure for LogRecords
127130
([#3972](https://github.com/open-telemetry/opentelemetry-python/pull/3972))
128131
- Update Semantic Conventions code generation scripts:
129-
- fix namespace exclusion that resulted in dropping `os` and `net` namespaces.
132+
- fix namespace exclusion that resulted in dropping `os` and `net` namespaces.
130133
- add `Final` decorator to constants to prevent collisions
131134
- enable mypy and fix detected issues
132135
- allow to drop specific attributes in preparation for Semantic Conventions v1.26.0
133-
([#3973](https://github.com/open-telemetry/opentelemetry-python/pull/3966))
136+
([#3973](https://github.com/open-telemetry/opentelemetry-python/pull/3966))
134137
- Update semantic conventions to version 1.26.0.
135138
([#3964](https://github.com/open-telemetry/opentelemetry-python/pull/3964))
136139
- Use semconv exception attributes for record exceptions in spans
137140
([#3979](https://github.com/open-telemetry/opentelemetry-python/pull/3979))
138-
- Fix _encode_events assumes events.attributes.dropped exists
141+
- Fix \_encode_events assumes events.attributes.dropped exists
139142
([#3965](https://github.com/open-telemetry/opentelemetry-python/pull/3965))
140143
- Validate links at span creation
141144
([#3991](https://github.com/open-telemetry/opentelemetry-python/pull/3991))
142-
- Add attributes field in `MeterProvider.get_meter` and `InstrumentationScope`
145+
- Add attributes field in `MeterProvider.get_meter` and `InstrumentationScope`
143146
([#4015](https://github.com/open-telemetry/opentelemetry-python/pull/4015))
144147
- Fix inaccessible `SCHEMA_URL` constants in `opentelemetry-semantic-conventions`
145148
([#4069](https://github.com/open-telemetry/opentelemetry-python/pull/4069))
@@ -169,10 +172,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
169172
- `SpanAttributes`, `ResourceAttributes`, and `MetricInstruments` are deprecated.
170173
- Attribute and metric definitions are now grouped by the namespace.
171174
- Stable attributes and metrics are moved to `opentelemetry.semconv.attributes`
172-
and `opentelemetry.semconv.metrics` modules.
175+
and `opentelemetry.semconv.metrics` modules.
173176
- Stable and experimental attributes and metrics are defined under
174-
`opentelemetry.semconv._incubating` import path.
175-
([#3586](https://github.com/open-telemetry/opentelemetry-python/pull/3586))
177+
`opentelemetry.semconv._incubating` import path.
178+
([#3586](https://github.com/open-telemetry/opentelemetry-python/pull/3586))
176179
- Rename test objects to avoid pytest warnings
177180
([#3823] (https://github.com/open-telemetry/opentelemetry-python/pull/3823))
178181
- Add span flags to OTLP spans and links
@@ -184,11 +187,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
184187
- Fix prometheus metric name and unit conversion
185188
([#3924](https://github.com/open-telemetry/opentelemetry-python/pull/3924))
186189
- this is a breaking change to prometheus metric names so they comply with the
187-
[specification](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.33.0/specification/compatibility/prometheus_and_openmetrics.md#otlp-metric-points-to-prometheus).
190+
[specification](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.33.0/specification/compatibility/prometheus_and_openmetrics.md#otlp-metric-points-to-prometheus).
188191
- you can temporarily opt-out of the unit normalization by setting the environment variable
189-
`OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true`
192+
`OTEL_PYTHON_EXPERIMENTAL_DISABLE_PROMETHEUS_UNIT_NORMALIZATION=true`
190193
- common unit abbreviations are converted to Prometheus conventions (`s` -> `seconds`),
191-
following the [collector's implementation](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/c0b51136575aa7ba89326d18edb4549e7e1bbdb9/pkg/translator/prometheus/normalize_name.go#L108)
194+
following the [collector's implementation](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/c0b51136575aa7ba89326d18edb4549e7e1bbdb9/pkg/translator/prometheus/normalize_name.go#L108)
192195
- repeated `_` are replaced with a single `_`
193196
- unit annotations (enclosed in curly braces like `{requests}`) are stripped away
194197
- units with slash are converted e.g. `m/s` -> `meters_per_second`.
@@ -274,7 +277,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
274277
## Version 1.21.0/0.42b0 (2023-11-01)
275278

276279
- Fix `SumAggregation`
277-
([#3390](https://github.com/open-telemetry/opentelemetry-python/pull/3390))
280+
([#3390](https://github.com/open-telemetry/opentelemetry-python/pull/3390))
278281
- Fix handling of empty metric collection cycles
279282
([#3335](https://github.com/open-telemetry/opentelemetry-python/pull/3335))
280283
- Fix error when no LoggerProvider configured for LoggingHandler
@@ -294,7 +297,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
294297
- Implement Process Resource detector
295298
([#3472](https://github.com/open-telemetry/opentelemetry-python/pull/3472))
296299

297-
298300
## Version 1.20.0/0.41b0 (2023-09-04)
299301

300302
- Modify Prometheus exporter to translate non-monotonic Sums into Gauges
@@ -323,7 +325,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
323325
- Default LogRecord observed_timestamp to current timestamp
324326
[#3377](https://github.com/open-telemetry/opentelemetry-python/pull/3377))
325327

326-
327328
## Version 1.18.0/0.39b0 (2023-05-19)
328329

329330
- Select histogram aggregation with an environment variable
@@ -343,7 +344,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
343344
- Add benchmark tests for metrics
344345
([#3267](https://github.com/open-telemetry/opentelemetry-python/pull/3267))
345346

346-
347347
## Version 1.17.0/0.38b0 (2023-03-22)
348348

349349
- Implement LowMemory temporality
@@ -363,7 +363,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
363363

364364
## Version 1.16.0/0.37b0 (2023-02-17)
365365

366-
- Change ``__all__`` to be statically defined.
366+
- Change `__all__` to be statically defined.
367367
([#3143](https://github.com/open-telemetry/opentelemetry-python/pull/3143))
368368
- Remove the ability to set a global metric prefix for Prometheus exporter
369369
([#3137](https://github.com/open-telemetry/opentelemetry-python/pull/3137))
@@ -403,7 +403,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
403403
([#3027](https://github.com/open-telemetry/opentelemetry-python/pull/3027))
404404
- Update logging to include logging api as per specification
405405
([#3038](https://github.com/open-telemetry/opentelemetry-python/pull/3038))
406-
- Fix: Avoid generator in metrics _ViewInstrumentMatch.collect()
406+
- Fix: Avoid generator in metrics \_ViewInstrumentMatch.collect()
407407
([#3035](https://github.com/open-telemetry/opentelemetry-python/pull/3035)
408408
- [exporter-otlp-proto-grpc] add user agent string
409409
([#3009](https://github.com/open-telemetry/opentelemetry-python/pull/3009))
@@ -1691,7 +1691,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
16911691
- Remove dependency on 'backoff' library
16921692
([#3679](https://github.com/open-telemetry/opentelemetry-python/pull/3679))
16931693

1694-
16951694
- Make create_gauge non-abstract method
16961695
([#3817](https://github.com/open-telemetry/opentelemetry-python/pull/3817))
16971696
- Make `tracer.start_as_current_span()` decorator work with async functions

0 commit comments

Comments
 (0)