Skip to content

Release Notes

This chapter is the release notes for SpeeDBee Synapse.

v.4.10.1 (2025/12/18)#

  • Fixed Issues
    • The serve subcommand does not work in SCCDE.
    • If communication failure continues when transmitting persisted serializer output from an emitter, data may be lost even within the persistence period.
    • Existing Modbus Collector and Modbus Writing may fail to start after updating from v.4.9.9 or earlier to v.4.10.0.

v.4.10.0 (2025/11/28)#

v.4.9.10 (2025/11/11)#

  • Changes and Improvements
    • Support for acquiring variables with names starting with _ in EtherNet/IP Collector.
    • Added characters that cannot be used in column names when creating columns in custom components to the manual.
    • Removed information about unsupported data types from custom component Python-API reference.
    • Improved JavaScript code for custom UI (HTML) samples using Vue and Quasar.
  • Fixed Issues
    • Corrected typos and omissions in the manual.
    • When using FTP Emitter, outputting the execution license configuration file without confidential information will result in failure.
    • Even if persistence is enabled in the system port settings, it reverts to OFF when the settings are reopened.
    • The system administrator account cannot modify the permissions of certain users.
    • When using simulation mode, the component status lamp may not turn blue.
    • When changing the individual log settings, some parameter information of custom components may be lost.
    • Starting the component may fail if a component is given a name in Japanese with 14 or more characters.
    • Even after changing a component's name and restarting it, the alias name used by DB Query are not updated.
    • On some platforms, multibyte characters in DB Query responses are escaped as \uXXXX.

v.4.9.9 (2025/9/12)#

  • BlackBear OS v3.0.10 support.
  • Fixed Issues
    • Unused columns of the output port may not be invalidated, resulting in excessive memory allocation.
    • The process to delete actual files in file-type columns may not work.

v.4.9.8 (2025/9/10)#

  • Changes and Improvements
    • Removed the 10,000 limit on the number of response data items in DB Query, and improved memory usage efficiency.
  • Fixed Issues
    • When the configuration file for the execution license is loaded, certain project information may not be inherited, which could result in multiple components failing to start.

v.4.9.5 (2025/9/2)#

  • Changes and Improvements
    • Improved behavior when accessing web pages via https reverse proxy.
    • Improved the disk usage information on the web screen to display even if tmpfs is set as the data directory in the general settings.
    • Added supplementary information about Data Flow Controller and OMRON-SBS for Windows to the manual.
    • Parameter screens created with custom HTML in the SCCDE package can now be displayed even with operator privileges.
  • Fixed Issues
    • Event Recording DB files may not be included when downloading support files.
    • If the disk becomes full while Event Recorder is running, the event recording data becomes inconsistent.
    • When using the custom UI functionality for custom components using HTML, if there is a large amount of parameter information, data transfer to the custom HTML may fail.
    • When the group-based retention period setting is OFF, the retention time for file-type data output by the serializer becomes extremely short.
    • Using custom HTML in an SCCDE package, applying package protection will prevent the settings from being displayed.

v.4.9.4 (2025/8/28)#

  • Fixed Issues
    • Sending an SQL query containing special characters such as line breaks in a DB query may cause the core to stop or restart.
    • If the data directory is changed in the general settings and the data directory becomes full, inconsistencies may occur in the event recording data list.

v.4.9.3 (2025/8/25)#

  • Fixed Issues
    • In the case of multiple conditions are set for the same column in the Event Trigger, Event Data, Basic Statistics, Moving Average, or FFT components, a deadlock may occur when the component starts.
  • Manual Enhancement
    • Corrected the installation manual and troubleshooting instructions.

v.4.9.2 (2025/8/18)#

  • Fixed issue of that memory may be exhausted when executing a DB query to retrieve a large amount of data.

v.4.9.1 (2025/8/8)#

  • Changes and Improvements
    • The latest UI design has been reflected in the manual's screenshots.
    • Bash-dependent syntax has been removed from the Linux installation setup script.
  • Fixed Issues
    • Memory may be exhausted when executing a DB query to retrieve a large amount of data.

