Выпущен релиз 7 платформы и Studio

Всем привет!

Мы рады сообщить, что релиз CUBA Platform 7 выпущен!

Артефакты фреймворка доступны в наших репозиториях, вы можете использовать их в новых и существующих приложениях, если установите новую версию CUBA Studio. И это, пожалуй, самая важная часть нового релиза: вся функциональность Studio теперь реализована в виде плагина для IntelliJ IDEA, поэтому вы сможете работать с одним инструментом без необходимости переключения между Studio и IDE.

cuba-splash

Studio можно установить как отдельную IDE, представляющую собой сборку IntelliJ IDEA CE 2018.3 вместе с плагином CUBA Studio, либо как плагин для имеющейся IntelliJ IDEA. Оба варианта описаны на странице загрузки нашего сайта. Мы рекомендуем установить отдельную IDE, если у вас на компьютере нет IntelliJ IDEA 2018.3, либо если вы хотите потестировать новую версию без внесения каких-либо изменений в текущую IDE. Новый плагин полностью заменяет старый плагин CUBA, однако он содержит всю его функциональность, включая возможность интеграции со старой Studio 6.x, так что при необходимости вы можете работать в старой и новой Studio одновременно.

Новая Studio содержит некоторые “премиум” функции, доступные только при наличии подписки. Это графические редакторы сущностей, представлений, компоновки экранов и переменных тем. Ограничения “максимум 10 сущностей” больше нет, поэтому вы можете работать с проектами любого размера и в бесплатной версии Studio.

Если у вас уже есть подписка, активированная для старой Studio на данном компьютере, то новая Studio будет использовать ее автоматически. Если нет, то как только вы откроете какой-либо проект CUBA в новой Studio в первый раз, она запросит триальную подписку (если доступен интернет), и отобразит окно с соответствующей информацией. Просто согласитесь, и подписка будет активирована. Триальная подписка не налагает на вас никаких обязательств, поэтому мы рекомендуем вам воспользоваться возможностью ознакомится со всей функциональностью Studio. В данный момент мы считаем новую Studio не совсем зрелым продуктом, поэтому предлагаем расширенный триальный период - до 2019-06-01.

Есть еще одно важное изменение в политике распространения платформы: премиум-дополнения BPM, Charts, FTS, Reports и BI начиная с версии 7.0 стали бесплатными и open-source. Они доступны в основных репозиториях артефактов, проекты с исходным кодом на GitHub. Для использования этих дополнений в проектах на фреймворке 7.0+ подписка не нужна.

Новая Studio способна работать с проектами, основанными на фреймворке 6.10 и 7.0. В разделе Первое открытие проекта на платформе CUBA версии 6.10 страницы Открытие существующего проекта документации приведены инструкции по настройке окружения в случае, если у вас есть проект на CUBA 6.10 с премиум-дополнениями. Обратите внимание, что новая Studio не передает имя/пароль доступа к репозиторию в Gradle, поэтому необходимо указать их с помощью файла ~/.gradle/gradle.properties.

Новый CLI, способный создавать проекты на фреймворке 7.0, можно загрузить из Bintray или инсталлировать с помощью SDK MAN / Homebrew.

Как обычно, полный список изменений со ссылками на обновленную документацию находится в release notes. Прочитайте его внимательно перед миграцией на новую версию.

Удачи!

6 симпатий

Доступен для загрузки Studio update 7.2.
См. инструкцию по обновлению в документации. Список исправленных проблем приведен здесь.

2 симпатии