Platform

Tizen 8.0 Public M1

Release date

Release details

Release notes

System (kernel and system framework)

New and changed features

  • System and resource management
    • Multi-user user-add function has been improved by fixing smack/permission exception case.
    • Multi-user user-get-list latency issue has been fixed by getting the list from directory.
    • Ready-state callback of multi-user service has been supported to reduce booting-time.
    • Process OOM_FIXED_APPS feature has been restored.
    • Process CPU affinity feature has been restored.
  • Device and sensor management
    • Input event on/off function for input device has been supported.
    • Display white balance function has been supported.
    • Display rotation function has been supported.
    • Power suspending and resuming callback function have been supported.
    • Power suspending cancellation function has been supported.
    • Power lock status callback has been supported.
    • Power wakeup reason function has been supported.
    • UART flush and drain functions have been supported.
    • Sensor listener attribute getter function has been supported.
    • Sensor attribute setter/getter functions have been supported.
    • Sensitivity attribute of Proximity sensor has been supported.
    • Sensord signal handling has been improved by removing race conditions.
  • OS upgrade
    • Delta binary verifier of FOTA has been added to verify the valid of delta binary.
  • libdrm
    • Version 2.4.109 has been upgraded to version 2.4.114.
    • libkms.so has been removed.
  • libusb
    • Version 1.0.21 has been upgraded to version 1.0.25.
  • cryptsetup
    • Version 2.3.3 has been upgraded to version 2.3.7.

Fixes

  • systemd
    • CVE-2020-1712 patch has been applied.
  • dbus
    • CVE-2022-42012 patch has been applied.
    • CVE-2022-42011 patch has been applied.
    • CVE-2022-42010 patch has been applied.

System (base)

New and changed features

  • Open source
    • autoconf-archive
      • Version 2022.02.11 has been upgraded to version 2022.09.03.
    • automake
      • Version 1.16.4 has been upgraded to version 1.16.5.
    • ccache
      • Version 4.4 has been upgraded to version 4.7.4.
    • cmake
      • Version 3.21.3 has been upgraded to version 3.25.2.
    • cmocka
      • Version 1.1.1 has been upgraded to version 1.1.5.
    • diffutils
      • Version 3.3 has been upgraded to version 3.8.
    • dos2unix
      • Version 7.4.2 has been upgraded to version 7.4.3.
    • dosfstools
      • Version 3.0.16 has been upgraded to version 4.2.
    • doxygen
      • Version 1.9.2 has been upgraded to version 1.9.5.
    • ed
      • Version 1.17 has been upgraded to version 1.19.
    • fdupes
      • Version 2.1.2 has been upgraded to version 2.2.1.
    • file
      • Version 5.41 has been upgraded to version 5.44.
    • gettext
      • Version 0.19.8.1 has been upgraded to version 0.21.1.
    • golang
      • Version 1.17.4 has been upgraded to version 1.19.5.
    • groff
      • Version 1.22.2 has been upgraded to version 1.22.4.
    • gpg2
      • Version 2.3.7 has been upgraded to version 2.4.0.
    • gpgme
      • Version 1.3.2 has been upgraded to version 1.18.0.
    • help2man
      • Version 1.48.5 has been upgraded to version 1.49.3.
    • icu
      • Version 70.1 has been upgraded to version 70.1.
    • less
      • Version 466 has been upgraded to version 608.
    • libksba
      • Version 1.6.0 has been upgraded to version 1.6.3.
    • libtool
      • Version 2.4.6 has been upgraded to version 2.4.7.
    • libunistring
      • Version 0.9.10 has been upgraded to version 1.1.
    • meson
      • Version 0.60.3 has been upgraded to version 1.0.0.
    • mtools
      • Version 4.0.36 has been upgraded to version 4.0.42.
    • multipath-tools
      • Version 0.8.8 has been upgraded to version 0.9.4.
    • ninja
      • Version 1.10.2 has been upgraded to version 1.11.1.
    • parted
      • Version 3.4 has been upgraded to version 3.5.
    • python3-sqlite
      • Version 0.4.7 has been upgraded to version 0.5.0.
    • sqlite
      • Version 3.39.0 has been upgraded to version 3.40.1.
    • sudo
      • Version 1.9.4 has been upgraded to version 1.9.12p1.
    • tcl
      • Version 8.6.10 has been upgraded to version 8.6.13.
    • texinfo
      • Version 6 has been upgraded to version 7.
    • tzdata
      • Version 2021e has been upgraded to version 2022g.
    • update-alternatives
      • Version 1.20.5 has been upgraded to version 1.21.18.
    • uthash
      • Version 1.9.7 has been upgraded to version 2.3.0.
    • vim
      • Version 8.2.2173 has been upgraded to version 8.2.5172.
    • xmlto
      • Version 0.0.25 has been upgraded to version 0.0.28.
    • xz
      • Version 5.2.5 has been upgraded to version 5.4.0.
    • yasm
      • Version 1.2.0 has been upgraded to version 1.3.0.
    • zlib
      • Version 1.2.11 has been upgraded to version 1.2.13.
    • zstd
      • Version 1.4.5 has been upgraded to version 1.5.2.

