Аврора SDK 3.5.0

Дата выпуска

Вышел Аврора SDK 3.5.0.

Наиболее интересное

  • Добавлена поддержка верхнеуровневого Crypto API для выполнения криптографических операций с возможностью использовать KeyStore.
  • Добавлена поддержка NFC в SDK.

Исправлены ошибки

  • Исправлена ошибка с отображением в поле Username значения в окне New Sailfish OS Hardware Device Setup. По умолчанию — defaultuser.
  • Qt Creator больше не вылетает при указании системы сборки CMake при переключении активного таргета.
  • Проект push-example успешно собирается и деплоится.
  • В эмуляторе заработало вытягивание системного меню сверху вниз.
  • Теперь при сборке RPM-пакета приложения используется валидатор от Aurora SDK.
  • В поле Device, в строке Run: при выборе другого устройства, в скобках указывается добавленное физическое устройство для запуска тестового приложения.
  • В Download Definitions доступны установленные и доступные для загрузки файлы подсветки синтаксиса.
  • Push-плагин соединяется с устройством, в списке Devices раздела Push Notifications показывается ID подключенного устройства.
  • Для дистрибутивов Ubuntu 16.04/18.04 заработал GDB.
  • Разделены шаги установки Deploy As RPM Package в Aurora IDE на сборку и установку пакета.

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

  • Документация Crypto и Keystore API отсутствует.
  • В плагине Aurora PNS, после создания конфига, устройство не отображается в списке.
  • Попытка получения справки по QCA заблокирована.
  • Qt Creator вылетает при изменении модели устройства в параметрах эмулятора.
  • В Qt QML Live не отображаются QML-компоненты запущенного приложения. На панели просмотра отображается сообщение об ошибке, страница не рендерится.
  • Не устанавливается простое приложение (созданное из шаблона). Установка RPM-пакета на эмуляторе требует подтверждения.
  • [MacOS] Ошибка удаления Aurora SDK — данную ошибку можно пропустить.
  • Ошибка segmentation fault при удалении активного таргета.
  • При удалении Aurora SDK возникает ошибка о невозможности удалении несуществующего устройства — решается нажатием кнопки Ignore.
  • Ошибка sfdk при первом старте Qt Creator.
  • При деплое приложения на любое устройство не отображается название устройства.
  • Не удаётся найти определения подсветки для .spec-файла.
  • На эмуляторе страницы Time and Date и Data counters не открываются.
  • Не обновляются найденные пакеты при смене комплекта во время поиска, набрать rpm-devel, через пакетный менеджер.
  • Параметры Build Engine в разделе System при изменении значения полей Memory, Processor(s) и Storage size не обновляются с первого раза в настройках Qt Creator.
  • После повторной генерации SSH-ключей подключение к эмулятору не проходит успешно.
  • Ошибки вида ... not found" (sdktool) при установке SDK — за это поведение ответственны утилита sdktool и скрипты установки. Нужно переработать их взаимодействие. Например, ввести ключ --quiet для sdktool, который подавляет вывод ошибок и сообщений.
  • При запуске в первый раз после установки SDK в эмуляторе не запускается окно системных настроек (ошибка плавающая) — запускается после перезагрузки виртуальной машины эмулятора окна настроек.
  • В установочном файле SailfishOSSDK-linux-64-offline-191031.run в билд-таргетах прописаны невалидные репозитории home.
  • Невозможно выбрать значение из выпадающего списка для параметра 'Sailfish OS build target' с типом устройства Sailfish OS Device, созданного вручную в Qt Creator.
  • Из проекта не удаляются вручную добавленные файлы с переводами.
  • Путь к папке теневой сборки не отображается полностью в некоторых элементах интерфейса Qt Creator.

Продукт

Версия

3.5.0