Update History
- 2024-08-22 Sailfish SDK 3.11 released to Early Access users
- 2024-09-03 Sailfish SDK 3.11 released to all users
Most notable changes included in this release:
- GCC updated to version 10.3.1
- GDB updated to version 12.1
Contributions from the community
We would like to thank the people who have contributed bug fixes to this release, and also the people who have reported bugs via Sailfish OS Forum.
Release Content
The latest Emulator and Build Targets match the Sailfish OS release 4.6.0 “Sauna”
SDK IDE (Qt Creator)
- Switched to LiteHtml for use by help viewer on macOS
- Enabled and/or updated code completion for the following QML APIs:
- org.nemomobile.models
- Sailfish.Ambience
- Sailfish.Encryption
- com.jolla.signonuiservice
- Amber.QrFilter
- Bugs fixed:
- Package description is not set when creating a new project in SDK
SDK CLI (sfdk)
- Bugs fixed:
- sfdk-apply does not find patches if the spec file uses tabs
- The build-shell.args config option is ignored by the sfdk-make command
General
- GCC updated to 10.3.1
- GDB upgraded to 12.1
- CMake updated to 3.27.1
- Bugs fixed:
- Meson incorrectly detects ccache on targets
- Coverity scan build tool emits no files for libglibutil under sb2
- Coverity scan build tool emits no files under aarch64 build target with wrapper to swap stdout/err
- SDK produces corrupted sb2 build
- SDK on Linux depends on the end-of-life OpenSSL version 1.1
Harbour validator
- The Qt.labs.folderlistmodel QML APIs has been allowed
- The validator now warns about missing X-Sailjail section in .desktop file
- Bugs fixed:
- RPM validator does not test for filetriggers and triggers
- RPM validator does not test for newer dependency types
Documentation
- Documented how to make scalable graphical assets for the 3rd party apps
- API documentation for Silica interaction hint components added
- Bugs fixed:
- Notification plugin documentation has broken links
Platform SDK
- Bugs fixed:
- The syncqt.pl script fails when building qt projects using the Platform SDK