Skip to content
Stand with Ukraine flag

ThingsBoard v3.6.x Release Notes

← Back to all releases

Minor release with the following improvements and bug fixes:

  • Core & Rule Engine

    • #10420 Improvements for mobile notifications visualization by @ViacheslavKlimov
    • #10302 Changed type of ThingsboardErrorResponse timestamp from Date to long by @dashevchenko
    • #10039 Refactoring of RPC query by @smatvienko-tb
    • #10311 Fixed TLS Factory error when no password was set configuration by @irynamatveieva
    • #10385 Fixed NPE related to the entity service registry initialization by @YevhenBondarenko
    • #10321 Fixed GIT repository initialization after repo directory deletion by @dashevchenko
    • #10366 Fixed Oauth2 mail refresh token check is being executed only for active, not expired tokens by @dashevchenko
    • #10455 Fixed accident delete of propagated alarms during parent asset deletion by @dashevchenko
  • UI

    • #10446 Fixed draggable marker and not draw new polygons map widgets by @vvlladd28
    • #10449 Fixed not opened image gallery when used multiple-gallery-image-input.component.ts by @vvlladd28
    • #10459 Fixed battery level widget for Safari and Firefox by @ArtemDzhereleiko

For an overview of the main improvements, check out the ThingsBoard 3.6.3 release blog post.

Major Improvements

  • Core & Rule Engine
    • #8522. Push notifications to the mobile apps by @ViacheslavKlimov
    • #9990 New types of the groupingtervals: WEEK, WEEK_ISO, MONTH, QUARTER by @ashvayka
    • #9980 Configurable granularity and strategies for device connectivity status calculation by @dskarzh
  • UI
    • #10315 Time series chart widgets by @ikulikov
    • #9960 Bar chart with labels widget by @ikulikov
    • #10212 Toggle button widget by @ikulikov
    • #10132 Action button widget by @ikulikov
    • #10134 Command button widget by @ikulikov
    • #10162 Power button widget by @ikulikov
    • #10053 Single Switch control widget by @ikulikov
    • #10195 Slider widget by @ikulikov
    • #10153 New widget action type: Open URL by @Dmitriymus
  • Transport
    • #10137 SNMP: delay between sending request chunks; traps processing fixes by @ViacheslavKlimov
    • #10063 Support DTLS Connection ID with configuration by @Rhyaldir
  • Edge
    • #9968 Alarm comment support by @AndriiLandiak
    • #10021 Notification rules for connection status and errors. Rate limits for Edge events. by @AndriiLandiak

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
    • #9957 Set default device connectivity params from the thingsboard.yml duringstall by @YevhenBondarenko
    • #10085 Removed support for upgrades from versions prior to 3.5.0 by @dashevchenko
    • #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
    • #10215 Optimized image updates the Image Gallery by @vvlladd28
    • #9947 Added queue selection for rule nodes by @ArtemDzhereleiko
    • #9880 Added search to rule chain selector by @rusikv
    • #9904 Improved Ukrainian translation by @xalt7x
    • #9914 Refactoring of the translation for the tenant profile dialog by @ArtemDzhereleiko
    • #9935 Improved components by changing API usage from getDeviceType/getAssetЕype to getDeviceProfileName/getAssetProfileName by @rusikv
    • #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
    • #10022 Added support for HTML tags rule node description (Help tabs) by @iraznatovskyi
    • #9798 Update locale.constant-de_DE.json by @Backdraft007
    • #9927 Update locale.constant-zh_CN.json by @Fliner
    • #10156 Added Polish locale by @ArtemDzhereleiko
    • #9956 Shared some models and components to use thingsboard-extension by @kalutkaz
    • #10062 improvement to SNMP transport config by @Dmitriymush
    • #10064 Improvements for styles and time-window scss by @Dmitriymush
    • #10066 Increased “maxRows” limit from “100” to “3000” for Angular Gridster by @xalt7x
    • #10139 New toast notification design by @ArtemDzhereleiko
    • #10226 Added the possibility of setting the value range manually the Signal Strength widget configuration by @jktu2870

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
    • #10016 Fixed not updated image preview when updated image by @vvlladd28
    • #9869 Fixed ‘stateId’ autocomplete and added improvements for widget action dialog by @Dmitriymush
    • #9923 Fixed ota-package-autocomplete override of ‘formValue’ on newputs value by @Dmitriymush
    • #9936 Fixed sysadmin general settings for Firefox by @ArtemDzhereleiko
    • #9948 Fixed not properly displaying of copy-code button by @iraznatovskyi
    • #10012 Fixed default column visibility for time-series table widget by @ArtemDzhereleiko
    • #10014 Fixed error on deleting data key basic config widgets by @ArtemDzhereleiko
    • #10036 Fixed progress bar by @ArtemDzhereleiko
    • #10052 Fixed IoT Gateway dashboard validator gateway configuration by @iraznatovskyi
    • #10060 Fixed IoT Gateway dashboard toast position after saving connector by @iraznatovskyi
    • #10065 Fixed ‘singletonMode’fo on copy of rule-node by @Dmitriymush
    • #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
    • #10117 Fixed RPC connectors table collapsing also fixed JSON field height when this widget looks as a column by @iraznatovskyi
    • #10122 Fixed dashboard entity filter remembers userput on close and cancel by @rusikv
    • #10130 Fixed Gridster options update for mobile mode by @Dmitriymush
    • #10189 Fixed the link to the documentation for time-series charts by @jktu2870
    • #10177 Fixed dashboard state autocomplete widget action component by @Dmitriymush
    • #10183 Fixed the caption to “Relation types to propagate by @jktu2870
    • #10206 Fixed ‘typeList’ URL query and alarm filter config translation by @Dmitriymush
    • #10225 Fixed background settings panel jump when editing content by @vvlladd28
    • #10247 Fixed hint the notification rule dialog by @vvlladd28
    • #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
    • #10173 Added workaround for matChipInputAddOnBlur selection bug tb-entity-subtype-listput by @Dmitriymush

