
Apache Airflow выпустил стабильные SDK 1.0.0 для Java, TypeScript и Go
13 ноября 2026 года Apache Airflow выпустил первые стабильные SDK версии 1.0.0 для Java, TypeScript и Go. Для читателей Mentoring.digital это повод проверить новые библиотеки на небольшом процессе обработки данных: команда сможет оценить их в привычном языке до переноса рабочих задач.
Содержание новости
Что вошло в Java SDK
Java SDK позволяет описывать DAG, то есть граф задач с зависимостями, на Java и сериализовать его в формат DagSerialization v3. В объявлении перечислены группы задач, ветвления, условия и подписи связей. Также доступны запуск других DAG, хранилище состояния задач и API переменных.
Артефакты опубликованы в Maven с group ID org.apache.airflow. Для согласования версий модулей разработчики предлагают импортировать airflow-sdk-bom:1.0.0. Это относится к библиотекам SDK; версия 1.0.0 сама по себе не обозначает версию сервера Airflow.
Что изменилось в TypeScript и Go
Стабильный TypeScript SDK опубликован в npm как @apache-airflow/ts-sdk@1.0.0. По сравнению с beta2 задача с queue: undefined наследует очередь своего DAG. Из сборки убрана зависимость от глобальной конфигурации pnpm, из-за которой появлялись лишние каталоги .pnpm-store.
В Go SDK исправлены сборка для 32-разрядных платформ и команда установки, мешавшая первой сборке пакета. Атрибуты логов больше не вытесняют стандартные поля. Команда ti_run загружает сериализованный DAG только для задач-заглушек. Это изменения относительно beta4, а не обещание одинакового поведения всех трёх SDK.
Как проверить переход на своей задаче
Сначала сопоставьте требования выбранного SDK с установленной версией Airflow. Затем создайте учебный DAG с двумя зависимыми задачами и отдельным ошибочным сценарием. Проверьте передачу результата, очередь выполнения, повтор после ошибки и читаемость логов. Такой разбор даст основания для решения о переносе конкретного процесса, но не заменит проверку всех используемых операторов и интеграций.
Если для эксперимента нужно повторить основы языка и устройство приложения, подойдёт индивидуальное обучение Java. Конкретный граф задач и ограничения проекта можно обсудить с наставником по Java, заранее уточнив его опыт работы с Airflow.
Оценки и отзывы о новости
Отзывы читателей0
Здесь пока нет отзывов. Расскажите, чем вам полезна новость.

