Skip to content

Releases: emqx/neuron

2.7.0-alpha2 Release

18 Dec 09:26
ffdf1c7
Compare
Choose a tag to compare
2.7.0-alpha2 Release Pre-release
Pre-release
Merge pull request #1761 from hxy7yx/v2.7-1

fix: add_tags&add_gtags http resp code

2.7.0-alpha1 Release

08 Dec 09:03
54aa2a1
Compare
Choose a tag to compare
2.7.0-alpha1 Release Pre-release
Pre-release
Merge pull request #1731 from fengzeroz/v2.7

V2.7

2.6.3 Release

01 Dec 09:39
6ea4464
Compare
Choose a tag to compare

Fixes

  • Siemens S7 plugin can't scan some tags correctly.
  • UI: some prompts are incorrect.

Improve

  • SparkPlugB plugin support will message.
  • OPC UA plugin support GUID tag.
  • IEC104 plugin doesn't check tag timing.
  • IEC104 plugin support disable meta fields.

2.6.2 Release

03 Nov 06:01
e41ab1c
Compare
Choose a tag to compare

Fixes

  • Siemens S7comm plugin: read tags abnormality when connect to 1500 PLC.
  • Omron FINS UDP plugin: ignore unsupported messages.
  • Mitsubishi 3E UDP plugin: remove the source port from the setting.
  • UI: incorrect popup alerts related to license.
  • docker images support UTF-8.

2.6.1 Release

13 Oct 09:16
ca95e1c
Compare
Choose a tag to compare

Plugins

  • Allen-Bradley ControlLogix 5500
  • Allen-Bradley MicroLogix 1400

API

  • /api/v2/log/level change log level

Improve

  • Remove default monitor node.
  • Modbus RTU/TCP support IPv6.

Fixes

  • Fix http api call unresponsive.
  • Fix S7 plugin reads float/bit type with wrong value.
  • Fix OPC UA plugin connect to WinCC server anomaly.
  • Fix OPC UA plugin memory leak.

2.5.4 Release

11 Oct 08:43
f076f13
Compare
Choose a tag to compare

Fixes

  • fix OPC UA plugin read/write crash.
  • fix OPC UA upload key failed.
  • fix MQTT plugin cannot connect EMQX Cloud Serverless.
  • fix S7comm for 300/400 plugin handles protocol data exceptions.
  • fix S7comm plugin handles protocol data exceptions.

Improve

  • Memory statistics only for neuron process.
  • Add configuration file.
  • MQTT, Monitor plugin add client_id configuration items.

2.4.11 Release

11 Oct 08:24
b491fec
Compare
Choose a tag to compare

Fixes

  • Fix running with docker exits abnormally in some cases.
  • Fix OPC UA plugin read/write exception.
  • Fix Modbus plugin config exception.

Improve

  • Docker image supports UTF-8.

2.6.0 Release

15 Sep 12:24
b8b4dc5
Compare
Choose a tag to compare

Plugins

  • Driver SECS GEM HSMS
  • Driver KUKA Ethernet KRL TCP
  • APP GEWU DMP-V1

APIs

  • PUT /api/v2/group: Supports modifying a group name.
  • POST /api/v2/template/instances: Instantiate multiple nodes at once based on a template.
  • POST /api/v2/subscribes: Subscribe to multiple groups.

