Platform

Tizen 6.5 Public M2

Release date

Release details

Release notes

System (kernel and system framework)

New and changed features

  • New API and features
    • Kernel
      • A fine-grained version of THP (Transparent HugePage) in Linux kernel for embedded systems has been implemented in Raspberry Pi 4.
    • HAL
      • HAL API Layer is implemented for unifying the HAL backend style and splitting out the hardware dependency.
      • New image structure is adapted for HAL, new partition is added for a set of HAL backend packages.
    • System and resource management
      • VIP process monitor has been improved by removing race conditions.
      • Percentage-based memory threshold has been developed.
      • Coredump generation for .NET 6 runtime has been supported.
      • Tizen feature database tools have been improved.
      • Container adaptation for file system mount units has been developed.
    • Device and sensor management
      • Orientation and rotation vector sensor algorithms have been upgraded for improving correctness.
      • HAL backend for Inertial Measurement Unit (IMU) sensors has been implemented for Raspberry Pi 4 devices.
      • Separate backend libraries for sensor devices have been supported.
      • Daemon-less direct API set for peripheral-io and runtime memory usage has been developed.
      • Sleep mode for IoT headless devices has been supported.
      • Display control for HDMI-based external display devices has been supported.
      • Display option for USB connection change has been added.
      • API for board serial number has been added.
    • OS upgrade
      • FOTA update for Raspberry Pi 4 IoT headless devices has been supported.
      • Crash recovery schemes have been developed for reliable OS upgrade.
      • Metadata for FOTA server management has been included in delta files.
      • Testsuites for OS upgrade have been developed.
      • Delta file generators have been improved.
    • Open source
      • CVE-2021-33910 patch has been applied to systemd.

System (base)

New and changed features

  • Open source
    • ccache
      • Version 3.1.6 has been upgraded to version 4.4.
    • libxml2
      • Version 2.9.10 has been upgraded to version 2.9.12.
    • gtest
      • Version 1.8.0 has been upgraded to version 1.10.0.
  • System-settings
    • Image validation checker for two keys has been removed.
      • SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN
      • SYSTEM_SETTINGS_KEY_WALLPAPER_LOCK_SCREEN

Fixes

  • CVE patches
    • libxml2
      • CVE-2019-20388
      • CVE-2020-24977
      • CVE-2020-7595

Application framework

New and changed features

  • Resource package
    • A new installer for resource packages has been added.
    • API set for retrieving information of a resource package has been added.
  • Cross device communication using TIDL
    • API set for device-to-device communication has been added.
    • An option to compile for device-to-device communication has been added to TIDLC.
  • rpc-port extension
    • The library has been modified to use stub API in daemon process.

Fixes

  • rpc-port
    • The dependency on D-Bus has been removed.
  • pkgmgr-tool
    • Minor bugs have been fixed.

Window and interaction

New and changed features

  • Text Input Framework
    • The sticker input in reference IME in case of installing sticker package has been added.
    • The keyboard hot key (Shift & Space) for switching H/W keyboard language has been added.
    • The API to support NUI IME has been added.
  • Multi-assistant Framework
    • Support for N:N relationship between multiple wake-up engines and voice assistants has been added.
  • Multi-modal Interaction Framework
    • The API to support multi-modal interaction has been added.
    • The multi-modal interaction manager has been added.
  • Enlightenment Wayland display server
    • Foreign Shell has been added. This provides sharing wayland resources between wayland clients through exporting and importing foreign shells.
    • Support for always on parent functionality has been added.
    • Support for pending_show functionality has been added.
    • Support for showing the softkey service by swipe up has been added.
  • TBM
    • TBM HAL Backend for amlogic chipset has been added.
    • TBM HAL Backend for msm chipset has been added.
  • TDM
    • TDM HAL Backend for amlogic chipset has been added.
    • TDM HAL Backend for msm chipset has been added.

Graphics and UI