Minor release with the following improvements and bug fixes:

Improvements

  • Core & Rule Engine

    • #9542 Image gallery by @ViacheslavKlimov
    • #9284 Transformation rule node enhancements by @ShvaykaD
    • #9784 Support for ‘Users of the entity owner’ recipients group TbNotificationNode by @ViacheslavKlimov
    • #9776 Added new APIs to get entity profile names (AssetProfile & DeviceProfile) by @ShvaykaD
    • #9717 WebSocket session deduplication and API improvements by @ViacheslavKlimov
    • #9900 Version control performance improvements by @ViacheslavKlimov
    • #9632 Save rule chain metadata: validate node configuration only after upgrade by @ShvaykaD
  • UI

    • Industrial widgets: Flow rate, Pressure, Vibration, Power consumption, Rotational speed, Efficiency by @rusikv
    • #9771 Air quality widgets: Individual Allergy Index (IAI), O3, NO2, SO2, CO by @Dmitriymush
    • #9901 Set max allow resource size from tenant profile by @vvlladd28
    • #9307 Timewindow configuration on tab switch by @rusikv
    • #9553 Add dashboard dialog redesign by @Dmitriymush
    • #9579 Save the last status of the checkbox on widget bundle export by @ArtemDzhereleiko
    • #9642 Added query.models to public-api by @kalutkaz
    • #9649 Added links to the auto-complete elements that are used the entity details page by @ArtemDzhereleiko
    • #9650 Added links to the originator column the ‘Alarms’ page by @rusikv
    • #9690 Added settings to change the time format the timeseries table widget by @ArtemDzhereleiko
    • #9713 Added custom translation label to the Entity count widget by @deaflynx
    • #9735 Added button to copy dashboard state by @ArtemDzhereleiko
    • #9709 Added nl_BE locale by @ArtemDzhereleiko
    • #9742 Improved German locale by @Backdraft007
    • #9763 Improved Chinese locale by @Fliner
    • #9884 Improved Spanish locale by @ArtemDzhereleiko
    • #9885 Improved Ukrainian locale by @xalt7x
    • #9637 Improved Gateway dashboard by @MrKartoshka
    • #9807 Added ‘milligram per cubic meter’ unit by @Dmitriymush
    • #9791 Improvement for security settings by @ArtemDzhereleiko
    • #9848 Redesign gateway launch commands dialog by @vvlladd28
    • #9872 Rename default state controller to static by @vvlladd28
    • #9685 Update settings configuration for location widgets by @ArtemDzhereleiko
  • Edge

    • #9617 Edge - JSON converter for proto by @AndriiLandiak

