Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Всем привет это очередной выпуски изменений в основной ветке…

Всем привет это очередной выпуски изменений в основной ветке разработки Apache Flink, а так же сопутствующих активностях по этому продукту. НА прошлой неделе выпуска не было поэтому сегодняшний выпуск включает активности за 2 прошедшие недели: с 14 по 27 сентября 2026 года.
* Подготовлено с использованием нейросетей

🚀 Подготовка к релизу Flink 2.4

Основным вектором развития была подготовка к релизу Flink 2.4. Обсуждение таймлайна началось ещё в конце августа. В качестве ключевой даты было предложено 30 сентября для заморозки функций (feature freeze), а сам релиз намечен на конец октября.

Однако, по данным из открытых источников, официальный таймлайн претерпел изменения. В конечном итоге дата Feature Freeze была назначена на 20 октября 2026 года, а релиз — на 20 ноября 2026 года. В этот период активно велась работа по определению и регистрации FLIP, которые должны войти в релиз.
📜 Ключевые предложения по улучшению (FLIP)

За рассматриваемый период было несколько значимых FLIP:

FLIP-612: Native XML Functions for Flink SQL: Это предложение, начатое 11 сентября, вызвало активное обсуждение. Цель — добавить нативные функции для парсинга XML (PARSE_XML, TRY_PARSE_XML) и обратного преобразования (XML_STRING) в Flink SQL, используя тип данных VARIANT. В ходе дискуссии обсуждались вопросы обработки пространств имён и поведения для повторяющихся элементов. Предложение было вынесено на голосование, и по состоянию на 25 сентября получило поддержку.

FLIP-611: Running Flink jobs in MiniCluster using the Kubernetes Operator: Это предложение направлено на расширение возможностей Flink Kubernetes Operator для запуска легковесных задач в одном поде (MiniCluster), что полезно для низкопропускных задач, требующих изоляции. Обсуждение и голосование по этому FLIP также велись в этот период.

FLIP-607: Migrate Flink off end-of-life OkHttp: Данный FLIP, касающийся миграции с устаревшей библиотеки OkHttp, был успешно принят 21 сентября. За него проголосовало 7 человек, включая 4 обязательных голоса.

FLIP-569: Sunset the Stateful Functions (StateFun) Sub-project: Это предложение о закрытии подпроекта StateFun также было на стадии голосования. Обсуждение показало, что сообщество согласно с его закрытием из-за отсутствия активности.

⚙️ Изменения в Jira и техническом долге

Список рассылки отражает активную работу по управлению техническим долгом и исправлению ошибок:

FLINK-40632: Remove Experimental Annotation of Native S3: Задача по снятию статуса «экспериментальный» с нативной реализации S3 файловой системы.

FLINK-40794: Derive CAST result nullability from the input: Исправление в Table API, где приведение типов с .notNull() игнорировало возможность null во входных данных, что могло приводить к неверным результатам.

FLINK-40822: Bump maven-compiler-plugin to 3.16.0: Обновление версии плагина Maven для улучшения инкрементальной компиляции.

FLINK-40813: Remove deprecated configuration keys: Удаление устаревших ключей конфигурации из модуля flink-clients.

FLINK-40803: "Build documentation" fails: Проблема в CI, связанная с истекшим сроком действия пина для экшена burnett01/rsync-deployments, что привело к сбою сборки документации.

FLINK-40802: MinioTestContainerTest failures: Тесты, связанные с MinIO, начали падать на всех релизных ветках из-за того, что образ minio/minio стал недоступен на quay.io.
Просмотры: 2
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти