Collectors
MQTT Collector
always check the compatibility matrix below before installing a new version compatibility collectors of all versions >= v1 0 0 are compatible with all factry historian versions >= v4 0 0, in both directions however, for certain functionalities, certain minimum versions of the collector and factry historian are required more information is always available in the release notes feature compatibility matrix this is the compatibility matrix for version listed on this page if you have downloaded a newer version than the one listed on this page please check the release notes of that version feature mqtt collector version factry historian version measurement discovery >= v2 1 1 >= v6 3 0 collector auto update >= v2 2 0 >= v6 4 0 windows 7, 8 support < 4 0 0 / v4 1 1 released on 22/08/2025 bug fixes fixed updating a generic mqtt measurement’s topic sometimes collecting data from both the old and new topic v4 1 0 released on 20/06/2025 changes added support for parsing quality of sparkplugb messages v4 0 1 released on 23/05/2025 changes base collector docid\ t1yxxmmun80y fxbd2raf added checks to avoid incorrect health updates v4 0 0 released on 29/4/2025 base collector docid\ t1yxxmmun80y fxbd2raf removed support for windows 7, 8 improved async handling of mqtt messages changed the behavior of sending of rebirth messages for sparkplugb collector, and fixed the (re)discovery of paused measurements fixed a deadlock that could happen when subscribing to topics with the generic mqtt collector v3 0 1 released on 29/01/2025 changes disabled streaming until a data loss fix is implemented base collector docid\ t1yxxmmun80y fxbd2raf v3 0 0 released on 08/01/2025 updated parsers to v4 0 2 added handledatawithcontext function to the parser interface v2 5 4 released on 02/01/2025 changes base collector docid\ t1yxxmmun80y fxbd2raf v2 5 3 changes remove tag from custom parser v2 5 2 released on 11/10/2024 changes use message timestamp if no timestamp is present in the sparkplugb metric v2 5 1 released on 07/10/2024 changes made the sending of a rebirth message optional for sparkplugb v2 5 0 released on 03/10/2024 changes base collector docid\ t1yxxmmun80y fxbd2raf v2 4 3 bug fixes fixed crash when pausing a sparkplugb measurement make sure initial measurements are loaded before handling data in client v2 4 2 bug fixes fixed initial connect not retrying on failure v2 4 1 bug fixes improved performance of sparkplugb parser changes added more settings related to the mqtt connection log incoming sparkplugb messages in trace mode v2 4 0 released on 07/06/2024 changes implemented downsampled data collection implemented monitored data collection added support for performance monitoring with pyroscope bug fixes restored windows 7 compatibility base collector docid\ t1yxxmmun80y fxbd2raf v2 3 5 released on 28/05/2024 bug fixes fixed a bug where only one measurement was added per topic fixed a bug where collector type is registered incorrectly v2 3 4 released on 23/05/2024 changes base collector docid\ t1yxxmmun80y fxbd2raf v2 3 3 released on 21/05/2024 fixed typo in docs fixed a certain action blocking too long if a timeout happens v2 3 2 released on 13/05/2024 fixed a possible deadlock when the collector was receiving an extremely high amount of messages v2 3 1 fixed a possible crash introduced in v2 3 0 v2 3 0 base collector docid\ t1yxxmmun80y fxbd2raf added support for persistent sessions v2 2 2 changes added ignorejsonpatherrors option to the generic json parser when set to true, the parser will ignore jsonpath errors for logging purposes v2 2 1 changes base collector docid\ t1yxxmmun80y fxbd2raf v2 2 0 changes added support for auto updating requires historian server >= v6 4 0 base collector docid\ t1yxxmmun80y fxbd2raf added support for sparkplugb array datatypes v2 1 2 bug fixes generic json parser parses only data for relevant topic now v2 1 1 changes ignore sparkplugb system metrics for auto discovery v2 1 0 changes added functionality to auto onboard discovered measurements v2 0 0 changes base collector docid\ t1yxxmmun80y fxbd2raf added functionality to discover measurements for the sparkplugb parser v1 1 19 changes added download for the mqtt generic json collector v1 1 18 changes update documentation v1 1 17 changes base collector docid\ t1yxxmmun80y fxbd2raf added generic json parser that parses messages based on settable jsonpath paths v1 1 16 changes base collector docid\ t1yxxmmun80y fxbd2raf bug fixes fixed measurements not being picked up after unpausing v1 1 15 changes base collector docid\ t1yxxmmun80y fxbd2raf v1 1 14 changes base collector docid\ t1yxxmmun80y fxbd2raf v1 1 13 changes base collector docid\ t1yxxmmun80y fxbd2raf 1 1 12 bug fixes fixed builds for incorrect architecture 1 1 11 changes added docs/download to client portal made separate build for every mqtt parser bug fixes trim tagnames whitespaces