Bug Fixes

  • Core & Rule Engine

    • #9630 Fixed version control message text display behaviour by @Dmitriymush
    • #9612 Save timeseries without latest: removed callback for entity view by @ShvaykaD
    • #9600 Improved afterTest method by @dashevchenko
    • #9687 Fixed widgetTypes access to customer user authority by @dashevchenko
    • #9712 Edge Requests Service - fetch only first level of relation from cloud by @volodymyr-babak
    • #9616 Fixed assign device to tenant by @YevhenBondarenko
    • #9727 Fixed rule-engine stats by @YevhenBondarenko
    • #9696 Fixed stringToBytes method by @nickAS21
    • #9751 Fixed getOrSaveKeyId transaction by @YevhenBondarenko
    • #9764 Fixed mqtt/coap docker connectivity commands (localhost case) by @dashevchenko
    • #9652 Fixed save attributes node by @ShvaykaD
    • #9665 Force update of version for nodes with valid config and old configuration version by @ShvaykaD
    • #9768 Fixed TbDate methods by @nickAS21
    • #9638 Fixed copy string values from msg to md TbCopyKeysNode by @ShvaykaD
    • #9827 Fixed VC support for notification recipients by @ViacheslavKlimov
  • UI

    • #9629 Fixed dashboard alias edit window by @ArtemDzhereleiko
    • #9643 Fixed focus alarm type filter by @ArtemDzhereleiko
    • #9620 Fixedfinity alarm loading on unresolved data sources by @ArtemDzhereleiko
    • #9644 Fixed ‘Add alias’ dialog when ‘Entity list’ filter is selected by @vvlladd28
    • #9658 Fixed border radius for basic settings for analog gauge widgets by @ArtemDzhereleiko
    • #9660 Fixed units for analog gauge widgets by @ArtemDzhereleiko
    • #9663 Fixed translation key for error of rule engine TTL exceptions days field by @ArtemDzhereleiko
    • #9671 Fixed padding for multipleput widget with group setings by @ArtemDzhereleiko
    • #9677 Fixed card widget to display textual values by @vvlladd28
    • #9715 Fixed overflowing toolbar buttons by @ArtemDzhereleiko
    • #9729 Fixed JSON type attribute multipleput widget by @Dmitriymush
    • #9747 Fixed appearance of mdi and other icons by @Dmitriymush
    • #9793 Increased number of displayed rule chains rule chain select to 1024 by @rusikv
    • #9814 Color picker centering ‘Copy color to clipboard’ by @ArtemDzhereleiko
    • #9813 Fixed default color for level and shape elements the battery widget by @ArtemDzhereleiko
    • #9857 Fixed externalId field value for entity import/export by @vvlladd28
    • #9847 Changed placeholder for the ‘Enter asset profile’ field by @iraznatovskyi
    • #9840 Fixed error overlay the name field of widget action dialog by @ArtemDzhereleiko
    • #9839 Removed percent symbol from n/a value the liquid level widget by @ArtemDzhereleiko
    • #9836 Fixed display of values that are less then 0 or more then 100 battery level widget by @ArtemDzhereleiko
    • #9825 Fixed backward compatibility for notification settings by @ArtemDzhereleiko
    • #9860 Fixedfinite loop for major ticks the ‘Analog Gauge’ widget by @ArtemDzhereleiko
    • #9868 Fixedcorrect link tostall necessary tools for MQTT conenctivity dialog by @vvlladd28
    • #9889 Fixed disappearing of disabledputs values the device connectivity sysadmin settings by @rusikv
    • #9883 Fixed custom legend the ‘Flot’ widget by @ArtemDzhereleiko
    • #9748 Fixed Chinese translations of ‘inactive’ and ‘active’ by @yuyihan666

