Apache Camel 2.14.0

Сегодня, 19 сентября, вышла в свет новая версия интеграционного фреймворка Apache Camel 2.14.0. При подготовке релиза было закрыто около 399 задач (добавление нового функционала, улучшения и исправления).

Основные изменения:

поддержка работы на виртуальных машинах Java JVM 1.8; поддержка Spring 4.x; модуль camel-test-spring теперь работает только с Spring 4.x. Для поддержки Spring 3.x создан отдельный модуль camel-test-spring3; добавлен REST DSL для упрощённого создания RESTful сервисов. Новый DSL можно использовать в Java DSL и Spring XML DSL. Кроме того, REST DSL был интегрирован с Swagger; в sql компоненте появилась возможность использовать Simple выражения для определения sql параметров; добавлен RuntimeEndpointRegistry для сбора статистики использования ендпойнтов (endpoint); в camel-jackson добавлена возможность пропускать null значения при формировании выходного JSON; также camel-jackson теперь позволяет указывать ожидаемый класс при демаршаллинге с использованием хедеров (header); Компонент Quartz2 получил возможность использования задач, хранимых в базе данных; и многое другое. Коме того, в новой версии реализован паттерн интеграции Circuit Breaker в качестве режима балансировщика нагрузки.

 camel, integration, java

©  Linux.org.ru