Apache Airflow выпустил стабильные SDK 1.0.0 для Java, TypeScript и Go
Новости

Apache Airflow выпустил стабильные SDK 1.0.0 для Java, TypeScript и Go

1 просмотрОценить новость0 отзывов

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.

Мнение читателей

Оценки и отзывы о новости

Оставить отзыв

Как вам новость?

Поставьте оценку. При желании добавьте отзыв или вопрос по новости.

Ваша оценка
5 из 5
0 / 3 000

После одобрения имя, оценка и отзыв будут видны другим читателям. Политика конфиденциальности

Отзывы читателей0

Здесь пока нет отзывов. Расскажите, чем вам полезна новость.

Все новости