Minor release with the following improvements and bug fixes:

Improvements

  • Core & Rule Engine:

    • Performance improvement of WebSocket subscriptions in cluster mode by @ashvayka
    • #9306 Added API rate limits for TBEL by @dashevchenko
    • #9381 Alarm service improvements (removed deprecated methods) by @YevhenBondarenko
    • #9446 Support of PKCS8 and other private key formats by @YevhenBondarenko
    • #9457 Device connectivity settings moved to UI by @YevhenBondarenko
    • #9437 Ability to add a global prefix for all topics by @dashevchenko
  • UI:

    • Added ‘Doughnut’, ‘Progress bar’, Signal strength’, ‘Wind speed and direction’, and ‘Simple value and chart card’ widget;
    • Added 229 new widgets to the ‘Air quality’, ‘Indoor Environment’ and ‘Outdoor Environment’ widget bundles by @ikulikov
    • #9337 Implement widget types / bundles pagination and full text search. Add widget types tags. by @ikulikov
    • #9398 Improved of alarm additionalfo usability by @rusikv
    • #9391 Enabled all delete strategies for multiple delete timeseries UI by @rusikv
    • #9382 Hide notification settings for providers that are disabled on the system level by @ArtemDzhereleiko
    • #9372 Alarm table settings improvement by @ArtemDzhereleiko
    • #9351 Update es_ES locale to 3.6 by @JavierNR
    • #9335 Update locale.constant-de_DE.json by @Mr-Mime
    • #9322 Updated screenshots for rulenode examples by @kalutkaz
    • #9277 Make entity list required the ‘Entity list’ alias by @ArtemDzhereleiko
    • #9265 Added client/server/shared attribute to key filter by @ArtemDzhereleiko
    • #9318 API rate limits for TBEL UI by @rusikv
    • #9427 Added breadcrumbs when navigate to editing widgets from the widget bundle by @vvlladd28
    • #9435 Improvement default widget bundle attributes/timeseries tables by @vvlladd28
    • #9445 Rename widget type to widget by @vvlladd28
    • #9472 Improved change detection login the widget editor by @vvlladd28
    • #9442 Improvement for font settings panel added settings to disabled and hide line height by @ArtemDzhereleiko
    • #9467 Ability to add or import new widgets directly to the widget bundle by @vvlladd28
    • #9468 Ability to select widget bundle when widget is created by @vvlladd28
    • #9449 Added decibel-milliwatts unit to dictionary by @rusikv
    • #9469 Changed ‘Java Script’ to ‘JavaScript’ by @iraznatovskyi
    • #9456 Added ‘Liquid level’ widgets bundle by @Dmitriymush
    • #9484 Color range setting refactored to a separate component by @ArtemDzhereleiko
    • #9485 Improved gauge widgets settings by @ArtemDzhereleiko
    • #9500 Improved translations component by @iraznatovskyi
    • #9501 Added basic settigs for admin table widgets by @ArtemDzhereleiko
    • #9556 Refactoring event filter panel by @ArtemDzhereleiko
    • #9569 Improved usability of bulk operations alarm widget table by @rusikv
    • #9581 Added support basic settings form for custom widgets by @kalutkaz
  • Edge:

    • #9185 Edge Synchronization improvement using EdgeId by @AndriiLandiak
    • #9226 TB Resource functionality support for Edge by @AndriiLandiak

