Выпуск Jmix 1.0

Добрый день всем,

Мы рады сообщить, что долгожданный стабильный релиз фреймворка Jmix и Jmix Studio выпущен!

Fireworks

Начало работы

Чтобы начать работать с Jmix, необходимо выполнить следующие действия:

  • Скачать и установить IntelliJ IDEA 2021.1 (Community edition достаточно) с сайта JetBrains.
  • Запустить IntelliJ IDEA.
  • Установить плагин Jmix в IDE. Это можно сделать из диалога Settings -> Plugins или просто нажав кнопку на этой странице.

Сверьтесь с соответствующей страницей документации для уточнения системных требований Jmix и дополнительных подробностей установки.

Знакомьтесь с возможностями Jmix с помощью следующих ресурсов:

Что нового в 1.0

Ниже перечислены наиболее важные изменения, реализованные в Jmix после выхода бета-версии 0.9.

Новые аддоны доступны в каталоге дополнений:

  • Multitenancy
  • LDAP
  • Search
  • Reports
  • Grid export actions

Переводы фреймворка и аддонов:

  • German
  • Simplified Chinese
  • Russian

Обновлены основные библиотеки:

  • Gradle 7.0
  • Spring Boot 2.5.1

Новые заметные возможности:

Все улучшения и исправления:

Миграция с бета-версии 0.9

Чтобы обновить ваши существующие проекты и использовать Jmix 1.0, вам нужно обновить плагин Jmix до версии 1.0.0, используя в IDE диалог Settings -> Plugins.
Заметьте, что в отличие от бета-версий, Jmix 1.0.0 требует новейшую версию IntelliJ IDEA - 2021.1.

К сожалению, плагин Jmix 1.0.0 не является полностью совместимым с фреймворком Jmix 0.9 (в основном в области дизайнера экранов), поэтому мы рекомендуем вам как можно быстрее промигрировать ваши проекты на Jmix 1.0.0.
Указания по миграции представлены здесь: https://docs.jmix.io/jmix/1.0/whats-new/index.html#upgrade-from-0.9

Лицензирование

Jmix Studio 1.0.0 требует активной подписки для использования визуальных дизайнеров, обеспечивающих удобную работу с сущностями, экранами, фетч-планами и ролями.

Ознакомительная подписка может быть запрошена однократно каждым новым пользователем. Она позволяет разработчику оценить полные возможности Studio в течение 28 дней.
Коммерческую подписку можно приобрести в Jmix Store: https://www.jmix.io/store/#/store/studio

Дополнительная информация в документации: https://docs.jmix.io/jmix/1.0/studio/subscription.html

Миграция с CUBA

Нам известно, что многие пользователи CUBA platform с нетерпением ждут возможности обновить технологическую платформу своих проектов. Не нужно волноваться, мы предоставим путь миграции и поддержку Studio в этом процессе.
Для целей обратной совместимости мы создали отдельный модуль jmix-cuba. Этот модуль содержит большинство API, предоставлявшихся платформой CUBA. Таким образом вам не придется менять большую часть вашего кода, чтобы смигрироваться на следующую версию фреймворка. Модуль совместимости будет автоматически добавлен в ваше приложение во при миграции.

Поддержка автоматизированной миграции CUBA проектов на Jmix в Jmix Studio сейчас находится в процессе разработки. Она будет готова к следующему релизу Jmix - 1.1 (запланированному на октябрь). Дополнительно мы опубликуем инструкцию, описывающие различные моменты, которые нужно будет учитывать при миграции на Jmix.


Счастливой разработки с новым фреймворком и Studio!
И как всегда, мы ждем ваших отзывов!

2 симпатии