New and changed features

  • NUI
    • Common
      • HorizontalAlignment and VerticalAlignment have been added in LinearLayout.
      • Argument type of TimePeriod has been changed.
      • AdjustViewSize to ImageView has been added.
      • Page Transition API set has been added.
      • Text Selection API set in TextField, TextEditor has been added.
      • SpaceEvenly to FlexJustification has been added.
      • Copy, Cut and Paste for Text on TextEditor and TextField have been added.
      • FindDescendantByID, Raise, Lower, GetOriginalImageSize have been added.
      • BorderlineWidth, Color and Offset in View have been added.
      • SelectionCleared, SelectionChanged and CursorPositionChanged events to TextField and TextEditor have been added.
      • EllipsisPosition properties to TextLabel, TextField and TextEditor have been added.
      • SafeNativeWindowHandle has been replaced into Window.NativeHandle.
      • VideoView.NativeHandle has been added.
      • Hyphenation and Mixed modes to LinewrapeMode enum have been added.
      • InputFilter API set in TextField, TextEditor has been added.
      • NUI IME window support has been added.
      • Capture API set has been added.
      • GetHeightForWidth() and GetWidthForHeight() have been added.
      • AnchorClicked events to TextLabel, TextField and TextEditor have been added.
      • Transition API set has been added.
      • EXaml (Enhanced XAML) feature which separates XAML resources has been added.
      • Gesture propagation has been added.
      • Support for ETC2_EAC compressed format texture has been added.
      • Support for focus finder has been added.
      • Support for background and span markup tags has been added to TextLabel.
    • Components
      • RiveAnimationView has been added.
      • Grouping, Clipping, Masking, Gradient (Linear, Radial), Path and Picture functions has been added in CanvasView.
      • Accessibility (AT-SPI2) functionalities for all Components have been added.
      • Navigator Popped event has been added.
      • Page Appear/Disappear events have been added.
      • MakeToast function has been added in Notification.
      • ItemAlignment and ItemSpacing properties have been added in Button.
      • Slider and Progress properties related to showing value have been added.
      • Page Navigation API set has been added.
      • DialogPage has been added.
      • Menu and MenuItem classes have been added.
  • ThorVG
    • SVG Loader has been enhanced by supporting more extensible SVG spec including embedding images.
    • PNG, JPG formats have been supported.
    • Binary Vector Graphics Data Format (TVG) has been supported.
    • SVG - TVG file converter has been added in the ThorVG Viewer (www.thorvg.org/viewer).

Fixes

  • NUI
    • Layout related bugs have been fixed.
    • A clipping bug of a transparent renderer has been fixed.
    • A bug that a triple tap doesn’t work has been fixed.
    • Invalid text selection behavior has been fixed.

Multimedia framework

New and changed features

  • MediaPlayer
    • New display type for video and UI synchronization has been added.
  • capi-media-vision
    • Inference
      • New pre-/post-process based on models meta files has been applied.
  • media-content
    • New media type for ebook (epub3, pdf) has been added.
    • API set for searching ebooks has been added.

Network and connectivity

New and changed features

  • Wireguard VPN
    • Wireguard protocol which aims for better performance than IPsec and OpenVPN has been added.
  • Advanced on-line checking
    • New BPF-based low overhead mechanism for checking internet connection status has been added.
  • Wi-Fi
    • New feature for supporting MAC address randomization has been added.
      • http://tizen.org/feature/network.wifi.mac_randomization
  • User Awareness API
    • The API set for monitoring user location has been added.
    • New feature for the user location has been added.
      • http://tizen.org/feature/network.user_awareness.location
  • Smartcard API
    • New feature for supporting USB type secure element has been added.
      • http://tizen.org/feature/network.secure_element.usb
  • Vine
    • BLE datapath support has been added.
    • Wifi-Aware (NAN) datapath support has been added.
  • Bluetooth API
    • New GATT C# API set for MTU size has been added.

Fixes

  • Bluetooth
    • GATT write request issue with the zero length has been fixed.
    • Some bugs related with Mesh Node role have been fixed.
    • Device name converting issue in C# has been fixed.
  • User Awareness
    • Some memory leak issues have been fixed.
  • Network
    • MAC address randomization issue with multiple Wi-Fi interfaces has been fixed.
    • Some bugs related with WPA3-SAE transition mode have been fixed.
    • Some memory leak issues have been fixed.

Service framework

Fixes

  • Account Framework
    • Potential defects have been fixed.
  • Sync-Manager
    • Potential defects have been fixed.
  • Location Framework
    • Potential defects have been fixed.
    • HAL layer decoupling has been applied.
  • Messaging
    • Potential defects have been fixed.
  • Push
    • Glib timer support has been added.

Web framework

New and changed features

  • Web Runtime
    • Addon features have been added.
      • Translation feature
      • Categorization feature

Fixes

  • Web Engine
    • NUI WebView support
      • Resizing issue has been fixed.
      • Surface orientation issue has been fixed.
    • Known Security vulnerabilities have been fixed.
      • CWE-676

Lightweight web solution

New and changed features

  • Lightweight Web Engine
    • Web Engine
      • Flutter port has been added.
      • An Image map feature has been added.
      • Support for HTTP/2 Protocol has been added.
    • JS API set
      • TextEncoder/TextDecoder Web API set has been added.
    • Javascript Engine
      • ECMAScript 2020 features have been added.
      • WebAssembly MVP features have been added.
      • JS CodeCache has been optimized.
  • JS based lightweight backend service FW
    • Lightweight node.js has been added.

Fixes

  • Lightweight Web Engine
    • (Grid/Flex) Layout defects have been fixed.
    • File defects have been fixed.

Tizen .NET

