Выпущена бета версия платформы 7.1

Добрый день!
Мы выпустили бета-версию 7.1 платформы и основных аддонов (reports, charts, fts, bpm).

Версия 7.1 включает ряд существенных улучшений, в основном в Generic UI:

  • Анонимный доступ к экранам, позволяющий сделать часть приложения доступной публично

  • Стандартный главный экран и экран логина переписаны с использованием нового API экранов

  • Композитные компоненты

  • Диалог ввода значений

  • Декларативное связывание компонентов данных

  • Обобщенные поля в компоненте form

  • Инфраструктура интеграционных тестов для веб-клиента

Полный список важных изменений см. в Release Notes.

Документация также в основном обновлена, см. Руководство по разработке приложений.

Артефакты платформы 7.1.0.BETA доступны в обоих репозиториях: repo.cuba-platform.com и dl.bintray.com, вы можете использовать их для проектов в свежей CUBA Studio или CLI.

Мы занимаемся тестированием новой версии фреймворка и аддонов, и будем очень благодарны, если вы протестируете ваши проекты на текущей бета-версии и сообщите нам о встреченных проблемах.

Ждем ваших откликов!

5 симпатий

В целом, с 7.0.9 удалось мигрировать проект автоматом. По верхам функционал живой, но будем еще смотреть внимательнее.

Единственный момент - не отработал один insert в нашем скрипте заполнения БД.
У нас в скрипте () создается запись задачи запуска индексации новых сущностей в FTS:

insert into SYS_SCHEDULED_TASK
(ID, CREATE_TS, CREATED_BY, UPDATE_TS, UPDATED_BY, DELETE_TS, DELETED_BY, DEFINED_BY, BEAN_NAME, METHOD_NAME, CLASS_NAME, SCRIPT_NAME, USER_NAME, IS_SINGLETON, IS_ACTIVE, PERIOD, TIMEOUT, START_DATE, CRON, SCHEDULING_TYPE, TIME_FRAME, START_DELAY, PERMITTED_SERVERS, LOG_START, LOG_FINISH, LAST_START_TIME, LAST_START_SERVER, METHOD_PARAMS, DESCRIPTION)
values ('501e93e8-1bce-2ee9-c168-6ed238f2f2d1', '2018-03-29 18:08:11', 'admin', '2018-03-29 18:08:27', 'admin', null, null, 'B', 'cuba_FtsManager', 'processQueue', null, null, null, 1, 1, 180, null, null, null, 'P', null, null, null, null, null, '2018-03-29 18:08:27', 'localhost:8080/app-core', '<?xml version="1.0" encoding="UTF-8"?><params/>', null);

Получил сообщение, что колонка PERIOD не существует.
Это изменение в SYS_SCHEDULED_TASK в версии 7.1?

Андрей,
спасибо большое за тестирование беты.
Действительно, колонка переименована в PERIOD_, см. тикет. Добавим в release notes.

1 симпатия

Выпущена BETA3!

2 симпатии