Аврора SDK 4.0.1

Дата выпуска

Доработки

  • Унификация API и политик безопасности для корпоративной и сертифицированной версии ОС Аврора — приложения устанавливаются на оба типа исполнения без дополнительной пересборки в другой версии SDK.
  • Валидация теперь требуется для всех RPM-пакетов вне зависимости от типа исполнения ОС.
  • Новый валидатор RPM-пакетов с поддержкой профилей в зависимости от подписи компании.
  • Обязательная подпись всех приложений (IMA и RPM) для корпоративной и сертифицированных версий ОС Аврора.
  • Повышена стабильность работы Aurora IDE и эмулятора.
  • Поддержка MDM API.
  • В справку Aurora IDE добавлена документации для следующих API:
    • библиотека для работы с NFC;
    • cтек криптографических операций — QCA;
    • QML-модуль для рендеринга веб-контента внутри приложений WebView;
    • клиент пуш-уведомлений Aurora Push Notification;
    • библиотека для управления мобильным устройством (MDM API);
    • API для работы с QR-кодами (QR-Filter QML Plugin);
    • Keystore и Crypto API.
  • Добавлен актуальный пример Crypto API.
  • Включена работоспособность валидатора 3.Х в новой версии SDK.
  • Добавлена функция автоматической подписи пакетов.
  • Добавлена возможность отладки/тестирования клиентской части сервиса push-уведомлений.
  • Добавлен профиль эмулятора устройства ТрастФон-Т1.

Исправления

  • Заработал плагин валидации RPM.
  • Установка Aurora SDK завершается успешно с технологией виртуализации Docker.
  • В списке разделов справки текст теперь отображается на английском и русском языке.
  • Справка отображается корректно с применением стилей CSS.
  • Исправлена ошибка Segmentation fault при переключении активного таргета.
  • Сборка проекта запускается без ошибок через mb2 в консоли/
  • Исправлена ошибка Failed to remove the component from the build engine, возникающая при удалении Aurora SDK.
  • Исправлена ошибка открытия страницы Time and Date в эмуляторе.
  • Исправлена ошибка отсутствия выбором системы сборки CMake/Qmake в мастере создания приложения.
  • Ошибка отображения таргетов, установленные с помощью команды sfdk tools install-custom, в разделе Kits.
  • Утилита customer-sign работает с длинными сложными паролями от ключей.
  • Ребрендинг Аврора SDK.
  • После регенерации SSH-ключей тестирование подключения к эмулятору проходит успешно.

Известные проблемы и ограничения

  • В интерактивном режиме команды sfdk build-shell некорректно определяется имя текущего пользователя. Команда whoami не может найти текущего пользователя.
  • Не отображается дерево объектов проекта с системой сборки CMake.
  • Не запускается приложение, созданное в мастере, из-за долгого старта эмулятора.
  • ts-devel пакеты не проходят валидацию.
  • После установки SDK 4.0.1 необходимо сделать refresh, командой zypper refresh --force репозиториев build engine, чтобы зависимости сборки могли подтягиваться. Рабочую директорию нужно задавать как конкретную папку, симлинки недопустимы.
  • Не выкачиваются пакеты при сборке под armv7hl без предварительного zypper refresh. workaround: сборка проекта успешно проходит, зависимости выкачиваются, если подключиться к таргету и выполнить принудительное обновление кэша репозиториев командой

    sb2 -t AuroraOS-4.0.1.3-base-armv7hl -m sdk-install -R zypper refresh
    

Продукт

Версия

4.0.1