Module Updates
Here your can find the history of module updates in Crosser Control Center.
2024-10-31
Updated
- AWS S3 Bucket Writer [6.0.0]
- [Fixed] Solved issue with renewal of token.
- [Changed] Works with Node version 3.0.0 and higher.
- Data Trigger [2.1.0]
- [New] Introduce "No Edge" option which will always fire a trigger when a trigger definition is fulfilled and a new message containing any of the properties in the trigger definition is received.
- Python Bridge [6.0.2]
- [Fixed] When using the module on a Windows Node, where an out-of-date version of the PIP command is installed, the upgrade notice caused the module to fail and the flow would not start. As of version. 6.0.2 we ignore this message and the flow will start. This bug was a Windows only issue.
- Python Bridge [6.0.1]
- [Fixed] When the Node had a HTTP proxy configured the Python client tried to use that instead of connecting back to the Node for communication. This has now been fixed and the module can be used behind proxies.
- Python Bridge [6.0.0]
- [Fixed] Improved communication between Python and the Crosser runtime. This improvement will affect both docker (Linux) and Windows. This change also removes the requirement for installing the python paho package on Windows. The module will install the required packages automatically ("grpcio" & "protobuf").
- SFTP Upload [4.0.0]
- [Fixed] Add directory if it is missing
- Parquet Writer [3.0.0]
- [Changed] Will not add columns to the Parquet file defined in the schema override if they are not present in the data.
- [Changed] ByteArrays are written as Little Endian.
- [Changed] Works with Node versions 3.0.0 and higher.
- [Added] Filename setting to define a static filename or use template syntax to dynamically retrieve the filename from the message.
- [Added] Aggregation of all properties in the data to configure the Parquet schema.
- [Added] Handling of properties that contain only null values.
- RabbitMQ Consumer [2.0.0]
- [Changed] The Routing Key setting supports multiple keys and is moved from Exchange Settings to Queue Settings.
- [Changed] Exchange Name and Queue Name are moved outside the grouped settings to support parameter overrides.
- [Changed] Updated the RabbitMQ.Client to version 6.8.1.
- [Changed] Works with Node 3.0.0 and later.
- RabbitMQ Producer [2.0.0]
- [Changed] Exchange Name is moved outside the "Exchange Group" setting to support parameter override.
- [Changed] Updated the RabbitMQ.Client to version 6.8.1.
- [Changed] Works with Node 3.0.0 and later.
- MsSQL Executer [2.0.1]
- [Fixed] Fixed broken dependency.
- MsSQL Insert [2.0.1]
- [Fixed] Fixed broken dependency.
- MsSQL Select [2.0.1]
- [Fixed] Fixed broken dependency.
- MsSQL Stored Procedure Read [2.0.1]
- [Fixed] Fixed broken dependency.
2024-09-30
New
- File Writer [1.0.0]
- First version (replaces the File TextWriter module, which is now archived).
Updated
- Aveva Historian Reader [1.1.1]
- [Fixed] Allow for tags to be empty to enable only setting the tags in a resource file.
- AWS S3 Bucket Writer [5.1.0]
- [New] Template syntax for the Key and the Prefix settings.
- [Fixed] Uploading a single file can use the Key setting with template syntax for the s3 key. Uploading multiple files uses the individual filenames for the s3 key.
- Modbus Reader [7.2.0]
- [New] Added support for 'Long' and 'U Long' data types (64-bits).
- [New] Added support for 'Bit' data type, to extract single bits from Holding and Input registers.
- Modbus Writer [3.0.0]
- [New] Added support for 'Long' and 'U Long' data types (64-bits).
- [New] Breaking: Pre-defined values for the 'Byte Order' setting.
- [New] Breaking: When passing the byte order with the message, you need to change from '012345678' to 'BigEndian', 'LittleEndian', 'BigEndianWithByteSwap' or 'LittleEndianWithByteSwap'.
- [New] Changed default value for TagSpecification.Datatype from Byte to Short.
- [New] Changed default value for Read/Write Timeout to 60 seconds (60000 ms).
2024-08-31
New
- File Reader [1.0.0]
- First version (replaces the File TextReader module, which is now archived)
Updates
- MariaDB Executer [1.2.3]
- [Fixed] Fixed bug with parameters, causing the parameters to not be set in some cases
- MySQL Executer [1.2.3]
- [Fixed] Fixed bug with parameters, causing the parameters to not be set in some cases
- SMTP Send [4.1.0]
- [New] A binary attachment will be sent as binary data instead of string
- Snowflake Insert [2.0.3]
- [Fixed] Fixed reconnect issue
- Snowflake Select [2.0.3]
- [Fixed] Fixed reconnect issue
- Azure Event Hubs Publisher [1.1.0]
- [Changed] Improved parsing of SAS tokens
- MsSQL Executer [2.0.0]
- [Fixed] Bugfix to use null if a parameter is not set
- [Update] Microsoft library updated
- [Change] Breaking change: the 'Encrypt' setting now defaults to true, connection string might need to be updated
- MsSQL Select [2.0.0]
- [Update] Microsoft library updated
- [Change] Breaking change: the 'Encrypt' setting now defaults to true, connection string might need to be updated
- MsSQL Stored Procedure Read [2.0.0]
- [Change] Changed the behavior if the Parameter Property is left empty No parameters are sent. In previous versions the root object was used instead.
- [Update] Microsoft library updated
- [Change] Breaking change: the 'Encrypt' setting now defaults to true, connection string might need to be updated
- MsSQL Insert [2.0.0]
- [Update] Microsoft library updated
- [Change] Breaking change: the 'Encrypt' setting now defaults to true, connection string might need to be updated
- OPC UA Browser [4.3.0]
- [New] Add option to specify Root Node setting as a template to be read from the incoming message
- OPC UA Reader [7.3.0]
- [New] Add option to disable module if no Server URL has been specified.
- OPC UA Subscriber [4.4.0]
- [New] Add option to disable module if no Server URL has been specified.
- Rockwell Reader [2.1.0]
- [New] Add option to disable module if no Server URL has been specified.
- S7 Reader [3.3.0]
- [New] Add option to disable module if no Server URL has been specified.
- Azure Event Hubs Consumer [1.0.1]
- [Changed] Improved parsing of SAS tokens
- Azure Event Hubs Publisher [1.1.1]
- [Changed] Improved parsing of SAS tokens
- Files Move [1.0.4]
- [Fixed] Fixed issue with reading file pattern from incoming message.
- HTTP Request [7.1.0]
- [New] Adds setting to include response headers in output message.
- OPC UA Subscriber [4.3.0]
- [New] Added possibility to request a refresh of all tag values in the subscription
- HTTP Request [7.0.0]
- [New] Will convert JSON responses into a FlowMessage
- [Changed] Works with Node versions 3.0.0 and higher
- OPC UA Browser [4.2.1]
- [Fixed] When nodeId was of type Opaque the nodeId was not transformed correctly.
- Snowflake Executer [2.0.3]
- [Fixed] Fix reconnect issue
- OPC UA Subscriber [4.3.0]
- [New] Added possibility to request a refresh of all tag values in the subscription
- HTTP Request [7.0.0]
- [New] Will convert JSON responses into a FlowMessage
- [Changed] Works with Node versions 3.0.0 and higher
- OPC UA Browser [4.2.1]
- [Fixed] When nodeId was of type Opaque the nodeId was not transformed correctly.
- Snowflake Executer [2.0.3]
- [Fixed] Fix reconnect issue
2024-06-30
Updates
- Data Trigger [2.0.0]
- [New] Add option to define Trigger definitions in a resource file
- [New] Add option to add manually added Trigger definitions
- [New] Add option to use timestamp on message level instead of from each array element
- [New] Source Property can now represent a single object or an array of objects
- [Changed] Works with Node version 3.0.0 and higher
- [Changed] Triggers using conditions with duration will now treat each used property with it's own time and triggers fulfilling the conditions will be sent next time any of the conditions property is received instead of any message
- [Changed] Setting 'Array Property' is changed to 'Source Property'
- [Fixed] Set error on module for errors in trigger definition file on module initialize
- [Fixed] Changed JSON serializer for trigger definitions update with message
- CSV LineParser [3.0.0]
- [New] Option to Auto Convert to best data type
- [New] Option to Trim leading and trailing whitespace on column values
- [Fixed] Support for empty columns
- [Changed] Works on Node 3.0.0 and later
- [Changed] The prefix for each field is now named field instead of col
- MQTT Sub Broker [3.1.0]
- [Changed] Added possibility to set a Target Property for the payload.
- [Fixed] The module now allows arrays at the top level when converting using output format as JSON.
- Azure Blob Storage [4.1.1]
- [Fixed] Fixed a bug where buffers where not properly utilized
- MsSQL Executer [1.2.2]
- [Fixed] Bugfix for null values as parameters
- OPC UA Reader [7.2.1]
- [New] Add logging on what tags are read for individual and batch read
- OPC UA Events [1.3.0]
- [New] Added eventIdAsHex to the output.
- [New] Added isActive and isEnabled to the alarm condition output.
- [New] Added support for custom event types.
2024–05-31
Updates:
- CSV Reader [5.0.0]
- [New] Option to ignore blank lines.
- [New] Option to Auto Convert to the best data type.
- [New] Option to ignore rows starting with a specific string.
- [New] Option to Trim leading and trailing whitespace on column values
- [Fixed] Support for empty columns
- [Changed] Works on Node 3.0.0 and later.
- [Changed] When no header is available the prefix for each field is now named Field instead of col.
- HTTP Response [1.1.0]
- [Fixed] The module could previously only return the body as a string.
- [New] Now byte[] is also supported to be able to return images etc.
- Kafka Producer [2.0.0]
- [Fixed] Changed Updated Crosser SDK to 3.0.0.
- [Fixed] Updated Kafka client SDK to 2.4.0.
- [Fixed] Works with Node version 3.0.0 and later.
- [New] Added support for using MessageId on the incoming message.
- SMTP Send [4.0.0]
- [Fixed] The credentials should be optional, but if not providing credentials the module fails to start with an error.
- [Changed] The module is supported on Node version 3.0.0 and later.
- Modbus Reader [7.1.1]
- [Fixed] In 7.1.0 a bug was introduced that caused the module to not reconnect when the connection was lost. This has now been fixed.
- S7 Reader [3.2.0]
- [Changed] Added a setting to adjust timeouts
- [Changed] Added a setting to set custom TSAP ID
- [Changed] If the module is experiencing connectivity issues with the PLC, a
- [Changed] Warning is issued instead of an Error.
- [Fixed] Fixed a bug where timeouts did not work
- CSV TextParser [3.0.1]
- [Fixed] Default property name (field) is now written in lower case.
New
- Kafka Consumer [1.0.0]
- [New] First version
- [New] Works with Node version 3.0.0 and later.
- Azure Event Hubs Consumer [1.0.0]
- [New] First version, Works with Node 3.0.0 or later
2024–04-30
Updates
- Modbus Reader [7.1.1]
- [Fixed] In 7.1.0 a bug was introduced that caused the module to not reconnect when the connection was lost. This has now been fixed.
- S7 Reader [3.2.0]
- [Changed ]Added a setting to adjust timeouts.
- [Changed] Added a setting to set a custom TSAP ID.
- [Changed] If the module is experiencing connectivity issues with the PLC, a warning is issued instead of an Error.
- [Fixed] Fixed a bug where timeout did not work.
- CSV TextParser [3.0.0]
- [New] Option to ignore blank lines
- [New] Option to Auto Convert to best data type
- [New] Option to ignore rows with a specific value
- [New] Option to Trim columns
- [Fixed] Support for empty columns
- [Changed] Works on Node 3.0.0 and later.
- [Changed] When no header is available the prefix for each field is now named field instead of col.
2024-03-31
New
- Azure Event Hubs Publisher [1.0.0] - This module publishes message data to Azure Event Hubs.
Updates
- Python Bridge [5.0.1] - Fixed When having errors in the python code the traceback/reason would not be shown in a remote session. This has now been fixed and the message should not provide information about the lines that caused the error.
- InfluxDB v2 Insert [1.1.1] - Fixed precision settings
- Modbus Reader [7.1.0] - Improved performance by reading as many tags as possible at once. Previously each tag was read individually.
2024-02-28
Updates
-
Python Bridge [5.0.0] - Will work on Node version 3.0.0 and higher. Will show more information when getting errors in the Python environment. Improvement of memory allocation when sending messages between Python and the Node. This improvement will only affect docker/linux (not Windows).
-
AWS S3 Bucket Writer [5.0.0] - Works with Node version 2.5.2 and higher and upgrades to the New icon.
-
SFTP Text Reader [2.0.0] - Added support for encodings UTF8, UTF32, Unicode, BigEndianUnicode, ASCII, ANSI. Works on Node version 2.5.2 and higher.
-
OSI Soft Subscriber [1.1.0] - Better information in error messages when requests fail.
2024-01-31
Updates
-
MariaDB Executer [1.2.1] - Fix connectivity Issue.
-
MySQL Executer [1.2.1] - Fix connectivity Issue.
-
MQTT Sub Broker [3.0.0] - The convert from XML option was removed. Works with Node version 3.0.0 and higher. Will set status to warning when JSON format is chosen but the data is invalid JSON. Previously this would cause status to be an error.
-
MsSQL Executor [1.2.1] - Bugfix for null values as parameters
-
AWS IoT Core HTTP Publisher [1.0.0] - First version. Will work with Node version 2.5.2 and higher.
-
Modbus Reader [7.0.0] - Added setting to specify the byte order of the input data to the module. Removed the possibility to set the bit order in the resource file.
2023-12-31
Updates
-
Azure Blob Storage [4.1.0] - Support for Service principal certificate and secret authentication.
-
Azure Queue Storage [4.1.0] - Support for Service principal certificate and secret authentication.
-
Azure File Storage [4.1.0] - Support for Service principal certificate and secret authentication.
-
Azure DataLake Writer [1.2.0] - Support for Service principal certificate and secret authentication.
2023-11-30
Updates
-
Array GroupBy [1.0.0] - Works with Node version 2.5.2+
-
JSON [3.0.1] - Added support for serialization of DateOnly and TimeOnly.
-
Debug [3.0.2] - Did not handle null values correctly. Did not handle byte[] correctly. Added special handling of DateOnly/TimeOnly since these types are not supported in Node 3.0 serialization.
-
MQTT Sub Client [7.0.0] - Updated MQTT Client library. Handle result from subscription and set error if subscription fails. Removed XML support from Data Format.
-
MQT Pub Client [6.0.0] - Updated MQTT Client library. Handle results from publish so that retries can be used in Nodes that support retries. Removed Message Format option. Flow messages will be sent in JSON format, all other types will be sent without formatting.
-
BigMarker Conference Registration [1.0.1] - Added per_page=150 query parameter.
-
Snowflake Select [2.0.1] - Fixed potential null issues to align with fixes in the insert module.
-
Snowflake Insert [2.0.1] - Fixed issue when trying to insert null values.
2023-10-31
Updates
-
CSV Reader [4.0.1] - Bug when a value was empty.
-
CSV StreamWriter [4.0.1] - Fixed a DateTime format bug.
-
Snowflake Publisher [1.0.1] - Cleaned up logs
-
Snowflake Executer [2.0.0] - [New] Support for certificate-based authentication. Changed underlying library (risk for breaking changes).
-
HTTP Listener [4.1.1] - The module was not sending a http response back to the client making the request.
-
RabbitMq Producer [1.1.0] - Support for using template syntax on Exchange Settings => Routing Key. This way you can have the routing key specified on the incoming message (for example on routing.key) and get the value by configuring the Routing Key with the value {routing.key}.
-
Property Mapper [5.0.0] - Stopped converting strings to DateTime when adding properties.
-
Rockwell Reader [2.0.1] - Upgraded the underlying library for PLC communication
-
OPC UA Writer [4.1.0] - Add settings for Security Policy and Security Mode for message exchange and encryption.
-
AWS IoT Core Publisher [2.0.2] - Now logs connected/disconnected from AWS IoT MQTT Broker
-
CSV TextParser [2.0.0] - Support for quoted values. Possible to adjust the quote character.
-
OPC UA Subscriber [4.2.0] - Add settings for Security Policy and Security Mode for message exchange and encryption.
-
OPC UA Reader [7.2.0] - Add settings for Security Policy and Security Mode for message exchange and encryption.
-
OPC UA Events [1.2.0] - Add settings for Security Policy and Security Mode for message exchange and encryption.
-
OPC UA Browser [4.1.0] - Add settings for Security Policy and Security Mode for message exchange and encryption.
2023-09-08
Updates
- Aggregate [4.0.0] - 'Keep Properties' behavior changed: The output messages will now contain all properties from the last message received in each group of messages used in the calculations.
- CSV Line Parser [2.0.0] - CSV Reader [4.0.0], CSV TextParser [2.0.0] - Support for quoted values, the quote character can be specified.
- CSV StreamWriter [4.0.0] - Previously the module always added '.filename' as a static property for the target on the flowmessage. This has now been removed and the target will be only what you have in the 'Target Property' setting.
- Databricks Publisher [2.0.1] - Improved error message when table or catalog does not exist.
- Interval [2.1.1] - Fixed possible null reference when the module is stopping.
- IronPython [3.0.0] - Updated IronPython package to version 3.4.1. Do not throw exceptions on error, instead set status to error and send to the next module(s).
- S7 Reader [3.1.1] - Set default value for 'Target Property' to 'data'.
2023-08-28
Updates
- Array To Object [2.0.5] - Add validation in UI for module settings.
- Azure IoT Hub D2C Sender [4.2.2] - The system properties contentType and contentEncoding are now set on messages sent to the IoT Hub.
- CSV StreamWriter [3.0.3] - Fixed issue with data losses on frequent writes.
- Message Template [1.0.3] - Add support for DateOnly and TimeOnly properties in Template setting.
- Snowflake Executer [1.1.1] - Fixed connectivity issues.
- Snowflake Insert [1.0.6] - Fixed connectivity issues.
- Snowflake Select [1.0.6] - Fixed connectivity issues.
2023-08-08
New
- JSON Schema Validation - Validate messages against a JSON schema.
- Math - Apply mathematical operations on message data (supersedes the Math Expression module)
Updates
- Azure IoT Hub D2C Sender [4.2.1] - [Deprecated] The system properties contentType and contentEncoding are now set on messages sent to the IoT Hub.
2023-07-04
New
- Snowflake Publisher - Transfer files from a staging area to a Snowflake database.
Updates
- Azure DataLake Writer [1.1.0] - References to uploaded files will now be sent in the output message. Fixed parsing of credential data that starts with a space.
- Modbus Reader [6.3.0] - Add option to include custom metadata to tag definition in resource file. Timeout settings can be disabled.
- Modbus Writer [2.2.1] - Timeout settings can be disabled.
- S7 Reader [3.1.0] - Add option to include custom metadata to tag definition in resource file.
2023-06-12
Updates
- Couchbase Executer [1.1.0] - Added code window for SQL statements and extended the max size to 65536 characters.
- MariaDB Executer [1.2.0]- Added code window for SQL statements and extended the max size to 65536 characters.
- MsSQL Executer [1.2.0] - Added code window for SQL statements and extended the max size to 65536 characters.
- MySQL Executer [1.2.0] - Added code window for SQL statements and extended the max size to 65536 characters.
- Postgres Executer [1.2.0] - Added code window for SQL statements and extended the max size to 65536 characters.
- Snowflake Executer [1.1.0] - Added code window for SQL statements and extended the max size to 65536 characters.
- Python Bridge [4.2.0] - Improved error handling and messaging.
2023-06-05
Updates
- Azure IoT Hub C2D Receiver/Sender [4.2.0] - Added support for SAS and client certificate authentication. Name changed to align with other modules.
- CSharp [3.0.2] - Adding back functionality for adding complex objects to the root of the FlowMessage by not setting the target property.
- Databricks Publisher [2.0.0] - Switched Cluster ID to HTTP Path, naming changes on settings, documentation updates.
- Interval [2.1.0] - Fix timing drift in long running flows.
- Modbus Reader [6.2.0] - Added Timeout Settings.
- Modbus Writer [2.0.0] - Added Timeout Settings.
- MsSQL Select [1.6.8] - Fixed issue with timestamp values.
- Postgres Executer [1.1.7] - Postgres library updated.
- PostgreSQL Insert [1.2.5] - Fixed potential deadlock issue. Postgres library updated.
- PostgreSQL Select [1.0.7] - Postgres library updated.
- Python Bridge [4.1.2] - Improved error message when there is an error from Python.
- TimescaleDB Insert [1.1.5] - Fixed potential deadlock issue. Postgres library updated.
- TimescaleDB Select [1.0.5] - Postgres library updated.
2023-05-08
New
- Databricks Publisher - Transfer files from a staging area to a Databricks delta table.
- OSIsoft WebAPI Subscriber - Subscribe to changes in PI points on a OSIsoft server.
- RabbitMQ Producer/Consumer - Exchange messages with a RabbitMQ broker.
Updates
- Array Filter [1.1.0] - Now supports also arrays of simple values. Fixed issue with empty arrays as input.
- AWS S3 Bucket Writer [4.1.0] - Added Target property setting that will contain the URIs to the data uploaded to S3.
- OPC UA Browser [4.0.2] - Fixed issue with reconnecting to server where the previous session still exists.
- OPC UA Events [1.1.1] - Fixed issue with reconnecting to server where the previous session still exists.
- OPC UA Subscriber [4.1.2] - Fixed issue with reconnecting to server where the previous session still exists.
- OPC UA Writer [4.0.2] - Fixed issue with reconnecting to server where the previous session still exists.
- Parquet Writer [2.0.0] - Added Target property setting that will contain the path to the created file.
2023-03-31
New
- JavaScript - Process message data using Javascript code.
Updates
- Csharp [3.0.1] - Added 'Debug' method for sending debug messages to the browser during remote sessions.
- Snowflake Executer [1.0.6] - Fixed Issue with error being thrown on renew session. Fixed null insert issue.
- Snowflake Insert [1.0.4] - Fixed Issue with error being thrown on renew session.
- Snowflake Select [1.0.5] - Fixed Issue with error being thrown on renew session.
- PostgreSQL Insert [1.2.4] - Added support for inserting data to JSON columns.
- Postgres Executer [1.1.6] - Fixed issue when handling null values.
- SFTP Download [1.2.0] - Added support for downloading multiple files.
- CSV StreamWriter [3.0.1] - When starting, the module could find .tmp files created by other modules of the same type, which resulted in an error.
- Modbus Reader [6.1.0] - Using new language features, no changes in functionality.
- Modbus Writer [2.1.0] - Using new language features, no changes in functionality.
- OPC UA Reader [7.1.1] - The Name setting on Additional tags to monitor was not added to the output message.
- OPC UA Subscriber [4.1.1] - The Name setting on Additional tags to monitor was not added to the output message.
- Array Split [3.1.0] - Always send out a message, even if the input is invalid. crosser.success will be set to false.
- Azure IoT Hub Receiver/Sender [5.1.0] - New settings for token time-to-live. Communication issues will now be reported as warnings, instead of errors.
- HTTP Request [6.3.0] - Support for client certificates and custom headers.
- Range Filter [2.1.1] - Restored the behavior of the Select Mode setting to previous behavior. Version 2.1.0 is now deprecated.
- AWS S3 Bucket Writer [4.0.1] - Now works also on Windows service Nodes.
- BigQuery Insert [3.1.0] - Support for insertion to JSON columns.
- CSV StreamWriter [3.0.0] - DateTime values are now stored as ISO8601 strings.
- FileTailReader [1.3.1] - Fixed issue with message references.
- OPC UA Event [1.1.0] - If setting up subscriptions through incoming messages fails the module will now report a warning instead of an error.
- OPC UA Reader [7.1.0] - If reading fails the module will now report a warning instead of an error.
- OPC UA Subscriber [4.1.0] - If setting up subscriptions through incoming messages fails the module will now report a warning instead of an error.
- Python Bridge [4.1.1] - Improved error message if output data cannot be converted to a FlowMessage.
Search Documentation
Page Sections