We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2016-12-15 13:52:07 +0200

jovirkku gravatar image

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN). In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2016-12-16: 2.1.0.4 for cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Released to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started to work on support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future: -- better API support for a range of profiles -- support for Bluetooth Low Energy (BLE) -- newer profile features -- OBEX integration -- proper support for custom profiles.
  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported)
  • Bluetooth UI system dialogs and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection from web pages added. Currently selection of editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing the configuration file ( .ovpn).
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser

Changelog

For detailed changelog, see <=== UPDATE THE LINK

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • 2.1.0.4: There may be occasional problems with Bluetooth pairing and file transfers. They are caused by timing glitches. Please retry, should this happen. Will be fixed to the final 2.1.0 update.
  • Video clips recorded by Jolla camera (especially on Jolla 1 devices) can be choppy. This is being investigated. Android-based camera apps may work better.
  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • This should happen only if you have one of the pre-releases 2.0.5.3 to 2.0.5.5 in your device:
    Sometimes an attempt to update Sailfish OS (in Settings), particularly with Jolla 1 device, may result in an error message "Update requires x MB of free space. Y bytes currently available. Free up space on your device" although there is plenty of space. In this case you should restart your device and try again (which may not always help), or use the following commands in the Terminal (requires the developer mode) after which the menu page "Sailfish OS update" should work correctly:

     devel-su
     ssu re 2.0.5.6
     pkcon refresh
     pkcon update jolla-settings-sailfishos
     reboot
    

    This issue has been fixed to 2.0.5.6. The fix is in effect when updating your device from 2.0.5.6 to the next release.

click to hide/show revision 2
No.2 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN). In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2016-12-16: 2.1.0.4 for cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Released to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started to work on support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future: -- better API support for a range of profiles -- support for Bluetooth Low Energy (BLE) -- newer profile features -- OBEX integration -- proper support for custom profiles.
  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported)
  • Bluetooth UI system dialogs and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection from web pages added. Currently selection of editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing the configuration file ( .ovpn).
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser

Changelog

For detailed changelog, see <=== UPDATE THE LINK https://together.jolla.com/question/153632/changelog-210iijoki/

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • 2.1.0.4: There may be occasional problems with Bluetooth pairing and file transfers. They are caused by timing glitches. Please retry, should this happen. Will be fixed to the final 2.1.0 update.
  • Video clips recorded by Jolla camera (especially on Jolla 1 devices) can be choppy. This is being investigated. Android-based camera apps may work better.
  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • This should happen only if you have one of the pre-releases 2.0.5.3 to 2.0.5.5 in your device:
    Sometimes an attempt to update Sailfish OS (in Settings), particularly with Jolla 1 device, may result in an error message "Update requires x MB of free space. Y bytes currently available. Free up space on your device" although there is plenty of space. In this case you should restart your device and try again (which may not always help), or use the following commands in the Terminal (requires the developer mode) after which the menu page "Sailfish OS update" should work correctly:

     devel-su
     ssu re 2.0.5.6
     pkcon refresh
     pkcon update jolla-settings-sailfishos
     reboot
    

    This issue has been fixed to 2.0.5.6. The fix is in effect when updating your device from 2.0.5.6 to the next release.

click to hide/show revision 3
No.3 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN). In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Dear CBETA users: Update 2.1.0.4 is known to have severe issues with Bluetooth. Consider if you want to take this update at all. There are problems with pairing, file transfers and audio operations.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2016-12-16: 2.1.0.4 for cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Released to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started to work on support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future: -- better API support for a range of profiles -- support for Bluetooth Low Energy (BLE) -- newer profile features -- OBEX integration -- proper support for custom profiles.
  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported)
  • Bluetooth UI system dialogs and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection from web pages added. Currently selection of editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing the configuration file ( .ovpn).
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • 2.1.0.4: There may be are occasional problems with Bluetooth pairing and Bluetooth, including pairing, file transfers. They are caused by timing glitches. transfers and audio operations. Please retry, should this happen. Will The issues will be fixed to the final 2.1.0 update.
  • Video clips recorded by Jolla camera (especially on Jolla 1 devices) can be choppy. This is being investigated. Android-based camera apps may work better.
  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • This should happen only if you have one of the pre-releases 2.0.5.3 to 2.0.5.5 in your device:
    Sometimes an attempt to update Sailfish OS (in Settings), particularly with Jolla 1 device, may result in an error message "Update requires x MB of free space. Y bytes currently available. Free up space on your device" although there is plenty of space. In this case you should restart your device and try again (which may not always help), or use the following commands in the Terminal (requires the developer mode) after which the menu page "Sailfish OS update" should work correctly:

     devel-su
     ssu re 2.0.5.6
     pkcon refresh
     pkcon update jolla-settings-sailfishos
     reboot
    

    This issue has been fixed to 2.0.5.6. The fix is in effect when updating your device from 2.0.5.6 to the next release.

