Сравнение публичного API @opentelemetry/sdk-logs 0.223.0 и 3.0.0, вычисленное автоматически по их типам TypeScript. Изменённая сигнатура — возможное несовместимое изменение, а не гарантия.
Use {@link BatchLogRecordProcessorOptions}, which includes the browser-only options.
Изменения требований (engines, peer-зависимости)
Было
Стало
engines.node
^18.19.0 || >=20.6.0
>=22.15.0
peerDependencies.@opentelemetry/api
>=1.4.0 <1.10.0
>=1.10.0 <1.11.0
Передайте эти данные своему ИИ-агенту
Vigia — бесплатный MCP-сервер: ваш агент для программирования проверяет версии, несовместимые изменения и уязвимости до того, как напишет код. Без регистрации и API-ключа.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Какие несовместимые изменения при обновлении @opentelemetry/sdk-logs с 0 до 3?
Между @opentelemetry/sdk-logs 0.223.0 и 3.0.0 Vigia нашла удалённых экспортов: 2, изменённых сигнатур: 1, удалённых или изменённых членов классов и интерфейсов: 7.
Что устарело в @opentelemetry/sdk-logs 3?
В @opentelemetry/sdk-logs 3.0.0 новыми устаревшими помечено экспортов или членов: 1.
Для агентов
GET https://vigia.coredls.cloud/v1/packages/npm/@opentelemetry/sdk-logs/upgrade?from=0.223.0&to=3.0.0