v.4.9.0 (2025/7/31)#

  • Changes and Improvements
    • Added proxy support for Cloud Emitter for Azure, Cloud Emitter for AWS, MQTT Collector and MQTT Emitter.
    • Added proxy support when installing dependent modules of Python custom components.
    • The Conversion Configuration function supports inputting formulas to convert BCD format data to normal numbers.
    • UI improvements for Storage Configuration, Conversion Configuration and Registration Condition in OUT Port setting.
    • UI improvements to allow IN port settings, OUT port settings, System port settings, and Flowlink settings to be configured without right-clicking.
    • Added support for Mitsubishi MELSEC iQ-R series in PLC Collector and PLC Writing.
  • Fixed Issues
    • Memory may be exhausted when downloading large support file.
    • On Windows, when upgrading from v4.7.2, some component configuration data may not be carried over.
    • Access tokens issued after upgrading from v4.7.2 cannot be used with DB Query.
    • Adding an extra string to the API key in the request header for the DB Query will result in an error.

v.4.8.0 (2025/6/30)#

  • Changes and Improvements
  • Fixed Issues
    • Attachment is not available for custom component parameter settings (Windows version only).
    • PLC/MODBUS/EtherNetIP collector with collection interval less than 100 ms keeps memory shorter than the memory retention period set by the server.
    • When the type of the target data is changed in the input port setting, output port setting or filter setting, the data is excluded from the target data.
    • On Windows, the EtherNet/IP Collector does not automatically reconnect after the network is restored following a disconnection during execution.
    • The mail sending component continues running even if an authentication error occurs, instead of stopping.
    • The timeout value configured in the MQTT Emitter is not applied during the test connection.
  • Internal change
    • Change of internal data directory structure due to addition of project function
    • Performance improvements when starting components that create large numbers of columns
    • Improvement of Web screen operation performance when creating many components

v.4.7.6 (2025/3/19)#

  • Changes and Improvements
  • Fixed Issues
    • EtherNet/IP Collector may fail to acquire CIPObject STRING Type.
    • When the same variable name is specified more than once by the EtherNet/IP collector, some cannot be obtained.
    • An error occurs if a null value is received by the MQTT collector.
  • Revising the chapter structure of the manual
  • Internal change
    • Improved data transition process from previous versions
    • Changing the Directory Configuration of Internal Data

v.4.7.5 (2025/3/13)#

  • Fixed Issues
    • Installation of BlackBear version fails under certain conditions

v.4.7.3 (2025/2/1)#

  • BlackBear support
  • Changes and Improvements
    • Virtual interfaces are excluded from MAC addresses used for license matching.

v.4.7.2 (2025/1/31)#

v.4.7.0 (2024/12/20)#

Target System Requirements: Ubuntu22 (arm64)

  • Changes and Improvements
  • Fixed Issues
    • FTP Emitter fails to save file to specific FTP Server
    • Invalid operation result is outputted when data inputted byCompute Collector is BOOL type.

v.4.6.2 (2024/10/17)#

Supported system requirements: Ubuntu20 (amd64), Ubuntu22(amd64, arm64), RaspberryPiOS (bookworm 64bit), Windows10 (64bit 22H2 or later), Windows11 (64bit 23H2 or later), Special environments (Arm32 bit)

  • Changes and Improvements
    • Improved error notification in case of transmission failure in email sending component
  • Fixed Issues
    • Cloud Emitter for Azure, Cloud Emitter for AWS and FTP/SFTP Emitter fail to start under certain conditions
    • An error occurs when some received data is missing in the EtherNet/IP writing component.
    • When RAW_DATA is OFF and aggregation is performed in the tumbling window of the input port setting, the aggregation result with the specified width is not obtained.
    • EtherNet/IP writing fails to write some structures

v.4.6.0 (2024/9/30)#

Supported system requirement: Windows 10 (64bit version 22H2 or later), Windows 11 (64bit version 23H2 or later)

  • Windows Support
  • Changes and Improvements
    • Changed the maximum number of characters that can be entered in the destination to 200 in the VIDEO collector.
    • The directory structure of the C Custom Components sample is changed.
    • Improved the ability to specify the URL to be set as a Grafana data source from the Synapse screen.
    • In the EtherNet/IP collector, if a BOOL type array is specified only as a variable name, the first element of the tuple is registered if the number of arrays is 0 or 1.
  • Fixed Issues
    • In Compute Collector, if a calculation expression triggered by multiple input data is set, the collector stops abnormally.
    • In Compute Collector, if only one trigger is set when multiple input data are operated, the operation result becomes invalid.
    • SFTP emitters may place files in a different directory than intended.
    • SSH connections continue to grow while SFTP Emitter Is running.
    • MQTT Emitter may drop messages at the time when network disconnect -> resume, even with QoS 1 or 2.

