Update version history
- 2020-10-30: Sailfish SDK 3.3 released to Early Access users
- 2020-11-04: Sailfish SDK 3.3 released to all users
- 2021-02-04: Early Access Build Targets updated to 4.0.1.45 (Koli)
Contributions from Aurora SDK and the developer community
The key improvements in this release (listed in next chapter) were developed in collaboration with Open Mobile Platform for Aurora SDK.
We would also like to thank the people who have reported bugs via forum.sailfishos.org and together.jolla.com.
Most notable changes included in this release
-
Added support for 64-bit ARM architecture in Sailfish SDK
-
Support for generic projects using compilation databases
- Look for âcompiledbâ in âsfdk --help-allâ for more information. More detailed examples may be found in this tutorial: https://sailfishos.org/wiki/Application_Development#Building_packages_-_advanced_techniques
-
Qt Creator upgrade
-
Bugs fixed in SDK IDE, SDK CLI, Build engine and other general bug fixes
Release Content
The latest Emulator and Build Targets match the Sailfish OS release 3.4.0 âPallas-Yllästunturiâ
SDK IDE (Qt Creator)
-
QtCreator was upgraded to version 4.12.2
-
Sailfish OS related parts of QtCreator manual were updated
-
Bugs fixed:
- Help mode on macOS doesnât work
- Qt Creator fails to load global configuration on macOS
- SSH keys for HW devices are not preserved during upgrade
- QtCreator crashes when adding irrelevant VM as emulator
SDK CLI (sfdk)
- Bugs fixed
- sfdk: failed to deploy app on emulator with zypper
- âsfdk applyâ command does not work on Windows
- âSegmentation faultâ error when building a project with configuration specified at command scope
Emulator
- Bugs fixed:
- UI items are not properly scaled
Build Engine
-
The cmake package is now preinstalled to the build targets
-
Python2 scripts upgraded to use python3
-
Bugs fixed:
- Connection to Docker-based build engine fixed
- rpmdb --rebuild fails under Docker-based build engine
- Deployment to device with default keys fails if any of the default keys requires password
- sailfish-os-build-engine docker container configures DNS incorrectly
- sdk-assistant does not pick the right tooling for target installation
- sdk-assistant doesnât complain properly when a tooling is specified with âsdk-assistant target update TARGETâ
- sdk-manage: failure when checking if target snapshot should be updated
- False out-of-memory error reports
General
- Bugs fixed:
- Unable to set custom VBoxManage path for use by SDK
- SDK allows installing under user account with spaces in name but does not work there
If you have any questions, feel free to either write it up here in https://forum.sailfishos.org/ or send an e-mail to developer-care at jolla.com.
Happy hacking!
Jolla SDK Team