[release notes] Sailfish SDK 3.3

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

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

6 Likes

Today (October 30, 2020) at 13:30 UTC the Sailfish SDK 3.3 release was published to Early Acces users. Please, check out the in depth release notes from original post.

The installers for this release of the SDK are now available at https://sailfishos.org/wiki/Application_SDK_Early_Access#Latest_Early_Access_SDK_Release

If you have an older release of the SDK with the early access updates repository enabled, you should see an update notification in the Sailfish IDE.

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

Today (November 4th, 2020) at 11:30 UTC the Sailfish SDK 3.3 release was published to all users. Please, check out the in depth release notes from original post.

The installers for this release of the SDK are now available at http://sailfishos.org/wiki/Application_SDK#Latest_SDK_Release.

If you have an older release of the SDK, you should see an update notification in the Sailfish IDE.

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

1 Like

Today (Feb 4th) at 14:00 UTC we published an update to the Early Access Build Targets. These now match the Sailfish OS release 4.0.1.45 (Koli).

If you have an older version of the Early Access Build Targets installed, you should see an update notification in the Sailfish SDK soon.

Please, read the following notes about the Early Access Build Targets:

  • The Early Access Build Targets match the latest Sailfish OS version released to Early Access users
  • By using the Early Access Build Targets developers can test their Sailfish OS apps about a week before the Sailfish OS release is made public
  • During the early access time the Early Access Build Targets should not be used for submitting apps to the Jolla Harbour
  • Installation is done by selecting “Sailfish SDK > Sailfish OS Build Targets > SailfishOS-ea-<arch>” components inside the SDK Installer/Maintenance Tool

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

3 Likes