Application framework

New and changed features

  • Application Manager
    • C# API that terminates without restarting application has been added.
  • Package Manager
    • New feature has been ready to remove user data from other applications.
  • App-control
    • Launch-bounds APIs have been provided.
    • Extended appid for multi-instance has been introduced.
  • TIDL
    • The TIDL compiler has been updated to generate code that use Cion API for Dart language
  • Tizen Database Connectivity (TDBC)
    • New feature has been ready to access a database.
      • Provides an C# API which defines how a client may access a database.
      • The default SQLite driver is provided by platform.
  • Launchpad
    • New feature has been ready to execute applications or loaders.
  • NUIGadget
    • New feature has been added that is a component model distributed in DLL library form.
    • Packaged and distributed as resource package.

Fixes

  • AMD
    • Potential defects have been fixed.
  • App Installer
    • Potential defects have been fixed.

Window and interaction

New and changed features

  • Wayland
    • The version of Wayland has been upgraded to 1.21.0.
    • The wtz-screen protocol has been added.
      • wtz-screen interface provides the logical screen information and functionalities.
    • The wtz-shell protocol has been added.
      • wtz-shell and wtz-surface provide Tizen-style surface requests and events.
    • The set_auto_placement request has been added to tizen_launch_appinfo interface.
    • The set_pin_mode and unset_pin_mode requests have been added to tizen_policy interface.
    • The init_generator_with_sync request has been added to tizen_input_device_manager interface.
  • Enlightenment
    • The name of e_desk_group has been changed to e_desk_area.
    • The server protocol implementation of wtz_screen and wtz_splitscreen interfaces has been included.
    • The server protocol implementation of wtz_shell interface has been included.
    • The policies for Multi-Windows management have been added.
      • Those are Smart Launch, Snap Window, All Minimize and Smart Rotation.
    • The wheel event in touchpad has been supported.
  • TBM
    • Parallelization function to improve the authentication speed from TBM has been added.
  • TPL-EGL
    • The API to set the front buffer rendering for each surface has been provided.
    • The API to check if a surface has a fence sync has been provided.
  • Mesa
    • The version of Mesa has been upgraded to 22.3.5.
  • Vulkan
    • The version of SPIRV-Cross, SPIRV-Headers and SPIRV-Tools has been upgraded to 1.3.239.
    • The version of Vulkan-Headers, Vulkan-Hpp, Vukan-Loader and Vulkan-ValidationLayers has been upgraded to 1.3.240.
    • The version of glslang has been upgraded to 1.3.239.
  • Libinput
    • The version of Libinput has been upgraded to 1.22.0.
  • Libxkbcommon
    • The version of Libxkbcommon has been upgraded to 1.5.1.
  • TTS Framework
    • Supports root daemon as TTS client.
    • Supports on-demand reconnection of clients when TTS service abnormally terminated. This is useful for low-end devices when its cpu consumption is very high.
  • STT Framework
    • Support USB plug-in microphone for TV binary.
  • Voice Control Framework
    • The IPC interface between the voice control engine and voice control clients has been changed from D-Bus to TIDL, which is a proper IPC method between applications.
    • The C API to reduce background volume when the voice manager client wants has been added.
  • Text Input
    • The performance to get surrounding text has been improved.
  • NLP
    • NLP APIs have been deprecated.

Fixes

  • TTS Framework
    • Fix threads safety issue, which TIDL IPC connection is established and closed.
  • Voice Control Framework
    • Remove the unnecessary circular dependencies on the client side.

Graphics and UI