Bug fixes

  • Core & Rule Engine:

    • #9419 Tenant publish event fix: tenant_idstead sys_tenant_id to avoid br… by @volodymyr-babak
    • #9494 Version control: fix edgeRuleChainId substitution for asset and device profiles by @ViacheslavKlimov
    • #9410 Fixed device active/inactive widgets home-page by @YevhenBondarenko
    • #9558 Fixed getUsersForAssign if originator was removed by @YevhenBondarenko
    • #9441 Fixed rule nodes upgrade script by @ShvaykaD
  • UI:

    • Fixed default latest data keys units for value and chart card by @ikulikov
    • Fixed data keys chips validation by @ikulikov
    • #9389 Fixed tenant profile dialog by @ArtemDzhereleiko
    • #9387 Fixed tenant profile autocomplete hide edit button and add create new button by @ArtemDzhereleiko
    • #9502 Fixed missing or bad German translations by @megla-tlanghorst
    • #9511 Fixed alarm type list width and empty option by @ArtemDzhereleiko
    • #9517 Fixed width of alarm rule for device profile dialog by @ArtemDzhereleiko
    • #9522 Fixed display column panel table widgets for scrolling long list columns by @ArtemDzhereleiko
    • #9298 Fixed entity table fields overlaying by @ArtemDzhereleiko
    • #9393 Command whitespaces hotfix by @MrKartoshka
    • #9405 Flot key settings: axisMin, axisMax allow negative values by @deaflynx
    • #9402 Fixed chart widgets color transparency not working hex and hsla formats by @rusikv
    • #9343 Use translation placeholder for closing button embed dialog. by @devaskim
    • #9332 Fixed dashboard detail button by @ArtemDzhereleiko
    • #9331 Fixed translation on change lang by @ArtemDzhereleiko
    • #9447 Fixed message ‘No data to display on widget’ not displayed by @rusikv
    • #9448 Fixed position of help icon custom date config of card widgets by @rusikv
    • #9459 Fixed advanced widget setting boarder radius property by @ArtemDzhereleiko
    • #9460 Fixed state chart default legend position not set by @rusikv
    • #9491 Fixed ‘Device created’ notification when creating alarm using REST API by @ViacheslavKlimov
    • #9473 HTML/markdown changes detection on parsingvalid html string by @Dmitriymush
    • #9487 Fixed reflected htmljection via login error by @vvlladd28
    • #9489 Fixed rule chain selector padding by @ArtemDzhereleiko
    • #9251 Fixed of error not displaying dashboard force fullscreen mode by @rusikv
    • #9510 Fixed for timeseries charts validation blocks widget adding by @rusikv
    • #9533 Fixed alarm table basic settings columns error appearense and anomaly with changeDetection by @Dmitriymush
    • #9567 Fixed updated value markdownput component and refactoring this component by @vvlladd28
    • #9503 Fixed version control Widgets/Widget bundles entity list by @ArtemDzhereleiko
    • #9583 Hide display buttons activation link and resend activation when user activated by @vvlladd28

Major release with the following features and bug fixes:

Major Improvements

  • Core & Rule Engine

    • #8988 Isolated processing queues by @ViacheslavKlimov
    • #8843 Notifications via Microsoft Teams by @ViacheslavKlimov
    • #8775 Improve rollout restart behavior by @YevhenBondarenko
    • #8723 OAuth2 support for mail settings by @dashevchenko
    • Refactoring of filter and enrichment rule nodes to improve usability by @ShvaykaD and @dskarzh.
  • UI

    • New widgets: “Value card”, “Horizontal value card”, “Value and chart card”, “Entity count”, “Alarm count” and “Battery level”.
    • #8708 Widget configuration improvement + basic widget configuration mode by @ikulikov
    • #8547 Dashboard edit panel improvement by @ikulikov
    • #8882 “Add device” dialog improvement by @vvlladd28
    • #8938 Check connectivity window by @vvlladd28
    • #8337 Gateways dashboard by @MrKartoshka
    • Add support of many-to-many relations between widgets and widget bundles by @ikulikov in 875c8d526b, 1fb9ba622e.
  • Edge

    • #9052 Introduce Event Pub/Sub Model for Detecting Changes Entities by @AndriiLandiak

