Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

HTML
<a id="toggleAll" href="#">Expand/Collapse All to allow Search</a> <script type="text/javascript"> AJS.toInit(function () { AJS.$('#toggleAll').click(function() { jQuery(".expand-control").each(function()

{ jQuery(this).trigger("click");}

) }); }); </script>
<p>


Expand
titlev4.0.17 June 29, 2023


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • Updated the code signing certificate
  • Improved logging around PUBLISH and DISCONNECT packet handling


Expand
titleWhat's Fixed
  • Improved session tracking and expiring of expired/disconnected sessions
  • Fixed CONNACK error code for failed authentication



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved
  • Updated the code signing certificate

  • Added 'total metric count' and 'metrics per second' info tags

  • Logging improvements around timestamp collisions

  • Removed Conscript dependency to better support SSL connections on ARM platforms

  • Added support for password protected PKCS8 private SSL keys


Expand
titleWhat's Fixed
  • Added NPE protection against arriving null tag values
  • Fixed regression in String payload handling that prevented tag updates in non-JSON custom namespaces
  • Added null protection on connection lost for clients without a specified LWT/Primary Host ID
  • Fixed handling of bound parameters in UDTs



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Updated the code signing certificate
  • Optimized Birth building to improve performance
  • Added info tags for 'metric count' and 'metrics per second'
  • Added 'rolling buffer' support to preserve data during keep alive connection lost events
  • Expanded on tag event tracing for debug purposes
  • Optimized recursive tag configuration lookups on startup
  • Removed Conscript dependency to better support SSL connections on ARM platforms
  • Added support for password protected PKCS8 private SSL keys


Expand
titleWhat's Fixed
  • Fixed the return type for RandomStartupDelay in Transmission Servers createConfig Python scripting API
  • Fixed some edge cases around timestamps on metrics during startup
  • Fixed regression that previously broke device topic expansion
  • Fixed store and order buffer overflows to delete the oldest data first
  • Fixed cache updating issue when handling with disabled tags



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • Updated the code signing certificate


Expand
titleWhat's Fixed
  • No fixes



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • Updated the code signing certificate
  • Expanded on tag event tracing for debug purposes
  • Added disk-backed store and forward support
  • Optimized recursive tag configuration lookups on startup
  • Added individual Agent enable/disable support and a name setting
  • Removed Conscript dependency to better support SSL connections on ARM platforms


Expand
titleWhat's Fixed
  • Fixed FlushPeriod return type in the Python scripting API
  • Fixed cache updating issue when handling with disabled tags



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Updated the code signing certificate
  • Expanded on tag event tracing for debug purposes
  • Added disk-backed store and forward support
  • Optimized recursive tag configuration lookups on startup
  • Added individual Agent enable/disable support and a name setting
  • Removed Conscript dependency to better support SSL connections on ARM platforms
  • Added support for password protected PKCS8 private SSL keys


Expand
titleWhat's Fixed
  • Fixed cache updating issue when handling with disabled tags



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Updated the code signing certificate
  • Expanded on tag event tracing for debug purposes
  • Added disk-backed store and forward support
  • Optimized recursive tag configuration lookups on startup
  • Added individual Agent enable/disable support and a name setting
  • Removed Conscript dependency to better support SSL connections on ARM platforms
  • Added support for password protected PKCS8 private SSL keys


Expand
titleWhat's Fixed
  • Fixed cache updating issue when handling with disabled tags



Expand
titleEFM ABB Totalflow Module


Expand
titleWhat's New or Improved
  • Updated the code signing certificate


Expand
titleWhat's Fixed
  • Fixed deletion and validation of global definitions and their references



Expand
titleEFM Emerson ROC Module


Expand
titleWhat's New or Improved
  • Updated the code signing certificate


Expand
titleWhat's Fixed
  • No fixes



Expand
titleOpto22 groov EPIC and SNAPPAC Driver


Expand
titleWhat's New or Improved
  • Updated the code signing certificate


Expand
titleWhat's Fixed
  • No fixes




Expand
titlev4.0.16 April 17, 2023


Expand
titleMQTT Distributor


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed thread management issue when clients continually reconnect with bad credentials



Expand
titleMQTT Engine