v.4.5.1 (2024/9/20)#

Target system requirements: Special environments (Arm32 bit)

  • Added retrieval of data by specifying array element to EtherNet/IP collector
  • Fixed Issues
    • EtherNet/IP writing cannot write BOOL arrays
    • EtherNet/IP collector cannot read BOOL arrays
    • Changing event trigger settings may cause triggers not to run.
    • Long time EtherNet/IP collector data acquisition causes the cycle to be out of sync.

v.4.5.0 (2024/9/6)#

Target system requirements: Special environments (Arm32 bit)

  • Addition of OMRON Sysmac NJ/NX for PLC collector and PLC writing
  • Addition of prototype for EtherNet/IP Writing
  • Fixed Issues
    • If array data enters the input port of a python component, it will all have the same value as the 0th element.
  • Internal change
    • WebAPI address setting is changed to 127.0.0.1.
    • Change of the internal behavior of the core when changing ports
    • Obsolete settings of system_config are removed.
    • Change of event trigger behavior
    • Addition of Port Number check

v.4.4.0 (2024/7/31)#

Supported system requirements: Ubuntu20 (amd64), Ubuntu22(amd64, arm64), RaspberryPiOS (bookworm 64bit)

  • Addition of the function to select the target panel and whether to start automatically when exporting the execution license setting output
  • Addition of the latest value fetching function to Python-API for custom components
  • Addition of address/port setting items used by WebUI to HTTP/HTTPS communication setting screen
  • Displays MAC address information for license judgment on the software information screen.
  • Improved error display when an invalid license key is entered on the software information screen
  • Fixed Issues
    • Core ends abnormally when Get pre-reboot data is ON in status timeline.
    • When certain components are connected to a CSV/JSON serializer, the serializer hangs with an error.
  • Documentation improvement
    • Additional notes on Python custom component filenames
    • Additional noteson Modbus address ranges
    • Proofreading (Correction of typographical errors and omissions, improvement of sentence expressions that are difficult to understand, etc.)
  • Internal change
    • Core library configuration changes
    • Improved logging and error determination for installation scripts
    • Change of the default value for the output interval of persistent data (from 1 second to 20 seconds)

v.4.3.0 (2024/8/2)#

Target system requirements: Special environments (Arm32 bit)

  • Ported to special environments with some modifications since 4.2

v.4.2.2(2024/6/28)#

Supported system requirements: Ubuntu20 (amd64), Ubuntu22(amd64, arm64), RaspberryPiOS (bookworm 64bit)

  • Addition of Synapse System Requirements: RaspberryPiOS (bookworm 64bit)
  • Addition of i-Trigger-related functions
  • Shortest data acquisition cycle of PLC collector reduced from 100 ms to 10 ms
  • Addition of AWS IoT Core (Custom Authentication) Settings to MQTT Collector
  • Procedure for receiving data from a cloud service with the MQTT collector is added to the manual.
  • Correction of defects
    • Improved operation when disk space is insufficient
    • Correction of the defect where Python external modules for custom components are removed at reinstallation time of Synapse

v.4.1.0 (2024/6/17)#

Target System Requirements: Ubuntu22 (arm64)

  • Addition of the Execution License Function
  • Support for Grafana service account functionality in Grafana linkage
  • Support for registering and installing whl files from the custom component configuration screen to run Python custom components
  • Support for defining nested data structures in custom UI
  • Support for setting screen size specification in custom UI
  • Proofreading for SpeeDBee Synapse (Correction of typographical errors and omissions, improvement of sentence expressions that are difficult to understand, etc.)
  • Correction of defects
    • Improved operation when disk space is insufficient
    • Improved display of error information in status timeline
    • Correction of a bug that prevents a persisted database from being deleted after its retention period under certain conditions
    • Correction of defect where, in PLC Collector MELSEC protocol, writing 0 to bit register is prevented
    • Correction of a bug that prevented disabling the admin user
    • Correction of a bug that caused the system to restart when using the PLC collector FINS protocol
    • Correction of a defect that causes access to an address different from the specified address when using the ZR register of the PLC collector MELSEC (3E) protocol
    • Improved processing at core process startup

v.4.0.2 (2024/4/1)#

Supported system requirements: Ubuntu20 (amd64), Ubuntu22(amd64, arm64)

  • We have released a new product "SpeeDBee Synapse" which is an evolution of SpeeDBee Hive.