Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-langsmith for openSUSE:Factory checked in at 2026-10-05 12:57:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-langsmith (Old) and /work/SRC/openSUSE:Factory/.python-langsmith.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langsmith" Mon Oct 5 12:57:12 2026 rev:33 rq:1382338 version:0.14.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-langsmith/python-langsmith.changes 2026-10-02 23:06:23.658951116 +0200 +++ /work/SRC/openSUSE:Factory/.python-langsmith.new.3698736/python-langsmith.changes 2026-10-05 13:00:36.589272518 +0200 @@ -1,0 +2,26 @@ +Sun Oct 4 06:59:47 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.14.4: + * BREAKING: an agent address is now a plain string of the form + lrn:agents/{id}/environments/{environment}. ls.address() and the + Address.with_agent_environment() method are gone; ls.address is + now a module offering agent(), parse() and from_env(), and an + address given as a string is validated once at the entry point. + The agent_id and agent_environment payload fields are removed + * BREAKING: the distributed tracing baggage entry carries the + address string instead of a JSON object, so a run traced across + a mixed 0.14.3/0.14.4 fleet loses its address; and the + deterministic run ids of addressed write replicas change, since + the id is now seeded from the address string + * The OpenTelemetry exporter now defaults to <API URL>/otel/v1/traces + instead of /otel, which since April sent traces to the wrong + path. OTEL_EXPORTER_OTLP_TRACES_ENDPOINT is honoured as a + complete traces URL ahead of the base variable, and a base + endpoint gets /v1/traces appended unless it already ends in + /traces + * No new runtime dependencies; requires-python stays >= 3.10 +- BuildRequires opentelemetry-exporter-otlp-proto-http for %check: the + new otel endpoint tests import opentelemetry.exporter.otlp.proto.http, + which ships in its own distribution and not in opentelemetry-sdk + +------------------------------------------------------------------- Old: ---- langsmith-0.14.3.tar.gz New: ---- langsmith-0.14.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-langsmith.spec ++++++ --- /var/tmp/diff_new_pack.4Wltxi/_old 2026-10-05 13:00:37.935328935 +0200 +++ /var/tmp/diff_new_pack.4Wltxi/_new 2026-10-05 13:00:37.936328976 +0200 @@ -17,7 +17,7 @@ Name: python-langsmith -Version: 0.14.3 +Version: 0.14.4 Release: 0 Summary: Client library for the LangSmith LLM tracing and evaluation platform License: MIT @@ -52,6 +52,11 @@ BuildRequires: %{python_module freezegun} BuildRequires: %{python_module httpx2 >= 2} BuildRequires: %{python_module multipart} +# The otel exporter tests need opentelemetry.exporter.otlp.proto.http, which +# ships in its own distribution, not in opentelemetry-sdk; _import_otel_client() +# imports all five names in one try block, so without it every case raises +# ImportError instead of testing the endpoint resolution. +BuildRequires: %{python_module opentelemetry-exporter-otlp-proto-http >= 1.30.0} BuildRequires: %{python_module opentelemetry-sdk >= 1.30.0} BuildRequires: %{python_module orjson >= 3.9.14} BuildRequires: %{python_module packaging >= 23.2} ++++++ langsmith-0.14.3.tar.gz -> langsmith-0.14.4.tar.gz ++++++ ++++ 2115 lines of diff (skipped)