New and changed features

  • Rendering
    • Support for multisampling level of FBO rendering has been added.
  • Scene3D
    • A new default camera for 3D scene has been added.
    • Support for asynchronous loading of Model and SceneView has been added.
    • Support for KHR_materials_specular and KHR_materials_ior extension of glTF has been added.
    • Support for embedded texture data of glTF has been added.
    • Cache manager for 3D models has been added.
    • Support for glb format has been added.
    • Support for equirectangular projection has been added.
    • Support for NavigationMesh and PathFinding has been added.
  • View and Window
    • Some properties have been added to the Camera.
    • An overlay layer has added to the Scene.
    • A new window type DESKTOP has been added.
    • Support for window layout has been added.
    • A BorderWindow has been added to the window.
  • Images
    • Support for CMYK jpeg image loading has been added.
  • Text
  • Some text geometry APIs have been added.
  • Some text span APIs have been added.
  • Drag and Drop
  • Support for multiple windows on a single process has been added.
  • Performance / Memory Improvement
  • The object sizes of some internal classes have been reduced.
  • Message processing logic has been optimized.
  • Some matrix operations have been optimized.
  • Unnecessary ClipBoard creation has been removed.
  • Aurum
    • Support for UI context changed event has been added.
    • Support for UI scrolling finished event has been added.
  • Vector Animation
    • Tizenvg has been updated to the latest thorvg.

Fixes

  • Various partial update defects have been fixed.
  • A transform matrix calculation defect has been fixed.
  • A screen rotation defect has been fixed.
  • Various BMP decoder defects have been fixed.
  • Various text defects have been fixed.
  • Various Aurum defects have been fixed.
  • Various touch and gesture defects have been fixed.

Multimedia framework

New and changed features

  • Open source
    • OpenCV version 4.5.3 has been upgraded to version 4.7.0.
    • GStreamer version 1.20.0 has been upgraded to version 1.22.0.
    • Ffmpeg version 4.4.1 has been upgraded to version 5.1.2.
    • Taglib version 1.12 has been upgraded to version 1.13.
    • Tiff version 4.3.0 has been upgraded to version 4.4.0.
    • GraphicsMagicK version 1.3.36 has been upgraded to version 1.3.38.
    • libwebp version 1.2.1 has been upgraded to version 1.2.4.
    • libjpeg-turbo version 2.1.1 has been upgraded to version 2.1.4.
    • libpng version 1.6.37 has been upgraded to version 1.6.38.
    • libjxl version 0.6.1 has been upgraded to version 0.7.0.
    • libvpx version 1.10.0 has been upgraded to version 1.12.0.
  • MediaVision
    • Support for DesignQR has been added.
  • Media Camera
    • New APIs for camera settings have been added.
  • Native WebRTC
    • New stats types have been added to get information for candidate pair, local candidate, and remote candidate.
    • New error type of network resource failure has been added.
    • Some macro definitions of stats have been deprecated.
  • Media Content
    • Deprecated some storage related APIs and unused media metadata have been removed.
    • Deprecated thumbnail util APIs have been removed.

Network and connectivity

New and changed features

  • Network
    • Support PSK_SHA256 for ieee80211w has been added.
    • Timers to handle timeout for asynchronous APIs in wifi-manager have been added.
  • Download cache support
    • Capi-web-url-download and download-provider have been extended to support cache service.
      • Stores a copy of a given resource and serves it back when requested.
      • The freshness lifetime is calculated based on several headers.
      • Uses If-None-Match request to check if the resource is in fact still fresh.
    • New APIs for handling cache option have been added.
    • New API for removing the files cached by each application has been added.
  • Bluetooth
    • New APIs for GATT client connecting and disconnecting have been added.
    • New APIs for GATT server connection state changed callback have been added.
    • New API for setting advertising flags has been added.
    • New APIs for setting advertising custom name have been added.
  • Open source
    • Curl version has been upgraded to 7.86.0.
    • Wpa_supplicant version has been upgraded to 2.10.

Fixes

  • Network
    • The logic to store profile extension information has been fixed.
    • The logic for Netlink scan has been fixed.
    • The logic to calculate scores for AP connections has been fixed.
    • The logic for background scan has been fixed.
    • The logic to monitor the status of the Wi-Fi module has been fixed.
  • Bluetooth
    • The RSSI parsing issue from discovery has been fixed.
    • Discovery busy state handling logic has been fixed.
    • Adapter state check logic has been fixed.
    • EIR manufacturer data handling logic has been fixed.
    • Bonded devices response not coming issue has been fixed.
    • Infinite callback issue in EOF case has been fixed.

Security

New and changed features

  • Privacy privilege manager
    • Privacy privilege manager (PPM) feature has been deprecated.

Service framework

Fixes

  • Account Framework
    • Potential defects have been fixed.
  • Sync-Manager
    • Potential defects have been fixed.

Web framework

New and changed features

  • Web Engine
    • Open source chromium 108 version base has been applied.
    • OzonePlatform for EFL has been added.
    • Ozone EFL based Onscreen/Offscreen rendering mode has been supported.
    • Offscreen rendering mode based NUI feature has been supported.
    • ESPP based media renderer has been added.
  • Web Runtime
    • Open source electron 22.0.0 version has been applied.

Fixes

  • Stability issue in multi windows scenario has been fixed.
  • Media permission issue on WRT has been fixed.