Minor improvements

  • Core & Rule Engine

    • #8825 Alarm type auto-complete the alarm filter by @YevhenBondarenko
    • #8928 API improvements for deleting time-series by @YevhenBondarenko
    • #9027 Sequential RPC strategies by @ShvaykaD
    • #8793 User-level notification settings by @ViacheslavKlimov
    • #8702 Notifications about exceeded rate limits by @ViacheslavKlimov
    • #8533 Version control for notification settings by @ViacheslavKlimov
    • #8429 Audit logs for widgets bundle by @YevhenBondarenko
    • #8527 Ability to disable notification rules by @ViacheslavKlimov
    • #8556 Ability to disable SMS for tenant profile by @dashevchenko
    • #8575 Ability to disable swagger by @YevhenBondarenko
    • #8724 Added new default root cert for Azure IoT by @YevhenBondarenko
    • #9044 Filter and enrichment nodes usability improvements by @ShvaykaD
    • #8725 Math node fields templatization by @ShvaykaD
    • #8562 Added resourceType query param to /resources endpoint by @dashevchenko
    • #8839 Added cache for resources by @dashevchenko
    • #9056 Event table speedup (15min default time window) by @smatvienko-tb
    • #8898 Validation of resource deletion by @dashevchenko
    • #8519 Replacement of object mapper usages with Jackson utils by @adovh
    • #9065 InternalType field to TbMsg to have the ability to use switch-casesstead of if-return blocks. by @ShvaykaD
  • Transport

    • #8757 Improvements to SNMP support by @ViacheslavKlimov
    • #8663 Improvements to RPC acknowledge logic by @ShvaykaD
  • UI

    • Improve material icons selector by @ikulikov in d44f5fda5f, 7861a3fbad
    • Units selection component by @ikulikov in 4827589c48
    • Update descriptions for all widgets by @ashvayka
    • Multiple attributes input widget improvement by @ikulikov in 244f8239ba
    • #8911 Redesign user profile page by @vvlladd28
    • #8931 “Add asset” dialog improvement by @ArtemDzhereleiko
    • #8836 Added ability to test/edit rule node script with selected debug event by @rusikv
    • #8880 Filter and enrichment rule nodes usability improvements by @kalutkaz
    • #8587 Added the option to edit notification templates the template selector by @vvlladd28
    • #8571 Added columns visibility settings for time-series table widget by @ArtemDzhereleiko
    • #8638 Rule chain selector by @ArtemDzhereleiko
    • #8832 Improved cleared alarm notification style by @vvlladd28
    • #9021 Improved search component usability by @vvlladd28
    • #8721 Added ToggleHeaderComponent to the module map by @kalutkaz
    • #7793 Added “Enable selection mode” settings with touch event for bar/state/line chart-widgets by @ArtemDzhereleiko
    • #9001 Added emailput type by @ArtemDzhereleiko
    • #8959 Added public API for WebSocket services. by @LeoMorgan113
    • #8894 Added option collapse cell actions mobile view for entities/time-series/alarm table by @ArtemDzhereleiko
    • #8997 Added double quotes to highlight ‘remove other entities’ confirm phrase the version control dialog by @rusikv
    • #9002 Added color data key type for multipleput widget by @ArtemDzhereleiko
    • #9003 Added dialog for creation of latest telemetry key value by @rusikv
    • #9037 Added selection to alarms table for bulk acknowledgment and clearing by @rusikv
    • #8846 Update locale.constant-zh_CN.json by @Fliner
    • #8961 Show pointer on hover the widget legend component by @deaflynx
    • #8960 Show pointer on hover if the entities table row has click action by @deaflynx