click to hide/show revision 4
No.4 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN). (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Dear CBETA users: Update 2.1.0.4 is known to have severe issues with Bluetooth. Consider if you want to take this update at all. There are problems with pairing, file transfers and audio operations.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2016-12-16: 2.1.0.4 for 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Released to allRoll out to all.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started to work on support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:

    -- better API support for a range of profiles profiles

    -- support for Bluetooth Low Energy (BLE) (BLE)

    -- newer profile features features

    -- OBEX integration integration

    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 'zypper in bluez5' (Jolla1 and Jolla Tablet not supported)

  • Bluetooth UI system dialogs dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing the configuration file ( .ovpn)..ovpn file
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/ <=== UPDATE THE LINK

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • 2.1.0.4: There are occasional problems with Bluetooth, including pairing, file transfers and audio operations. Please retry, should this happen. The issues will be fixed to the final 2.1.0 update.
  • Video clips recorded by Jolla camera (especially on Jolla 1 devices) can be choppy. This is being investigated. Android-based camera apps may work better.
  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • This should happen only if you have one of the pre-releases 2.0.5.3 to 2.0.5.5 in your device:
    Sometimes an attempt to update Sailfish OS (in Settings), particularly with Jolla 1 device, may result in an error message "Update requires x MB of free space. Y bytes currently available. Free up space on your device" although there is plenty of space. In this case you should restart your device and try again (which may not always help), or use the following commands in the Terminal (requires the developer mode) after which the Bluetooth visibility setting tends to go OFF when leaving menu page "Sailfish OS update" should work correctly:

     devel-su
     ssu re 2.0.5.6
     pkcon refresh
     pkcon update jolla-settings-sailfishos
     reboot
    

    This issue has been fixed to 2.0.5.6. The fix is in effect when updating your Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.

  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device from 2.0.5.6 to the next release.

    and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 5
No.5 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started to work on support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:

    -- better API support for a range of profiles

    -- support for Bluetooth Low Energy (BLE)

    -- newer profile features

    -- OBEX integration

    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command 'zypper in bluez5' (Jolla1 and Jolla Tablet not supported)

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see <=== UPDATE THE LINK https://together.jolla.com/question/153632/changelog-210iijoki/

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 6
No.6 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • Started We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture. So far, the necessary Mer core packages have been replaced.architecture in the future.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:

    -- better API support for a range of profiles

    -- support for Bluetooth Low Energy (BLE)

    -- newer profile features

    -- OBEX integration

    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command 'zypper in bluez5' (Jolla1 and Jolla Tablet not supported)

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added
  • Keyboard layout for Gujarati language added

Localisation

  • Gujarati system language added
  • Umpush font included for Thai

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues

Middleware

  • Qt 5.6 framework taken into use

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS
  • Combobox description label layouts aligned across the OS
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 7
No.7 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all.all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:


    -- better API support for a range of profiles


    -- support for Bluetooth Low Energy (BLE)


    -- newer profile features


    -- OBEX integration


    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command 'zypper in bluez5' (Jolla1 and Jolla Tablet not supported)

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experienceexperience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitterjitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language addedadded.
  • Keyboard layout for Gujarati language addedadded.

Localisation

  • Gujarati system language addedadded.
  • Umpush font included for ThaiThai.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issuesissues.

Middleware

  • Qt 5.6 framework taken into useuse.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button addedadded.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn filefile.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection)connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backupbackup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OSOS.
  • Combobox description label layouts aligned across the OSOS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this updateupdate:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 8
No.8 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.

Bluetooth

  • Bluez5 (5.42) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command 'zypper in bluez5' zypper in bluez5 (Jolla1 and Jolla Tablet not supported)supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 9
No.9 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.

