github thingsboard/thingsboard v3.3.4
ThingsBoard 3.3.4 Release

latest releases: v3.7, v3.6.4, v3.6.3...
2 years ago

Minor release with the following improvements and bug fixes:

Improvements:

  • Core:
    • #6024 ThingsBoard Edge Community Edition support;
    • #6056 Handling of PartitionChangeEvent in DefaultTbApiUsageStateService is synchronous;
    • #6139 Refactoring validators - moved them to a separate classes;
    • #6146 Edge - device profile is not removed from edge in case of removal from cloud;
    • Performance improvements to launch sequence for environments with 1000s of Tenants;
    • Performance improvement to insert of event entities. Batch insert implemented;
    • Device State Service improvements and race condition fix;
  • UI:
    • #5984 Update simplified Chinese localization;
    • #6063 Add circle support to map widgets and other improvements;
    • Update 'gps geofencing events' node default configuration. Update rule nodes configuration UI;
  • Transport:
    • Suppress frequent logs and fix connection statistics in case of rate limits by ip;
    • LwM2M:
      • #6032 Test coverage of lwm2mClients connection modes;
      • #6026 LwM2mClient is no more serializable;
      • #6200 Handle LwM2M send request from server;

Bug Fixes

  • Core & Rule Engine:
    • #5991 Can delete device profile referenced by OTA update package;
    • #6122 Support null values in TbMsgMetaData;
    • #6132 Create Alarm rule node - Propagate To Tenant doesn't work;
    • #6174 Automatic conversion of rule chain metadata for compatibility with 3.3.2;
    • #5996 Problems with LwM2M device profile, created during bulk import;
    • #6204 Customer alarm permission checker fix;
    • #6212 Fix unresolved dynamic values on API request;
    • Update rule nodes configuration UI: Fix required message for 'Period key value' field of 'calculate delta' rule node;
  • UI:
    • #5975 Widget Development plugins loading order;
    • #6022 Alarms table widget allows alarms to be cleared when "Allow alarms clear" is disabled;
    • #6015 Improvement map control button tooltip; fix incorrect updated marker/polygon when editing;
    • #5697 Functionality to decode Base64 values;
    • #6092 Image map does not load image updates when initialized with empty image;
    • #6123 Fixed edit action on Device Admin Table;
    • #6127 Edit firmware dialog does not use default OTA package type;
    • Map widgets - Fixed auto-zoom in edit mode;
    • Fix trip animation widget - remove loading section after data retrieved;
    • Fix time-window panel form validation - disable aggregation limit check when aggregation is not none;
  • Transport:
    • #6025 SNMP: Application fails to start because of SNMP transport initialization error;
    • #6048 LwM2M: sending shared attributes after sleeping;
    • #6050 LwM2M: fixed read/observe "dataRead" object 19;
    • #6054 LwM2M: fixed "No value present"
    • #6058 LwM2M: improved integration tests stability;
    • #6118 LwM2M: Make getTasks in LwM2MBootstrapConfigStoreTaskProvider thread safe;

Don't miss a new thingsboard release

NewReleases is sending notifications on new releases.