---
# System prepended metadata

title: TB 3.6.3 Release notes
tags: [ThingsBoard]

---

---
title: TB 3.6.3 Release notes
tags: ThingsBoard
image:
---

[toc]

## Major Improvements

### Core & Rule Engine
* [#8522](https://github.com/thingsboard/thingsboard/pull/8522). Push notifications to the mobile apps by @ViacheslavKlimov
  * (Star) Notification center > Templates > + Add template, 其中 Delivery methods 多了 Mobile app 選項。
* [#999](https://github.com/thingsboard/thingsboard/pull/9990) New types of the groupingtervals: WEEK, WEEK_ISO, MONTH, QUARTER by @ashvayka
  * (Star) Dashboard > timewindow > Realtime or History, 當 Internal 選擇 Current year, Grouping internal 有 Week, Month, Quarter 選項。
* [#9980](https://github.com/thingsboard/thingsboard/pull/9980) Configurable granularity and strategies for device connectivity status calculation by @dskarzh
  * (Star) 大量物聯設備，實時監控對系統負荷很大，無論是對 Queue 或是 DB 而言，都是直接衝擊到系統效能，基於此原因，傳輸層引入可調參數 (Transport configuration parameters)，指定回報區間內，可以只收第一筆，最後一筆，第一筆+最後一筆或每一筆照單全收等四種方式，透過 **thingsboard.yml** 即可依需求設定相對應參數，更詳細的說明，請點選[連結](https://thingsboard.io/docs/user-guide/device-connectivity-status/)。 

### UI
* #10315 Time series chart widgets by @ikulikov
  * (Vian) 原本 time-series 只支援 line chart, 現在有多支援 bar, point chart, 以及綜合的 chart。後續會棄用原本的 time-series line chart
* #9960 Bar chart with labels widget by @ikulikov
  * (Vian) 一般的 bar chart 加入了 label
* #10212 Toggle button widget by @ikulikov
  * (Vian) 其實就是 angular 的 toggle component, 但可以從介面上選取要執行的動作如 RPC method, set attribute, ...
* #10132 Action button widget by @ikulikov
  * (Vian) Action button 給與 UI 設定很大的彈性，可直接用介面設定觸發事件，和按鍵的 hover, 圓角等各式效果 without coding
  * (Ailsa) 提供四種樣式以及五種按鍵狀態 ![截圖 2024-03-27 上午10.44.19](https://hackmd.io/_uploads/rklHd-bkR.png =70%x)![截圖 2024-03-27 上午10.44.29](https://hackmd.io/_uploads/HJM6KW-JA.png =70%x)
* #10134 Command button widget by @ikulikov
  * (Vian) 外觀就是 button, 可以從介面上選取要執行的動作如 RPC method, set attribute, ... 
* #10162 Power button widget by @ikulikov
  * (Vian) 開關的 component 可以從介面上選取要執行的動作如 RPC method, set attribute, ...
* #10053 Single Switch control widget by @ikulikov
  * (Vian) 可以從介面上選取要執行的動作如 RPC method, set attribute, ...
  * (Ailsa) 提供右、左、中三種可選 ![截圖 2024-03-27 上午11.06.19](https://hackmd.io/_uploads/r1BPaWbyC.png =90%x)
* #10195 Slider widget by @ikulikov
  * (Vian) 是 angular 的 slider component, 並可以從介面上選取要執行的動作如 RPC method, set attribute. 相當於用 slider 調整相關參數後傳送出去 
  * (Ailsa) 提供三種 slider 樣式可選![截圖 2024-03-27 上午10.42.02](https://hackmd.io/_uploads/B1ZaPZW1C.png =90%x)
* #10153 New widget action type: Open URL by @Dmitriymus
  * (Vian) 類似 link 標籤的功能 

### Transport
* [#10137](https://github.com/thingsboard/thingsboard/pull/10137) SNMP: delay between sending request chunks; traps processing fixes by @ViacheslavKlimov
  * (Star) SNMP 傳輸協定 (Snmp server parameters)，留意 ``SNMP_MAX_REQUEST_OIDS`` 與 ``SNMP_REQUEST_CHUNK_DELAY_MS`` 可調參數，當 SNMP request 過長，被分為兩次傳送時，可設定 dealy 時間 (連續傳送的間隔時間)，更詳細說明，請點選[連結](https://thingsboard.io/docs/user-guide/install/snmp-transport-config/)。
* #10063 Support DTLS Connection ID with configuration by @Rhyaldir
  * (Star) 主要針對 LwM2M 協定，issue #10061 認定為 bug，所以支援 DTLS Connection ID, 詳見 [LWM2M Transport parameters](https://thingsboard.io/docs/user-guide/install/lwm2m-transport-config/)，其中 LWM2M server parameters 表格，多 transport.lwm2m.dtls.connection_id_length 參數，預設長度為 6 bytes。

### Edge
* [#9968](https://github.com/thingsboard/thingsboard/pull/9968) Alarm comment support by @AndriiLandiak
  * (Victor) 可在 rule chain 透過 node - push to edge 和 push to cloud 雙向傳遞使用者的告警留言。
  	* 待驗證。
* [#10021](https://github.com/thingsboard/thingsboard/pull/10021) Notification rules for connection status and errors. Rate limits for Edge events. by @AndriiLandiak
  * (Victor) 新增 edge 連線狀態改變及連線失敗的 notification rule。
  * (Victor) 新增 edge 用量限制 ( tenant profile )。
  	* ![image](https://hackmd.io/_uploads/HkxgruYC6.png)


## Minor Improvements

### Core & Rule Engine
* #9030 Device state rule node; device state service improvements by @dskarzh
  * ```` 
* #10083 Performance improvements for entities saving by @ViacheslavKlimov
  * ```` 
* #9937 Added Event and Audit Logs services to TbContext. by @devaskim
  * ```` 
* #10185 Added global queue prefix to js-executor, rule-node and tb-rule-engine-notifications-node- consumer group id by @dashevchenko
  * ```` 
* #10175 Added support for IN, NOT_IN types of operations alarm rules by @dashevchenko
  * (Victor) 單一條件判斷標準可為 list，用,區分 - `1,3,5,7,9`
  	* IN: 在 list 中
  	* NOT_IN: 不在 list 中
* #9957 Set default device connectivity params from the thingsboard.yml during install by @YevhenBondarenko
  * (Victor) 新增 device 後 UI 跳出的引導串接畫面在 install 可透過 yml 設定預設值。
	![image](https://hackmd.io/_uploads/HJRKOpL0T.png)
  	* 待驗證
* #10085 Removed support for upgrades from versions prior to 3.5.0 by @dashevchenko
  * (Victor) 停止支援從 3.5.0 更新
* #10152 CASSANDRA_QUERY_SET_NULL_VALUES_ENABLED=true by default by @dashevchenko
  * ```` 

### UI
* #10147 Optimized image requests the map widgets and async rendering by @Dmitriymush
  * (Vian) 改善 map widget 的 performance，地圖圖片的渲染，後續可以測試先前 hajj map sample
* #10215 Optimized image updates the Image Gallery by @vvlladd28
  * (Vian) 主要是效能的提升 
* #9947 Added queue selection for rule nodes by @ArtemDzhereleiko
  * ```` 
* #9880 Added search to rule chain selector by @rusikv
  * (Vian) Rule Chain 頁面多了下拉選單 (在 search bar 的上方)
* #9904 Improved Ukrainian translation by @xalt7x
  * (Vian) 烏克蘭語翻譯改善 
* #9914 Refactoring of the translation for the tenant profile dialog by @ArtemDzhereleiko
  * (Vian) 翻譯改善
* #9935 Improved components by changing API usage from getDeviceType/getAssetType to getDeviceProfileName/getAssetProfileName by @rusikv
  * (Vian) 改善 filter 中 getDeviceProfile 的 api (用途仍相同)
* #10268 Added new services to Services Map Widget Context by @ChantsovaEkaterina
  * ```` 
* #9991 Added a check if an entity supports a detail page the entity table by @rusikv
  * (Vian) 檢查 entity 是否已經被使用在 entity table 的詳細資訊頁 
* #10022 Added support for HTML tags rule node description (Help tabs) by @iraznatovskyi
  * (Vian) 修正 rule node 說明欄中的節點標籤
* #9798 Update locale.constant-de_DE.json by @Backdraft007
  * (Vian) 去除翻譯中錯誤的逗號 
* #9927 Update locale.constant-zh_CN.json by @Fliner
  * (Vian) 更新繁體中文翻譯檔 
* #10156 Added Polish locale by @ArtemDzhereleiko
  * (Vian) 新增波蘭文
* #9956 Shared some models and components to use thingsboard-extension by @kalutkaz
  * (Vian) TB 的 function 是設定 private, 將其改為 public 使函式方法能用在 thingsboard-extensions
* #10062 improvement to SNMP transport config by @Dmitriymush
  * ```` 
* #10064 Improvements for styles and time-window scss by @Dmitriymush
  * (Vian) timewindow 的樣式微調 (no-wrap)
* #10066 Increased “maxRows” limit from “100” to “3000” for Angular Gridster by @xalt7x
  * ==(Vian) 原本 dashboard 有高度限制，將高度從 100 rows 調整到 3000 rows==
* #10139 New toast notification design by @ArtemDzhereleiko
  * (Vian) 新的通知樣式 
* #10226 Added the possibility of setting the value range manually the Signal Strength widget configuration by @jktu2870
- 其他： 
    - (Ailsa) 部分顏色選項中多了 primary color 跟 accent color。感覺更新不完整或是沒理清楚它的目的。
        1. 以為是背景或大面積著色時都會有 primary color & accent color 選項但舊widget有的有，有的又沒有。Title, Text, Tooltip目前也都沒有。
         2. 找不到去哪裡設置 primary color & accent color，目前它預設顏色是無法改變的。不知道是不是在 dashboard 寫扣可以設置這兩個色盤，方便未來挑選顏色。
         ![截圖 2024-03-27 下午12.03.15](https://hackmd.io/_uploads/rkKgizWkA.png =50%x) 
        稍微整理哪些widget具備primary color & accent color -> [查看](https://hackmd.io/@xilsxwu/HJXQMzW1C)
## Bug Fixes

### Core & Rule Engine
* #9963 Fixed asset relations deletion by @ViacheslavKlimov
  * ```` 
* #10205 Fixed delete alarm events (device profile node) by @YevhenBondarenko
  * ```` 
* #10111 Fixed infinite ‘Failure’ some corner cases by @YevhenBondarenko
  * ```` 
* #10202 Mapping of command id to unique sequence number per subscription id by @ashvayka
  * ```` 

### UI
* #9941 Fixed validation JSON form custom widgets by @vvlladd28
  * (Vian) 修正 custom widgets 中 JSON 設定的按鈕無法點按的問題 
* #10016 Fixed not updated image preview when updated image by @vvlladd28
  * (Vian) 修正原本沒顯示圖片更換的預覽
* #9869 Fixed ‘stateId’ autocomplete and added improvements for widget action dialog by @Dmitriymush
  * (Vian) 修正 widget action 中的 dashboard state 的下拉選單 
* #9923 Fixed ota-package-autocomplete override of ‘formValue’ on newputs value by @Dmitriymush
  * ```` 
* #9936 Fixed sysadmin general settings for Firefox by @ArtemDzhereleiko
  * (Vian) 修正 sysadmin 中 general setting 在 Firefox 無法點按按鈕的問題
* #9948 Fixed not properly displaying of copy-code button by @iraznatovskyi
  * (Vian) 修正在 Firefox 瀏覽器無法正確顯示 copy-code 按鈕的問題
* #10012 Fixed default column visibility for time-series table widget by @ArtemDzhereleiko
  * (Vian) 修復了時間序列表 widget 中的預設列可見性 
* #10014 Fixed error on deleting data key basic config widgets by @ArtemDzhereleiko
  * (Vian) 修正當刪除 widget 中的 數據參數顯示的 error console
* #10036 Fixed progress bar by @ArtemDzhereleiko
  * (Vian) 原本在 Widget library, Notification Center, Version Control page 會有雙重進度顯示條修正為一條
* #10052 Fixed IoT Gateway dashboard validator gateway configuration by @iraznatovskyi
  * (Vian) 修正了 IoT Gateway `gateway -> general configs -> storage tab -> path fields` 表單中的錯誤提示
* #10060 Fixed IoT Gateway dashboard toast position after saving connector by @iraznatovskyi
    * (Vian) 修正了 IoT Gateway dashboard 儲存後的 Toast 彈出位置
* #10065 Fixed ‘singletonMode’fo on copy of rule-node by @Dmitriymush
  * (Vian) 複製 rule-node 時存在一個錯誤，不允許複製有關 singletonMode 的資訊（如果存在）。 解決方法將 singletonMode 欄位放置到緩衝區 rule-node 資訊中
* #10084 Fixed dynamic links creation for gateway devices details by @iraznatovskyi
  * ```` 
* #10108 Fixed chart card value color differs from other widgets with the same values and range colors configs by @rusikv
  * (Vian) 修正 chart card 在顯示數值時使用錯誤顏色的情況 
* #10117 Fixed RPC connectors table collapsing also fixed JSON field height when this widget looks as a column by @iraznatovskyi
  * (Vian) 修正 RPC 連接器表格破版的問題
* #10122 Fixed dashboard entity filter remembers userput on close and cancel by @rusikv
  * (Vian) 修正 filter 輸入框中顯示的文字 (在關閉 filter 後不該紀錄沒做儲存的文字) 
* #10130 Fixed Gridster options update for mobile mode by @Dmitriymush
  * ```` 
* #10189 Fixed the link to the documentation for time-series charts by @jktu2870
  * (Vian) 詳細資料連結的文件路徑修改 
* #10177 Fixed dashboard state autocomplete widget action component by @Dmitriymush
  * (Vian) 修正在 widget action 中 dashboard state 的輸入框自動填入功能
* #10183 Fixed the caption to “Relation types to propagate by @jktu2870
  * ````
* #10206 Fixed ‘typeList’ URL query and alarm filter config translation by @Dmitriymush
  * (Vian) 修正 alarm filter 翻譯問題 (錯誤顯示 i18n)
* #10225 Fixed background settings panel jump when editing content by @vvlladd28
  * (Vian) 修復編輯內容時背景設定面板跳躍的問題
* #10247 Fixed hint the notification rule dialog by @vvlladd28
  * (Vian) 修正 'recipients' 表單的錯誤提示 
* #10088 Replaced hard-coded document link paths with site-base-url by @iraznatovskyi
  * ```` 
* #10050 Added dynamic volumeputs and minor improvements for the liquid level widget. by @Dmitriymush
  * (Vian) 改善 liquid level widget 
* #10173 Added workaround for matChipInputAddOnBlur selection bug tb-entity-subtype-listput by @Dmitriymush
  * ```` 

## PE only

### Improvements

#### Core & Rule Engine
* Added “hide connectivity dialog” option in WL;
  * (Victor) 可在 white labeling 設定是否要顯示 device 串接引導畫面。
* Ability to enable/disable scheduler events;
  * (Victor) 新增啟用/停用 scheduler 的開關
  	![image](https://hackmd.io/_uploads/BJ2gq6URT.png)
* Updated TbDuplicateMsgToGroupByNameNode;
  * ```` 
* Removed support for upgrades from versions prior to 3.5.0
  * ```` 

#### UI
* Added support for global CSS variables in White labeling advanced CSS;
  * ```` 
* Added details page link for OTA package for device group detail panel/page;
  * ```` 
* Added ability to disable cell content function on export;
  * ```` 
* Added Twilio rule-nodes examples;
  * ```` 
* Added Transactional for saveDeviceWithAccessToken;
  * ```` 
* Added platform prefix for documentation links;
  * ```` 
* Added some French translations for scheduler;
  * ```` 
* Improved data export for timeseries table widget;
  * ```` 
* Improved web report error handler and added debug logs;
  * ```` 
* Scheduler events redesign implementation;
  * ```` 
* Refactoring of scheduler base and validators;
  * ```` 
* Dashboard table row click now opens the dashboard;
  * ```` 

#### Edge
* Support of customMenu update in realtime;
  * ```` 
* Support of device group OTA package;
  * ```` 
* Added customer name into entity group All naming for customer level;
  * ```` 

### Bug fixes

#### Core & Rule Engine
* Fixed GRPC remote TCP/UDP integration concurrency issue;
  * ```` 
* Fixed merge of the login white labeling settings;
  * ```` 
* Fixed global queue prefix to js-executor, rule-node and tb-rule-engine-notifications-node- consumer group id;
  * ```` 
* Fixed alarm state handling for IN, NOT_IN types of operation;
  * ```` 
* Fixed useSystemMailSettings handling in case of OAuth2 used in mail settings;
  * ```` 
* Fixed custom translation inheritance for sub-customers;
  * ```` 
* Fixed TbAwsSqsProducerTemplate;
  * ```` 
* Excluded http integrations api in Swagger;
  * ( Victor ) 在 Swagger web ui 內移除 http integration 的 api。
  	* 待驗證

#### UI
* Fixed changing the value type not affecting the validation component;
  * ```` 
* Fixed not show defaut value in platform name and version position to WL;
  * ```` 
* Fuel level monitoring bug fixes and improvements;
  * ```` 

## Reference
* [ThingsBoard Release Notes](https://thingsboard.io/docs/reference/releases/)
* [ThingsBoard PE Release Notes](https://thingsboard.io/docs/pe/reference/releases/)