Bluetooth

  • Bluez5 (5.42) (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0).

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 10
No.10 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style (https://bz.jollamobile.com/show_bug.cgi?id=36679#c0). style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
    Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (NeKit), and many others from #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
    Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (NeKit), and many others from #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (NeKit), and many others from (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and the 64-bit architecture (basics). Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialoags dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialog dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes) and purposes), basics for the 64-bit architecture (basics). and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community. community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-25 2.1.0.8 For cbeta
  • 2017-01-dd: 2.1.0.xx 2017-01-08: 2.1.0.9 Early access release
  • 2017-01-dd: 2.1.0.yy Roll out to all

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-01-08: 2017-02-08: 2.1.0.9 Early access release

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 18
No.18 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access releaserelease for Jolla 1, C and Tablet

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 19
No.19 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which syncs used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 20
No.20 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-dd: 2.1.0.10 coming up...

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 21
No.21 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-dd: 2017-03-23: 2.1.0.10 coming up...Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings > Backup.
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash on Sailfish OS.
click to hide/show revision 22
No.22 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from Settings "Settings > Backup. Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth visibility setting tends to go OFF when leaving menu page Settings > Bluetooth. Changing the visibility settings to ON may require setting it first OFF, followed by setting it ON.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • We are working with Aptoide to revert the Facebook version in Aptoide Store. Version 107.x appears to crash Toggling the Internet sharing on Sailfish OS.and off may make Jolla 1 devices restart.
click to hide/show revision 23
No.23 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 24
No.24 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/158984/.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/158984/.https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 26
No.26 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported).supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 27
No.27 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read release notes) chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 28
No.28 Revision

[release notes] 2.1.0/Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 29
No.29 Revision

[release notes] 2.1.0/Iijoki2.1.0/Iijoki [released]

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 30
No.30 Revision

[release notes] 2.1.0/Iijoki [released]

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users.users of Jolla 1, Jolla Tablet and Jolla C devices.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.
click to hide/show revision 31
No.31 Revision

[release notes] 2.1.0/Iijoki [released]

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users of Jolla 1, Jolla Tablet and Jolla C devices.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.

[release notes] 2.1.0/Iijoki [released]

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users of Jolla 1, Jolla Tablet and Jolla C devices.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/
  • https://together.jolla.com/question/156994/owncloud-caldav-sync-works-only-after-msyncd-restart/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.

[release notes] 2.1.0/Iijoki [released]

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users of Jolla 1, Jolla Tablet and Jolla C devices.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/
  • https://together.jolla.com/question/156994/owncloud-caldav-sync-works-only-after-msyncd-restart/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.

[release notes] 2.1.0/Iijoki [released]2.1.0 / Iijoki

This update, 2.1.0 alias Iijoki (pronounced "ee-yo-kee".) brings major architectural changes to Sailfish OS by introducing Qt 5.6 UI framework, Bluez5 Bluetooth protocol (ready to be deployed for development purposes), basics for the 64-bit architecture and text selection in browser. Included is also a beta level implementation for Virtual Private Networks (VPN) (please read chapter "Privacy" below) and the first version of QML live coding support. In addition, 2.1.0 adds bigger fonts to the UI, improves the use of camera and fixes a number of errors, many of which were reported by our developer community.

Thank you for your contribution in improving Sailfish OS!

Upgrade version history

  • 2017-02-08: 2.1.0.9 Early access release for Jolla 1, C and Tablet
  • 2017-03-23: 2.1.0.10 Early access release for Jolla 1, C and Tablet. Fixes for instance for camera ticking and CalDAV sync issues.
  • 2017-04-03: 2.1.0.11 Early access release for Jolla 1, C and Tablet. Fixed https://together.jolla.com/question/159273/phone-jolla-c-becomes-unresponsive-after-the-latest-update-21010/.
  • 2017-04-11: 2.1.0.11 Rolling out for all users of Jolla 1, Jolla Tablet and Jolla C devices.

Release Highlights

This list contains examples of new features (and some bug fixes) added to SailfishOS since the 2.0.5 release.

Architecture

  • We have started to work on the support for Aarch64 (the 64-bit ARM architecture). This will make it possible to run Sailfish OS on processors having the ARMv8 architecture in the future.
  • Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng), Martin Ghosal (ghosalmartin), Matti Lehtimäki (mal), Nikita Ukhryonkov (TheKit), and the whole #sailfishos-porters Freenode IRC channel.

Bluetooth

  • Bluez5 (5.43) is included in this update but not yet enabled (so Bluez4 is still in use). It is however possible to turn Bluez5 on in the developer mode for development purposes. The benefits that Bluez5 brings in the future:
    -- better API support for a range of profiles
    -- support for Bluetooth Low Energy (BLE)
    -- newer profile features
    -- OBEX integration
    -- proper support for custom profiles.

  • It possible to install Bluez5 libraries to Jolla C and Intex Aqua Fish devices in developer mode with command zypper in bluez5 (Jolla1 and Jolla Tablet not supported) - recommended for developers only.

  • Bluetooth UI system dialogues and windows redesigned to make it consistent with Sailfish OS style.