Expand
titleWhat's New or Improved
  • Added encryption of the security context hashing password
  • Added support for DATA metrics missing the MetricDataType because it is known from the BIRTH

  • Added support for topic namespace filters to be scoped to specific MQTT Servers
  • Added a custom config property to support Edge Node implementations that don't include BIRTH sequence numbers
  • Improved various RPC calls for Python scripting consistency
  • Added support for detection and logging of UDT collisions at MQTT Engine when they differ
  • Logging improvements and error handling improvements on malformed NBIRTH messages
  • Added user warnings for custom namespace subscriptions that include spaces
  • Added legacy state info tags to MQTT Engine
  • Added auditing support for remote writes in MQTT Transmission
  • Moved the 'enable primary host state' config option to the server's legacy state client config section
  • Logging improvements


Expand
titleWhat's Fixed
  • Fixed to ensuring client shutdown always happens when required
  • Fixed STATE message handling in multi-server environments
  • Fixed issue that could result in topic subscriptions not being reset properly on filter changes
  • Improved error handling in Sparkplug BIRTH processing
  • Improved error handling for custom namespace string payloads that can't be converted to Ignition tag paths
  • Fixed incorrect OFFLINE state values in the MQTT Engine info tags
  • Fixed null elements in array handling
  • Fixed Elecsys 'State' topic handling
  • Fixed tag/folder management for info tags when enabling primary host subscriptions
  • Fixed issue that resulted in Custom Namespace String tags not getting updated after initial creation



Expand
titleMQTT Transmission


Expand
titleWhat's New or Improved
  • Modified to not publish cached BIRTH messages if no historical data was published
  • Added encryption of the security context hashing password
  • Added user warnings when users set very large history store capacities
  • Added support for 'ExcludeFromPayload' to prevent specific UDTs from being published via MQTT
  • Added retry logic for example tag creation on initial Transmission installation
  • Added auditing support for remote writes


Expand
titleWhat's Fixed
  • Modified Transmission to cache historical births at connection loss time rather than when finished flushing
  • Fixed STATE message handling in multi-server environments
  • Fixed potential deadlock when using the disk-backed history store
  • Fixed various RPC calls for Python scripting consistency
  • Fixed issue that resulted in old timestamps being included with newly enabled tags
  • Fixed NPE when handling online transition
  • Fixed issue that could result in device discovery before a 'Refresh' is performed
  • Fixed 'Enabled' property change event reporting on UDT member tags
  • Added support to force Paho disconnect if Paho still reports 'online' state to ensure proper reconnect



Expand
titleMQTT Recorder


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • Fixed various RPC calls for Python scripting consistency



Expand
titleAWS Injector


Expand
titleWhat's New or Improved
  • Added support for 'ExcludeFromPayload' to prevent specific UDTs from being published via MQTT


Expand
titleWhat's Fixed
  • Fixed 'Enabled' property change event reporting on UDT member tags



Expand
titleAzure Injector


Expand
titleWhat's New or Improved
  • Added support for 'ExcludeFromPayload' to prevent specific UDTs from being published via MQTT


Expand
titleWhat's Fixed
  • Fixed various RPC calls for Python scripting consistency
  • Fixed 'Enabled' property change event reporting on UDT member tags



Expand
titleGoogle Cloud Injector


Expand
titleWhat's New or Improved
  • Added support for a custom endpoint server URL which results in support for Clearblade migrations
  • Added support for 'ExcludeFromPayload' to prevent specific UDTs from being published via MQTT
  • Added validation for mandatory private key upload field


Expand
titleWhat's Fixed
  • Fixed 'Enabled' property change event reporting on UDT member tags



Expand
titleEFM ABB Totalflow Module


Expand
titleWhat's New or Improved
  • Improved CFX filename conventions


Expand
titleWhat's Fixed
  • Added support to ensure application names during auto-discovery are unique
  • Fixed potental NPEs when updating meter and periodic config mappings



Expand
titleEFM Emerson ROC Module


Expand
titleWhat's New or Improved
  • Improved CFX filename conventions
  • Modified Opcode table support to include the 'L' value in tag names to prevent name overlap


Expand
titleWhat's Fixed
  • Improved OpCode table detection logging to show failed TLPs
  • Fixed ROC clock sync to work properly when multiple device are syncing clocks
  • Fixed potential NPEs when updating meter and periodic config mappings
  • Fixed exception handling when losing connection while in the connection establishment period



Expand
titleOpto22 groov EPIC and SNAPPAC Driver


Expand
titleWhat's New or Improved
  • No new features


Expand
titleWhat's Fixed
  • No Fixes



...