OpenTelemetry JavaScript SDK 2.0 — релиз с разрывом совместимости, который поднимает базовые версии Node/TS
Основное обновление
OpenTelemetry выпустил JavaScript SDK 2.0 (стабильные пакеты SDK и нестабильное поколение 0.200.x). Этот релиз повышает минимально поддерживаемую версию Node.js до ^18.19.0 || >=20.6.0, требует TypeScript >=5.0.4, изменяет публичные интерфейсы SDK (поэтому SDK и некоторые пакеты инструментирования являются разрушающими), и перемещает целевую компиляцию на ES2022 для улучшения tree-shaking и размера пакета. Руководство по миграции и примечания по обновлению предоставлены поддерживающими. (opentelemetry.io)
Почему это важно
Практически каждый сервис или библиотека на Node/TypeScript, которые полагаются на пакеты SDK OpenTelemetry (трассировка сервера, метрики, автоинструментирование, экспортеры), сталкиваются с нетривиальной миграцией: вы должны убедиться, что ваша среда выполнения (Node) и инструментальная цепочка (TypeScript/tsconfig) соответствуют новым минимальным требованиям, обновить инструментирование поставщика (агенты APM и инструментирования сообщества могут потребовать обновлений) и провести интеграционные тесты, поскольку публичные API SDK изменились. Результатом будут меньшие, более оптимизируемые пакеты, меньше шимов времени выполнения и упрощенная поверхность SDK, что ускорит будущие улучшения — но немедленное влияние будет операционным: поэтапные обновления, изменения в матрице CI и возможные временные несовместимости со старым инструментированием. Если вы поддерживаете библиотеки, которые зависят от @opentelemetry/*, планируйте обновление и публикацию совместимых релизов; если вы запускаете сервисы, запланируйте канарейку после обновления пакетов OTEL и версий Node и следуйте официальному руководству по миграции.
Источник
Читать дальше
Node.js 22 (LTS) — встроенный HTTP/HTTPS прокси + процентное определение памяти (срочно для производственных развертываний)
31 октября 2025 г.Node.js 22.21.0 (LTS) добавляет встроенную поддержку прокси для http/https/fetch и поддержку процентов для --max-old-space-size — немедленное практическое влияние на контейнерные и корпоративные сетевые развертывания.
Предварительный просмотр нативного порта TypeScript — ~10x быстрее tsc и языкового сервиса
30 октября 2025 г.Microsoft опубликовала предварительный просмотр нативного порта компилятора TypeScript и языкового сервиса, который значительно снижает задержки компиляции и работы редактора — немедленные практические преимущества для крупных сборок TypeScript/репозиториев и CI.
Node.js 24 переходит в активную LTS (28 октября 2025 года)
28 октября 2025 г.Node.js v24 сегодня перешел из текущей версии в активную LTS — командам разработки следует запланировать обновления, проверку CI и проверки провайдеров/временных сред.