Browser

  • Basic text selection (copy-paste) from web pages added. Currently selection of other editable content is not supported.
  • Smart phone number text selection. User can initiate call from browser when text selection is a phone number.

Camera

  • Focus handling and options simplified. Instead of the selectable modes Spot, Auto and Infinity, the camera now always defaults to Auto. Tapping the screen forces the Spot mode from which it returns after 10 seconds of no actions. There is no Infinity any more.
  • Exposure menu kept visible when selecting a value. Previously when selecting a value the menu was dismissed; now click outside is needed for dismiss.
  • Focus icon removed from the front camera.
  • Redesigned shutter animation that considerably speeds up the shooting experience.
  • Fixed the issue of camera ticking noise on Jolla C devices. Special thanks for contributing to this goes to Franz-Josef Haider (krnlyng).

Display

  • Touch events are now filtered with Kalman filter to eliminate occasional jitter.

Events view

  • Application update notifications are now user removable. OS notifications are still persistent until OS update installed.

Facebook

  • Facebook Notifications removed from Sailfish OS before the Graph API 2.4 deprecation date on 2017-03-27. This also removes the Facebook microblog service (which used to sync the notifications). This change is unfortunate. It is caused by the service provider who wants to reduce the services available through the public interface which Sailfish OS relies on. The Android Facebook app should still serve you fairly well on Sailfish OS.
  • Fixed the issue launching the Android Facebook app on Jolla C devices.

Home view

  • Some missing Android notifications were given the priority status: TextSecure, Threema, Conversations, and K9-Mail. This makes them appear on the lock screen. They also unblank the display when the notification banner is shown.

Input and Keyboard

  • Keyboard layout for Bulgarian language added.
  • Keyboard layout for Gujarati language added.

Localisation

  • Gujarati system language added.
  • Umpush font included for Thai.
  • Special thanks for translating Bengali goes to Biraj Karmakar (professional translator, who volunteers to support FOSS and independent projects), Kelvin Kuniyanthodath and the whole https://smc.org.in for Malayalam, Sai Karthik Karra for Telugu, Varad Dingankar for Marathi, and to the most resourceful community member Raju Nirmala Devidas from India, who introduced all these people to Sailfish OS.

Logging and debugging

  • Display wakeup reason logged to journal now. This should help finding some hidden issues.

Middleware

  • Qt 5.6 framework taken into use.

Office

  • Annotation support for PDF documents added. Proper icons for PDF annotation toolbar created.
  • It is now possible to move back after tapping an internal PDF link - back button added.

Privacy

  • VPN support for OpenVPN and OpenConnect included. Further options and protocols will be added in upcoming releases. This is a beta level implementation targeted for very experienced VPN users with intent to collect feedback. The current implementation is not considered fully stable. No support exists yet for common protocols like PPTP and L2TP/IPSec.
  • Easy configuration of OpenVPN by importing .ovpn file.
  • Currently there is a single VPN connection which is automatically reconnected (the most recently activated connection).

SDK

  • Name "Platform SDK" taken into use, replacing "Mer SDK".
  • We're rolling out the first version of QML live coding support. Feedback is highly appreciated (bugs, issues in developer experience, etc).
  • Applications' internal QML module naming rules relaxed. Harbour allows application internal QML imports without the "harbour" prefix.

Settings

  • Backup now gives more helpful error messages, for example when there is not enough space to make the backup.
  • About device page has "Sailfish OS 2.1" now.

UX

  • Setting for increasing Sailfish OS font sizes added. Options: Normal, Large, Huge.
  • Button group layouts aligned across the OS.
  • Combobox description label layouts aligned across the OS.
  • Fingerprint UI polished.

