[Release notes] Sailfish SDK 3.11

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
10 Likes

Today (August 22nd, 2024) at 18:00 UTC the Sailfish SDK 3.11 release was published to Early Access users. Please, check out the in depth release notes from original post.

The installers for this release of the SDK are now available for download

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

3 Likes

Today (September 3rd, 2024) at 12:30 UTC the Sailfish SDK 3.11 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 for download

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

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

9 Likes