Features

  • Support configuration files in JSON format.
  • Support configuring startup parameters via environment variables.
  • Command-line support for the 'stop' command.
  • Optimized the data statistics page, adding tags total, last execution time, last error messages, last error messages timestamp.
  • Drivers
    • Support for modifying a group name.
    • OPC UA plugin supports asynchronous read and write.
    • BACnet/IP plugin supports reading and writing arbitrary objects, reading and writing arbitrary object properties, and handling messages containing routing frames.
    • Mitsubishi 3E, Beckhoff ADS, Modbus TCP, Modbus RTU, Siemens S7 ISOTCP, Omron FINS TCP, OPC UA, BACnet/IP plugins support writing multiple tags at once.
    • IEC60870-5-104 plugin supports timely reporting of burst data.
    • IEC60870-5-104 plugin supports reporting tag timestamps and tag quality parsing.
    • Modbus supports the 'bytes' data type.
    • DLT645-2007 and DLT645-1997 plugins support updating tag values based on the response message address.
    • Siemens S7 ISOTCP plugin supports int8/uint8 data types.
    • Siemens S7 ISOTCP plugin performance optimization: when dealing with a large number of tags, it slows down the request rate to match the PLC processing performance.
  • APPs
    • MQTT plugin supports offline data reporting frequency control.
    • MQTT plugin appends a random string to the client_id, generating a random string of length 6.
    • MQTT and SparkPlugB plugins support writing multiple tags at once.
    • The monitor node supports configuring the client id.
    • Support for modifying subscription parameters for already subscribed groups.
    • Support for optional field data reporting.
    • Support for subscribing to multiple groups simultaneously.
  • License
    • License validation is performed when adding nodes or tags.
    • Driver validation is performed, when uploading a license.

UI

  • In the South Devices / Group List page, add an icon for navigating to the Data Monitoring page.
  • Change the "Download Logs" to "Debug Files."
  • Data Statistics page now supports display in both Chinese and English.
  • Modify the data statistics icons.
  • Add pop-up notifications for a trial or expiring license.
  • Improve error codes when uploading a license.
  • Remove the configuration for "Client Private Key Password" in MQTT, SparkplugB and WebSocket plugins' SSL settings.

2.5.3 Release

07 Aug 11:52
c789ffc
Compare
Choose a tag to compare

Fixes

  • Fixed the issue of License still counting after deleting tags/nodes.
  • Fixed the issue of abnormal restarts Neuron deployed using Docker.
  • Fixed the timeout issue when calling the setting interface of the MQTT plugin.
  • Fixed the issue where writing tags was unsuccessful when setting multiplication factors in Modbus TCP.
  • Fixed the issue in Modbus TCP plugin where an abnormal tag could cause errors in the entire group of tags.
  • Fixed the memory issue when deleting the DLT645 plugin.
  • Fixed the issue of incorrect naming in the Mitsubishi FX plugin.
  • Fixed the issue of node status changing from "Stopped" to "Ready" after reboot.
  • Fixed the UI issue on the create node page that caused errors when switching languages.
  • Fixed the UI issue on the login page where refreshing the browser restored the default language.
  • Fixed the UI issue where tag multiplication factors were not displayed.
  • Fixed the UI issue where group list data was left behind after canceling subscription addition.

Improvements

  • IEC60870-5-104 plugin now supports reporting of mutation data.
  • Optimized handling of error codes from Modbus TCP/Modbus RTU devices, resulting in better error reporting on Neuron pages.
  • tar.gz installation method now supports the 'stop' command.
  • Added default license with 30 built-in tags.
  • Siemens S7 ISOTCP plugin now supports writing multiple tags.
  • Southbound device group list now supports sorting by group name.
  • Docker deployment method now supports Chinese.

2.4.10 Release

25 Jul 11:11
ccb6a62
Compare
Choose a tag to compare

Fixes

  • Fix the issue of extra validation of one data tag when validating the license for the number of data tags.
  • Fix the timeout problem when calling the setting interface for MQTT plugin.
  • Fix the issue where the node status changes from "Stopped" to "Ready" after a restart.
  • Fix the issue of program crash in the SparkPlug B plugin when handling short string types.
  • Fix the timeout issue when calling the getting license API while there are too many data tags.
  • Fix the issue of read commands being sent for write-only data tags.
  • Fix the issue of the Siemens S7 ISOTCP plugin asserting when receiving unknown protocol packets.
  • Fix the issue of abnormal error message on the create node page.
  • Fix the issue where the language changes to default English after refreshing the login page.
  • Fix the issue where the selected southbound devices and groups are canceled when refreshing the "Data Monitoring" interface.
  • Fix the issue of sorting not being cancelled when switching from list view to card view in the UI southbound device/northbound application interface.