Аврора SDK (MB2) 5.1.0.100
Дата выпуска: 24-05-2024
Содержание
Основная информация
Описание и назначение релиза
Назначение
Релиз Аврора SDK 5.1.0 предназначен для разработки ПО под Аврора ОС 5.1.0.
Версионирование
- релиз:5.1.0
- версия сборки:5.1.0.100
- название релиза:Петропавловск-Камчатский
- вариант исполнения:корпоративная и сертифицированная версии
- тип технической поддержки:промышленная эксплуатация
Основные изменения
- Общие:
- Перенос установки, удаления и обновления несистемных пакетов в APM. Варианты установки указаны в Release Notes OS 5.1.0.
- Невозможность установки несистемных пакетов утилитами rpm, pkcon, zypper.
- Аврора SDK (MB2) и Аврора SDK (BT):
- Возможность отключать валидацию пакетов в эмуляторе.
- Необходимость подписи пакетов в эмуляторе ключами разработчика.
- Возможность использовать эмулятор для работы с Маркет API и тестирования.
Известные ограничения
- Плавающая проблема: зависает подключение к виртуальной машине сборочного движка и эмулятора.
- Запуск отладчика в режиме песочницы зависает с ошибкой "GDB не отвечает". Также при этом пропускаются точки останова.
- WebView не работает в эмуляторе при использовании аппаратного рендеринга.
- Не работает деплой на эмуляторе x86_64 в некоторых конфигурациях Kubuntu+Аврора SDK с Docker.
- Не работает отладка от пользователя на устройстве.
- Установка Build Engine в Docker завершается ошибкой прав доступа.
- Не отображаются QML-компоненты в приложении QML Live на хосте разработчика, при этом QML-компоненты обновляются на МУ.
- Автодополнение кода при импорте в QML-файле предлагает не все поддерживаемые библиотеки.
- В Аврора IDE не отображается кнопка запуска для проекта с двумя системами сборки (CMake и qmake), т.е. его невозможно запустить на целевом устройстве через Аврора IDE.
- При каждом деплое приложения из Аврора IDE осуществляется его переустановка с затиранием данных приложения.
Аврора SDK (MB2)
Новые возможности
- В эмулятор добавлен раздел Средства разработчика, в котором можно отключать валидацию пакетов.
- Устанавливаемые в эмулятор пакеты должны быть подписаны ключами разработчика.
- Пакеты rpm подписываются по умолчанию публичными ключами из Аврора IDE.
- В эмулятор добавлен сервис ru.omp.am для работы с Маркет API.
- Эмулятор теперь запускается на русском языке по умолчанию.
- Для qmake-проектов включен по умолчанию запуск локального pkg-config для разбора проекта.
- Файл sailfishos-emulator, означающий запуск приложения на эмуляторе, переименован на Аврораos-emulator.
Исправленные ошибки
- В логах Аврора SDK в сообщении при подписании пакета заменена ссылка на портал разработчиков на актуальную.
- Исправлено имя конфигурационных директорий Аврора SDK.
- Запуск приложения из QtCreator теперь прерывается при отказе предоставить разрешения приложению.
- Откорректированы URL онлайн-инсталлеров Аврора SDK.
- Исправлена ошибка запуска приложения Document Scanner на эмуляторе.
- Исправлено отображение в Аврора IDE МУ с 32-битной версией ОС как 64-битной.
- Приложение NfcUseCases (aarch64, x86_64) теперь успешно устанавливается и запускается.
- Устранена ошибка запуска отладчика кода в сборке с sb2.
- Новый пользователь успешно создается в эмуляторе.
- Приложение Push Receiver успешно запускается на эмуляторе.
- Устранена ошибка авторизации в эмуляторе после ввода пароля администратора.
- Исправлена ошибка Runtime Manager в логах журнала на эмуляторе.
- Проект успешно собирается на macOS.
- Откорректирована работа поиска по справке в Аврора IDE.
- Открывается корректная справка для переведенных на русский разделов.
- Аврора IDE теперь работает штатно, если активировать настройку "Использовать песочницу".
- Иконка приложения на странице просмотра примеров теперь отображается.
- Все выбранные демо-приложения добавляются в раздел Примеры в Аврора IDE.
- По умолчанию устанавливается Ninja-генератор для CMake проектов.
- Проекты Application Directories и DocumentScanner успешно собираются в конфигурации Release.
- В эмулятор на Windows теперь можно добавить пример Document Scanner из справки.
- Теперь успешно собираются проекты: WebDav Client, OpenCV Use Cases, Stream Camera, QR Code Reader, Tiny PDF Viewer.
- Примеры приложений успешно отображаются в Аврора SDK на ALT Linux.
- Профиль эмулятора с некорректным именем теперь не добавляется.
- Qt QML Live успешно запускается, если Аврора IDE запущен через исполняемый файл QtCreator.
- После сборки приложение устанавливается на переименованном устройстве.
- Иконка на странице обложки приложения отображается теперь с корректным именем файла.
Известные ограничения
- Плавающая проблема: зависает подключение к виртуальной машине сборочного движка и эмулятора.
- Запуск отладчика в режиме песочницы зависает с ошибкой "GDB не отвечает". Также при этом пропускаются точки остановки.
- WebView не работает в эмуляторе при использовании аппаратного рендеринга.
- Не работает деплой на эмуляторе x86_64 в некоторых конфигурациях Kubuntu+Аврора SDK с Docker.
- Не работает отладка от пользователя на устройстве.
- Установка Build Engine в Docker завершается ошибкой прав доступа.
- Не отображаются QML-компоненты в приложении QML Live на хосте разработчика, при этом QML-компоненты обновляются на МУ.
- Автодополнение кода при импорте в QML-файле предлагает не все поддерживаемые библиотеки.
- В Аврора IDE не отображается кнопка запуска для проекта с двумя системами сборки (CMake и qmake), т.е. его невозможно запустить на целевом устройстве через Аврора IDE.
- При каждом деплое приложения из Аврора IDE осуществляется его переустановка с затиранием данных приложения.