Bug fixes

  • Core & Rule Engine

    • #8706 Fixed models the Swagger API by @imbeacon
    • #8701 Fixed multiple issues the notification system by @ViacheslavKlimov
    • #8713 Fixed RPC queue stuck issue by @ShvaykaD
    • #8731 Fixed NPE Flow output node when it was used after split array msg node by @ShvaykaD
    • #8740 Fixed OAuth2 deletion domains/mobile applications/providers settings by @ArtemDzhereleiko
    • #8808 Fixed sequence of the rule chainsitialization by @volodymyr-babak
    • #8881 Fixed saveDeviceWithCredentials api by @YevhenBondarenko
    • #8884 Fixed device transport configuration with SNMP protocol enabled/disabled state by @ArtemDzhereleiko
    • #8917 Fixed list of required fields for entities by @dashevchenko
    • #8906 Fixed user phone display entities table by @dashevchenko
    • #9089 Fixed multiple issues with Version Controltegration by @ViacheslavKlimov
    • #9233 Fixed ID replacement during the restore of the dashboard configuration by @ViacheslavKlimov
    • #9155 Fixed device is not being set asactive after anactivity timeout passes by @dskarzh
  • UI

    • #8722 Fixed math function rule node validation by @vvlladd28
    • #8834 Fixed loading widget data for ‘previous quarter’ and ‘previous half year’ time-windowtervals by @ChantsovaEkaterina
    • #8784 Fixed ‘Notify again’ dialog notification center by @ArtemDzhereleiko
    • #8814 Fixed dashboard state selection the toolbar on mobile view by @ChantsovaEkaterina
    • #8826 Fixed display of analog gauge values by @deaflynx
    • #8828 Fixed width of the clear alarm rule section by @ArtemDzhereleiko
    • #9060 Fixed layout for clear alarm rule by @ArtemDzhereleiko
    • #9193 Fixed analog gauge widget settings decimals set to zero by default by @ArtemDzhereleiko
    • #8957 Fixed custom translation the notificationsbox by @rusikv
    • #8951 Fixed multiple issues on the notification rules page by @rusikv
    • #8968 Fixed update JSON attributeput widget by @rusikv
    • #8821 Fixed z-index for selected rule node by @ArtemDzhereleiko
    • #9173 Fixed error text for the entity type selected by @kalutkaz
    • #9122 Fixed overlap of the rule node event table columns by @rusikv
    • #9184 Fixed duplicate error message for missing translation by @ArtemDzhereleiko
    • #9177 Fixed pie flot settings validation by @rusikv
    • #9121 Fixed layout of action cell buttons by @rusikv
    • #9043 Fixed phoneput flag layout by @ArtemDzhereleiko
    • #8879 Fixed source decorators by @kalutkaz
    • #8987 Fixed alarm filter panel by @ArtemDzhereleiko
    • #8965 Fixed entity select component for alias dialog component by @ArtemDzhereleiko
    • #9126 Fixed for ‘remove other entities’ popover version control by @rusikv
    • #8767 Fixed widgets table styles for correct applying row style function by @ArtemDzhereleiko
    • #9068 Fixedfinite loading for latest widgets with aggregation on change time-window by @ArtemDzhereleiko
    • #9123 Fixed display of disabled form controls rule nodes by @kalutkaz
    • #9143 Fixed layout of the GPIO panel widgets by @rusikv
    • #9057 Fixed update user profile by @ArtemDzhereleiko
    • #9165 Fixed widget shacking by @iraznatovskyi
    • #9172 Fixed pie flot widget slice click action by @rusikv
    • #9186 Fixed widget import the dashboard when the duplicate IDs by @vvlladd28
    • #9203 Fixed key filters layout by @ArtemDzhereleiko
    • #9148 Fixed OTA Update details page breadcrumb by @ArtemDzhereleiko
  • Transport

    • #9073 Fixed CoAP over DTLS feature type handling for server-side RPC response by @ShvaykaD
    • #8841 Fixed updateactivity timeout attribute by @YevhenBondarenko
  • Edge

    • #8830 Edge event table - added sequential ID column to handle properly heavy load and cluster cases by @volodymyr-babak