Release Notes
This chapter is the release notes for SpeeDBee Synapse.
v.4.10.1 (2025/12/18)#
- Fixed Issues
- The
servesubcommand 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.
- The
v.4.10.0 (2025/11/28)#
- Changes and Improvements
- Overall revamp of Linking with Grafana feature.
- Addition of List Mode feature.
- Addition of General JSON Serializer component.
- Addition of JSON Deserializer component.
- Addition of MQTT Client component.
- Addition of Auto-Install of Dependent modules feature for SCCDE Package(SCCPKG) registration.
- Support multilingual definition of SCCDE package information file(scc-info.json).
- Custom UI(HTML) supports multiple language switching.
- PLC Collector and PLC Writing support "MITSUBISHI MELSEC 3C-Frame" and "KEYENCE Upper-link".
- Modbus Collector and Modbus Writing support "RTU".
- Fixed Issues
- Corrected typos and omissions in the manual.
- The EtherNet/IP collector cannot handle strings longer than 255 bytes correctly.
- Exporting a project may fail in the case of large number of python dependent modules.
- When a file cannot be read from the input file column in the FTP emitter, the file is repeatedly retried for resending.
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.
- Support for acquiring variables with names starting with
- 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
- Addition of Project Features
- Addition of English version of manual
- Addition of size cap setting for time series database (where data collected by Synapse is stored)
- Supports for log display and log level switching for individual components
- Addition of Data Conversion Component
- Improved destination settings for VIDEO collector, File emitter and Event Recorder
- Addition of ability to delete logs, temporary files, etc.
- EtherNet/IP collector supports acquisition of
SHORT STRINGtype data - Addition of a link icon to the manual in each component's setting screen
- Change of collection interval units for PLC Collector and ModbusTCP from seconds to milliseconds
- Addition of custom UI functionality for custom components via HTML
- Support for SQL INSERT syntax in DB query component
- Improved touch panel control related operations in the flow editor (iPad +Safari)
- 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
- EtherNet/IP writing component supports writing to CIPObject.
- Addition of Custom Component Protection Functions
- Addition of Synapse custom component development environment
- Addition of a function to notify on the screen when an abnormality is detected in the system time in which Synapse operates.
- Addition of Simulation Modes
- 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)#
- Update v.4.7. 0 Changes to Other System Environments
- Fixed Issues
- After searching for components in the Flow Editor, components selected from the search field are not displayed in the center of the screen.
v.4.7.0 (2024/12/20)#
Target System Requirements: Ubuntu22 (arm64)
- Changes and Improvements
- Improved tooltip display for component based list
- Support for multiple selection of components in the Flow Editor
- Improved context menu for components in the Flow Editor
- Addition of General Settings Dialog (Time Zone Settings Only)
- Support for rearranging and duplicating panels
- Addition of variables available in the email sending component
- Addition of settings for the time stamp assignment method in the PLC collector, EtherNet/IP collector and Modbus TCP collector
- Improved component behavior when custom collector fails to be imported
- 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.