Lightweight web solution

New and changed features

  • Lightweight Web Engine
  • Web Engine
  • Service Worker lifecycle has been supported.
  • Caching responses on network requests in the Service Worker has been supported.
  • Maplike declaration has been added.
  • JavaScript Engine
  • ECMAscript feature (from ES2022) has been added.

Fixes

  • Lightweight Web Engine
  • Network loader defects have been fixed.
  • Memory leak defects have been fixed.
  • Url parsing defects have been fixed.
  • History management defects have been fixed.

Tizen .NET

New and changed features

  • TizenFx
    • Tizen.Content.MediaContent
      • Deprecated properties have been removed from MediaInfoColumns class.
      • Deprecated classes (StorageType/Storage/StorageCommand) have been removed.
    • Tizen.Applications.PackageManager
      • ClearUserData method has been added.
    • Tizen.Applications.RPCPort
      • New constructor has been added to Parcel class.
    • Tizen.Nlp has been deprecated.
    • Tizen.Security.PrivacyPrivilegeManager has been deprecated.
    • Tizen.Security.DevicePolicyManager has been deprecated.
    • Tizen.Multimedia.Camera
      • New setting APIs have been added.
    • Tizen.Data.Tdbc has been added.
    • Tizen.Applications.Common
      • New resource control APIs have been added.
    • Tizen.Multimedia.Remoting
      • WebRTCStatisticsProperty enum have been updated.
    • Tizen.Multimedia.Vision
      • New QR APIs have been added.
    • Tizen.Content.Download
      • New caching APIs have been added.

Toolchain

New and changed features

  • GCC
    • ARM target changes have been back-ported from releases/gcc-9.
    • Libsanitizer: AddressSanitizer overhead reduction option has been added.
  • Glibc
    • Timezone: updated from tzcode 2020a.
  • Binutils
    • Packaging: keep shared libraries for libbfd & libopcodes.

Fixes

  • GCC
    • Bugfix PR c++/61414 patchset has been applied.
    • Bugfix PR middle-end/98189, 95886 patchset has been applied.
  • Glibc
    • Static TLS (Thread Local Storage) block memory allocation bugfix patchset has been applied.
    • CVE bugs are fixed
      • CVE-2022-23219
      • CVE-2022-23218
      • CVE-2021-38604
      • CVE-2021-35942
      • CVE-2021-3326
      • CVE-2021-27645
      • CVE-2020-27618
      • CVE-2021-3999
    • AddressSanitizer build error for aarch64 architecture has been fixed.

Machine learning

New and changed features

  • Machine Learning (ML) API updates
    • ML.Service API Updates
      • Add new APIs to separately manage ML model files. These APIs allow ML applications to exploit the latest ML model deployed without code-level modifications that require re-packaging and re-distribution of the whole application.
      • AI Inference offloading between Tizen and TizenRT has been improved. The binary size of TizenRT is optimized (< 100kB).
    • ML.Inference API Updates
      • Add new API to use extended rank limit. To maintain the backward compatibility, the default rank limit is 4. The extended rank is only used when new API is called.
      • Support TensorFlow Lite v2.11.0 by default.
    • ML.Training API Updates
      • Add Identify Layer as a utility layer which flows everthing as it is.
      • Add learning rate scheduling features.
  • Step learning rate scheduling
  • Exponent learning rate scheduling
    • Add API to get the weight data
  • NNStreamer updates
    • NNStreamer has been upgraded to version 2.3.0.
    • Support for large-size model of the NNStreamer pipeline has been added.
      • The number of rank limit has been increased up to 8.
      • The number of tensor limit has been increased up to 100.
    • Support for the model storage of Device MLOps has been added.
      • Model management feature such as register, fetch active model, update, and delete has been added. Using this feature, ML applications can share their model with other applications.
    • Pipeline based data repository and training feature has been added.
      • New NNStreamer elements such as datareposrc, datareposink, and tensor_trainer have been added.
      • Support for the training in AI pipeline has been added.
  • NNTrainer updates
    • Support proactive swap which utilizes secondary storage for less memory consumption.
      • Add Cache Pool/Cache Loader/Cache Element classes.
      • Update Memory pool and planner for better utilization.
    • Added Execution order and memory usage tarcing for debugging.
    • Added TFLite exporter which generates inference model for tflite (unstable).
  • Open source updates
    • TensorFlow-Lite2 has been upgraded to version 2.11.0.
    • Flatbuffers has been upgraded to version 2.0.6.

Fixes

  • Reported bugs in NNStreamer and ML API have been fixed.

Known issues

  • XNNPACK delegate of TensorFlow-Lite2 is temporarily disabled due to the toolchain version issue.

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies