NEQTO Engine for Linux Releases
v00.01.01
Improvements
- Fixed a bug where the default value of the socket timeout for the HTTP/HTTPS objects differed from the specification.
- Improved responsiveness of the abort method in the HTTP/HTTPS objects.
- Improved MQTT connectivity in the MQTT and the nqMQTT objects.
- Improved the canPublish method in the MQTT and the nqMQTT objects to be true after the
'connect'
callback process is completed.
v00.01.00
Important Topics
- Installation in SysVinit environments is now supported.
New Features
- Added a function to get the X.509 certificate information in the utils object.
- Added a function to notify the battery event in the nqService object.
- Added a callback to the fileDownload method of the nqFOTA object to notify the progress of the download.
- Added a function to configure the system parameter (
send/receive buffer size
) for the nqMqtt object.
Improvements
- Resolved a known errata (
Eratta 1
). - Fixed a bug where the TLS handshake failed in the internal reconnection process if a communication socket error occurred in the HTTPS connection of the HTTPS object.
- Improved the file download speed of the fileDownload method in the nqFOTA object.
v00.00.06
Improvements
- Improved connectivity for first-time communication between the NEQTO device and the NEQTO console.
- Fixed a bug where safe mode was not entered when an exception occurred in the reload event callback processing of the nqService object.
- Fixed a bug that could cause the device to reset when a script causing insufficient memory was loaded. Also added the ability to notify "out of memory (loading)" in an event message when this anomaly is detected.
- Fixed a bug in the MQTT object where the correct connection error number could not be obtained.
v00.00.05
Improvements
- Fixed a bug that the username and the password for the connect method options of the MQTT object could not be specified up to the maximum string length.
v00.00.04
New Features
- Enhanced the number of available file resources for the fs object to
5
. - Added stream force output setting to the write method of the fs object.
- Added stream buffering setting to the fopen method option of the fs object.
- Added a function to execute the
fcntl
/ioctl
command to the fs object. - Added a function to get the process ID to the nqLinux object.
Improvements
- Fixed a bug where repeated execution of the read method of the fs object caused a state in which reading continuously failed.
v00.00.03
New Features
- The function to obtain LAN (Ethernet) connection information is now supported as the nqLAN object.
- Enhanced the number of available command execution resources for the subprocess object to
5
. - Added a function to specify an
Array
for the command execution path of the create method in the subprocess object. - Added a function to configure the system parameter (
keep-alive timer
) to the nqMqtt object. - Added a function to specify a
timestamp
to the eventNotify method of the nqService object. - Added a function to specify an
ArrayBuffer
for the send data of the writePublish and endPublish methods in the nqService object. - Added functionality to read data within the specified read data size range and up to the position where the data exists in the read method for the RawMemBlock area of the storage object.
Improvements
- Fixed a bug in the subprocess object that could cause a state where command errors would occur continuously when command execution resources were repeatedly created and released.
- In the subprocess object, improved that when the release method is called while the command is running, the
'exit'
callback is executed before releasing the resource. - Fixed a bug that could cause the double quote
"
to be omitted in the get method of the nqMqtt object when the data type"String"
was used and a string containing the double quote"
was specified. - Fixed a bug in the setLevel method of the log object where the log level setting value
-1: Disabled
was not working. - Fixed a bug that could cause the NEQTO daemon to restart if the network did not exist.
v00.00.02
Important Topics
- The armv6l architecture is now supported.
Improvements
- Fixed a bug where the system time was not set correctly when automatic time correction is enabled or when time correction is performed with the nqService object.
- Optimized retry timer values when communication errors occurred.
- Improved the NEQTO daemon startup sequence.
v00.00.01
Important Topics
- Initial release of the NEQTO Engine software for Linux-based devices.
Updated: 2024-03-26