New and changed features

  • TizenFx
    • Tizen.NUI
      • LinearLayout.LinearAlignment has been deprecated.
      • Navigator Popped event has been added.
      • Page Appear/Disappear event has been added.
      • Argument of TimePeriod has been changed.
      • LinearLayout.Horizontal/VerticalAlignment has been added.
      • AdjustViewSize has been added to ImageView.
      • Page Transition has been added.
      • The name of ImageView Property has been changed.
      • Text Selection has been added to TextField, TextEditor.
      • Input Filter has been added to TextField, TextEditor.
      • Copy, Cut, and Paste have been added to TextField, TextEditor.
      • BorderlineWidth/Color/Offset has been added to NUI.BaseComponents.View.
      • RiveAnimationView has been added.
      • Support for IME Window has been added.
      • WebView has been added.
      • CameraView has been added.
      • Picker has been added.
      • ResizePolicy has been deprecated.
    • Tizen.Multimedia
      • New Inference configuration has been added.
      • Legacy Inference configuration has been deprecated.
      • Support for Video & UI Sync has been added.
      • Support for HEIF image has been added.
      • ConnectAsync has been added.
      • Support for EBook Format has been added.
      • Additional GATT API set has been added.
      • WebRTC has been added.
      • Support for CameraPixelFormat (VP8, VP9) has been added.
      • Additional VideoMimeTypes have been added.
    • Tizen.Applications
      • Cion has been added.
      • New constructor and method has been added to RPCPort.
      • Parcel.Header has been added to RPCPort.
      • Support for Resource Control has been added.
    • Tizen.Uix.Tts
      • Errors and API set for Screen Reader Option have been added.
    • Tizen.Uix.InputMethod
      • IME Resizing has been added.
    • Tizen.MachineLearning
      • Support for Neural Network Framework and HW Type has been added.
    • Tizen.Security
      • OCSP has been deprecated.

Toolchain

New and changed features

  • Hardware-assisted AddressSanitizer (HWASan)
    • GCC/ Libsanitizer : HWASan feature has been backported and tuned for Tizen.
    • HWASan compiler options have been applied.
    • HWASan runtime options have been applied to build and runtime environment.
    • Support for HWASan has been added to glibc and packages.
  • Large File Support (LFS)
    • LFS support has been added to AArch64.
  • New architecture(ARMv7hl) support
    • Build support has been added for 32-bit hard float ABI.

Fixes

  • Binutils/ LTO bug #25355
    • LTO plugin bugfix has been backported into binutils, ld, and bfd.
  • Glibc/ dynamic linker bug #24259
    • Dynamic linker crash after a previously failed call to dlopen has been fixed.
  • Toolchain testsuites bugs have been fixed on GCC, Glibc and Binutils.

Machine learning

New and changed features

  • Machine Learning (ML) Inference API
    • New neural network framework identifiers including VD_AIFW (Samsung Tizen TV) and TRIX_ENGINE (SR NPU) have been added.
    • New HW accelerator designators including NPU_SLSI (Samsung S.LSI) and NPU_SR (SR NPU) have been added.
    • ml_pipeline_src_input_callback() API has been added to support callbacks for the app-src element.
    • ml_check_nnfw_availability_full() API has been added to check HW availability with custom option strings.
  • Machine Learning (ML) Training API and NNTrainer updates
    • Model save and load API set have been added.
    • Model input and output tensor information query API has been added.
    • API set to create and to set dataset properties has been added.
    • New layers to support advanced training methods have been added.
      • CNN : Embedding layer, Split layer, Permute layer, and Dropout layer
      • Recurrent Net : RNN layer, LSTM layer, and GRU layer
    • New layers to augment data have been added.
      • Flip layer, and Translate layer.
    • New layers to support meta-learning algorithms have been added.
      • Centroid KNN layer and L2norm layer
  • NNStreamer updates
    • NNStreamer has been upgraded to version 2.0.
    • Integrated SR-NPU development environment has been added: HAL, driver package, emulator, sample code, and so on.
    • Script mode for Python and Lua has been added to run scripts directly in the pipeline description.
    • New subplugins including Apache TVM, SNPE (Snapdragon Neural Processing Engine) have been added.
    • New event for tensor-filter subplugin has been added to support an optional event, custom HW availability checks.
  • Edge-AI features
    • Data serialization mechanisms have been added: Protocol buffer, FlatBuffer, and FlexBuffer.
    • Remote query (client/server) capability has been added. This allows offloading AI inference workload.
    • New tensor stream types, sparse tensors and flexible tensors, have been added to support various AI data streaming format.
    • MQTTSink and MQTTSrc elements have been added to support Pub/Sub streams via MQTT brokers.
  • AI Inference Offloading Framework
    • A new framework for offloading ML model inference to the high-end devices in LAN has been added.
    • An app can discover high-end devices (peers) in LAN and request to one of them to inference the app’s ML model on behalf.
    • All the devices are authenticated and the communication channels for transferring inputs and outputs are encrypted.
    • NNStreamer is used for construction remote inference pipeline.

Fixes

  • ML Inference API / NNStreamer
    • The hidden memory issues including memory leakage, double free, and segmentation faults have been fixed.
    • Mutex issues including unnecessary locks and dead locks have been fixed.

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
Public Forum Public Forum
Employees only. Please sign in with your company account.