The post has been translated automatically. Original language: Russian
Langfuse is an open observability and evaluation platform for applications based on language models: It collects call traces, stores datasets, and helps compare experiment runs. On September 11, 2026, the project released two versions in a row, 4.34.0 and 4.35.0. For those whose platform already accepts the trace stream from production, there are three important things in them: the old data receiving endpoints are marked as obsolete, the user can revoke their sessions himself, and the gateway to the models is allocated to a separate service.
The old data reception is now reporting itself
The main change in version 4.34.0 is working with legacy telemetry receiving endpoints. The platform now explicitly states that data sent through these addresses reaches the interface with about a ten-minute delay. In addition, a service field marked obsolete has been added to the successful responses to the obsolete path entry.
The second is more important than the first: the client learns about the problem programmatically, and not from a line in the documentation. If you have a self-written event dispatch or an old SDK version is pinned, the use of the outdated path is now caught in the logs, rather than guessing why the traces arrive late.
Sessions, errors, and consumption accounting
Server side changes that are noticeable during operation:
- added session recall at the user's initiative — active sessions can be completed independently without waiting for the expiration date.;
- The OpenTelemetry trace identifier is attached to the error responses in the tRPC layer, which links the user's complaint to a specific record in the trace system.;
- the subquery for selecting traces with estimates is limited to the view window — a typical edit of a heavy analytical query;
- The units of consumption in analytics integrations are taken from the usage detail field;
- The error counters in the experiments have become links to the dropped elements, and clicking on the experiment cell opens the corresponding trace.
Gateway to models and interface
4.34.0 includes the framework of a separate gateway service for Rust models and a management layer on the organization's side. In 4.35.0, the gateway was added to bind connections to providers and allow trusted launches via the web interface. This is the foundation, not a ready-made replacement for the current scheme, but the direction is clear: routing requests to models goes into an independent component.
The interface part has also been tightened up: the session timeline has been redesigned and actions have been added directly to the observation timeline, the search in the sidebar has been combined with saved views, the search bar and evaluation filters have appeared in experiments. Separately, the behavior was corrected in which restoring saved settings was looped over an unchanged state.
What does this mean in practice?
If you keep Langfuse with you, updating it is an excuse to take inventory of data senders: find everything that sends events, including background workers, debugging scripts, and old services with a fixed client version. The outdated reception path is still working, but ten minutes of delay is exactly the amount that causes the engineer on duty to see an empty schedule and draw the wrong conclusion about the application failure, although only the telemetry delivery route is broken.
The second thing I would check in advance is consumption accounting. Changing the source of the usage units in the detail field means that the numbers in the reports may not match the historical ones after the update. Before updating the production, remove the cost control values for the past week and compare them afterwards.
The third is sessions. The review is useful from a security point of view, but if there is an external login provider in the loop, the behavior should be checked on the stand: scenarios where the session is completed on one side and alive on the other come out in just such a bundle. And since two versions were released on the same day, immediately take a later one: part of the changes in 4.35.0 is fine—tuning what arrived in 4.34.0.
The draft text was prepared with the participation of AI, the facts were checked against the original source — official notes for Langfuse releases 4.34.0 and 4.35.0 on GitHub.
Langfuse — открытая платформа наблюдаемости и оценки для приложений на языковых моделях: она собирает трассировки вызовов, хранит наборы данных и помогает сравнивать прогоны экспериментов. Одиннадцатого сентября 2026 года проект выпустил подряд две версии, 4.34.0 и 4.35.0. Для тех, у кого платформа уже принимает поток трассировок из продакшена, в них есть три важные вещи: старые конечные точки приёма данных помечены как устаревшие, пользователь может сам отзывать свои сессии, а шлюз к моделям выделяется в отдельный сервис.
Старый приём данных теперь сообщает о себе
Главное изменение версии 4.34.0 — работа с унаследованными конечными точками приёма телеметрии. Платформа теперь прямо заявляет, что данные, отправленные через эти адреса, доезжают до интерфейса примерно с десятиминутной задержкой. Помимо этого, к успешным ответам на запись по устаревшему пути добавлено служебное поле с пометкой об устаревании.
Второе важнее первого: клиент узнаёт о проблеме программно, а не из строчки в документации. Если у вас самописная отправка событий или закреплённая старая версия SDK, использование устаревшего пути теперь ловится в логах, а не выясняется гаданием, почему трассировки приходят с опозданием.
Сессии, ошибки и учёт потребления
Изменения серверной части, заметные при эксплуатации:
- добавлен отзыв сессий по инициативе пользователя — активные сессии можно завершить самостоятельно, не дожидаясь истечения срока;
- к ответам с ошибкой в слое tRPC прикладывается идентификатор трассировки OpenTelemetry, что связывает жалобу пользователя с конкретной записью в системе трассировки;
- подзапрос выбора трассировок с оценками ограничен окном представления — типичная правка тяжёлого аналитического запроса;
- единицы потребления в интеграциях аналитики берутся из поля с детализацией использования;
- счётчики ошибок в экспериментах стали ссылками на упавшие элементы, а клик по ячейке эксперимента открывает соответствующую трассировку.
Шлюз к моделям и интерфейс
В 4.34.0 заложен каркас отдельного сервиса шлюза к моделям на Rust и уровень управления на стороне организации. В 4.35.0 к шлюзу добавили привязку подключений к провайдерам и разрешение доверенных запусков через веб-интерфейс. Это фундамент, а не готовая замена нынешней схеме, но направление ясное: маршрутизация запросов к моделям уезжает в самостоятельный компонент.
Интерфейсная часть тоже подтянулась: переработан таймлайн сессий и добавлены действия прямо на таймлайне наблюдений, поиск в боковой панели объединён с сохранёнными представлениями, в экспериментах появились строка поиска и фильтры по оценкам. Отдельно поправлено поведение, при котором восстановление сохранённых настроек зацикливалось на неизменившемся состоянии.
Что это значит на практике
Если вы держите Langfuse у себя, обновление — повод провести инвентаризацию отправителей данных: найдите всё, что шлёт события, включая фоновые воркеры, отладочные скрипты и старые сервисы с зафиксированной версией клиента. Устаревший путь приёма пока работает, но десять минут задержки — это ровно та величина, из-за которой инженер в дежурстве видит пустой график и делает неверный вывод о поломке приложения, хотя сломан только маршрут доставки телеметрии.
Второе, что я бы проверил заранее, — учёт потребления. Смена источника единиц использования на поле с детализацией означает, что числа в отчётах после обновления могут не сойтись с историческими. Прежде чем обновлять продакшен, снимите контрольные значения по расходам за прошлую неделю и сверьте их после.
Третье — сессии. Отзыв полезен с точки зрения безопасности, но если в контуре стоит внешний провайдер входа, поведение стоит проверить на стенде: сценарии, где сессия завершена на одной стороне и жива на другой, вылезают именно в такой связке. И раз две версии вышли в один день, сразу берите более позднюю: часть правок в 4.35.0 — доводка того, что приехало в 4.34.0.
Черновик текста подготовлен с участием ИИ, факты сверены с первоисточником — официальные заметки к выпускам Langfuse 4.34.0 и 4.35.0 на GitHub.