Skip to content

Commit 0f01a66

Browse files
authored
Release v3.5.2 (#841)
1 parent 726779d commit 0f01a66

File tree

6 files changed

+12
-7
lines changed

6 files changed

+12
-7
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release Notes
22

3+
## [v3.5.2] (2025-02-05)
4+
5+
* Support OpenTelemetry 1.30.0 by @alexmojaki in [#839](https://github.com/pydantic/logfire/pull/839)
6+
37
## [v3.5.1] (2025-02-04)
48

59
* Prevent side effects when importing logfire by @alexmojaki in [#835](https://github.com/pydantic/logfire/pull/835)
@@ -560,3 +564,4 @@ First release from new repo!
560564
[v3.4.0]: https://github.com/pydantic/logfire/compare/v3.3.0...v3.4.0
561565
[v3.5.0]: https://github.com/pydantic/logfire/compare/v3.4.0...v3.5.0
562566
[v3.5.1]: https://github.com/pydantic/logfire/compare/v3.5.0...v3.5.1
567+
[v3.5.2]: https://github.com/pydantic/logfire/compare/v3.5.1...v3.5.2

logfire-api/logfire_api/_internal/metrics.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ProxyMeterProvider(MeterProvider):
1515
meters: WeakSet[_ProxyMeter] = ...
1616
lock: Lock = ...
1717
suppressed_scopes: set[str] = ...
18-
def get_meter(self, name: str, version: str | None = None, schema_url: str | None = None, *args: Any, **kwargs: Any) -> Meter: ...
18+
def get_meter(self, name: str, version: str | None = None, schema_url: str | None = None, attributes: Attributes | None = None) -> Meter: ...
1919
def suppress_scopes(self, *scopes: str) -> None: ...
2020
def set_meter_provider(self, meter_provider: MeterProvider) -> None: ...
2121
def shutdown(self, timeout_millis: float = 30000) -> None: ...
@@ -32,7 +32,7 @@ class _ProxyMeter(Meter):
3232
def create_counter(self, name: str, unit: str = '', description: str = '') -> Counter: ...
3333
def create_up_down_counter(self, name: str, unit: str = '', description: str = '') -> UpDownCounter: ...
3434
def create_observable_counter(self, name: str, callbacks: Sequence[CallbackT] | None = None, unit: str = '', description: str = '') -> ObservableCounter: ...
35-
def create_histogram(self, name: str, unit: str = '', description: str = '') -> Histogram: ...
35+
def create_histogram(self, name: str, unit: str = '', description: str = '', **kwargs: Any) -> Histogram: ...
3636
def create_gauge(self, name: str, unit: str = '', description: str = '') -> _Gauge: ...
3737
def create_observable_gauge(self, name: str, callbacks: Sequence[CallbackT] | None = None, unit: str = '', description: str = '') -> ObservableGauge: ...
3838
def create_observable_up_down_counter(self, name: str, callbacks: Sequence[CallbackT] | None = None, unit: str = '', description: str = '') -> ObservableUpDownCounter: ...

logfire-api/logfire_api/_internal/tracer.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class _LogfireWrappedSpan(trace_api.Span, ReadableSpan):
4949
def __post_init__(self) -> None: ...
5050
def end(self, end_time: int | None = None) -> None: ...
5151
def get_span_context(self) -> SpanContext: ...
52-
def set_attributes(self, attributes: dict[str, otel_types.AttributeValue]) -> None: ...
52+
def set_attributes(self, attributes: Mapping[str, otel_types.AttributeValue]) -> None: ...
5353
def set_attribute(self, key: str, value: otel_types.AttributeValue) -> None: ...
5454
def add_link(self, context: SpanContext, attributes: otel_types.Attributes = None) -> None: ...
5555
def add_event(self, name: str, attributes: otel_types.Attributes = None, timestamp: int | None = None) -> None: ...

logfire-api/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "logfire-api"
7-
version = "3.5.1"
7+
version = "3.5.2"
88
description = "Shim for the Logfire SDK which does nothing unless Logfire is installed"
99
authors = [
1010
{ name = "Pydantic Team", email = "[email protected]" },

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "logfire"
7-
version = "3.5.1"
7+
version = "3.5.2"
88
description = "The best Python observability tool! 🪵🔥"
99
requires-python = ">=3.8"
1010
authors = [

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)