Issues reported by the community at together.jolla.com and fixed in this update:

  • https://together.jolla.com/question/158984/21010-multiple-crasheslock-ups-per-day-since-update/
  • https://together.jolla.com/question/137001/bug-clicking-noise-jollac/
  • https://together.jolla.com/question/155701/facebook-app-terminates-after-starting/
  • https://together.jolla.com/question/156475/2109-swipes-lag-behind-on-jolla-c-aqua-fish/?sort=votes&page=1
  • https://together.jolla.com/question/156842/2109-bluetooth-indicator-not-working/
  • https://together.jolla.com/question/1062/enhance-the-readability-of-texts-in-the-ui-eg-configurable-font-size/
  • https://together.jolla.com/question/101957/bug-upgrade-notification-stays-there-after-upgrade/
  • https://together.jolla.com/question/54371/mail-app-does-only-partially-respect-language-settings/ (Properly localized timestamp on email reply.)
  • https://together.jolla.com/question/109180/feature-request-add-missing-apps-to-the-chat-application-list/ (Notification priorities for TextSecure, Threema, Conversations, and K9-Mail added)
  • https://together.jolla.com/question/1006/add-file-upload-functionality-to-web-browser/?sort=votes&page=1
  • https://together.jolla.com/question/49262/camera-auto-focus-does-not-work-while-timer-is-running/
  • https://together.jolla.com/question/141296/thai-character-blank-or-square-with-jollac/
  • https://together.jolla.com/question/147862/bug-weather-missing-icon-for-type-of-weather/
  • https://together.jolla.com/question/124268/android-app-no-icon/
  • https://together.jolla.com/question/150706/bug-some-songs-are-mistakenly-listed-under-unknown-artist/
  • https://together.jolla.com/question/148521/bug-special-length-of-sms-causes-whole-sms-to-be-received-empty-20251/
  • https://together.jolla.com/question/151431/bug-inactive-link-to-sailfish-apps-in-storage-app/
  • https://together.jolla.com/question/87619/sdl2-in-landscape-mode
  • https://together.jolla.com/question/70821/request-support-sdl-landscape-mode/
  • https://together.jolla.com/question/151457/bug-auto-lock-time-out-dont-work-properly/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/
  • https://together.jolla.com/question/149544/204-wrong-time-bug/
  • https://together.jolla.com/question/152712/bug-backup-during-update-download-not-working/
  • https://together.jolla.com/question/150705/bug-some-songs-show-up-in-gallery-instead-of-the-media-app/
  • https://together.jolla.com/question/832/system-wide-clipboard-copy-paste-capability/: Basic copy-paste text merged to Sailfish Browser
  • https://together.jolla.com/question/149316/strange-browser-address-bar/
  • https://together.jolla.com/question/150714/bug-cant-type-a-message-into-facebooks-touch-version-in-browser/
  • https://together.jolla.com/question/154719/bug-problem-with-week-numbers-in-calendar-in-the-us-indian-locale/
  • https://together.jolla.com/question/152267/camera-video-recording-choppy-with-big-pauses-in-video-and-skips-in-audio/
  • https://together.jolla.com/question/153833/after-the-latest-update-haapajarvi-the-video-recording-became-flaky-stops-every-few-seconds-while-watching-then-continues-worked-100-before/
  • https://together.jolla.com/question/156994/owncloud-caldav-sync-works-only-after-msyncd-restart/

Changelog

For detailed changelog, see https://together.jolla.com/question/153632/changelog-210iijoki/.

Updating your device

Your device must be connected to the Internet and signed in to your Jolla account. If your Jolla account is registered for Early Access releases you should receive an OS update notification when an update is available. If you have decided not to take the Early Access registration then you will get the OS update typically one week later.

We warmly recommend making some 3-4 GB of free space to the internal storage of your device before starting the update. Move your pictures and videos to the SD card (or to your PC or cloud service). After the upgrade turn on the option to save pictures and videos directly from the camera to the memory card (Settings > Apps > Camera). This is important particularly in case of "Jolla 1" devices (product name "Jolla" in Settings > About product).

This is the usual drill before attempting to update your devices:

  • If you use Phonehook from OpenRepos, uninstall it before upgrading.
  • If you use oFono from OpenRepos, revert to the official oFono before upgrading (or else you may face problems with LTE etc.).
  • If you use Patchmanager, revert all applied patches before upgrading.

Take a backup of your data before attempting to update your device and save the backup to an SD card or to some other off-device location (PC, your cloud service). Note that videos and images are not included in cloud-based backups. Do not reboot the device while the update is in progress. Do keep the phone connected to a battery charger during the whole process. Device screen may blank out during the update process; you may waken the display by a short press on the power key to monitor the progress.

For detailed instructions on updating software, visit Zendesk [ https://jolla.zendesk.com/hc/en-us/articles/201836347 ].

Known issues

  • If you have an OS version earlier than 2.0.4.14 in your device we recommend taking a backup of your data before seeking for OS update. This is because the backup option in the Sailfish OS update dialogue tends to stall in some cases with earlier OS versions (after which the device must be rebooted). Backup works okay if initiated from "Settings > Backup".
  • Reliance Jio SIM cards (India) work in SIM slot #2 only according to some reports. We are not aware of similar issues in other networks.
  • Bluetooth pairing may occasionally fail (on Jolla Tablet, in particular), or turning Bluetooth ON may fail. In such cases it is best to restart the Jolla device and try again.
  • Bluetooth equipment on some car models may not be able to receive the phone book or the call history from the phone.
  • Toggling the Internet sharing on and off may make Jolla 1 devices restart.