Release Notes for ZentriOS-WL-1.3

ZentriOS-WL-1.3 fixes a number of issues and adds several new features.

A UDP server is now offered, via the udp_server command and associated variables.

The Soft AP DNS server is now configurable with softap.dns_server.enabled and softap.dns_server.url.

The TCP server can now accept multiple clients, limited by available memory.

A new Captive Portal feature enables redirect to the root HTTP server webpage. See softap.captive_portal_enabled.

There are general improvements in variable argument validation.

Known Issues (v1.3.0)

Last Updated : September, 2017

Known issues from previous versions have been fixed.

Fixes and Improvements

TopicDescription
REST APIFile streams can now be read via the REST API.
TCP ClientThe value of tcp.client.local_port now correctly determines TCP client local port.
TCP ServerSetting tcp.server.connected_gpio to -1 now disables the connected GPIO feature.
Setting tcp.server.data_gpio to -1 now disables the data GPIO feature.
The GPIO specified by tcp.server.data_gpio is now asserted when data is available to be read.
Setup WebThe setup Web SSID can now be set successfully with setup.web.ssid.
Soft APThe softap.dhcp_server.enabled variable can now be successfully set.
WLANFixed a problem where setting wlan.dhcp.hostname caused the UI to stop printing the > prompt.
Variable validationFixed a problem where broadcast.udp.port accepted invalid arguments.
Fixed a problem where broadcast.interval accepted invalid arguments.
Fixed a problem where ioconn.remote_port accepted invalid arguments.
Fixed a problem where tcp.client.retries accepted invalid arguments.
Fixed a problem where tcp.client.connect_timeout accepted invalid arguments.
Fixed a problem where tcp.client.auto_retries accepted invalid arguments.
The tcp.server.auto_start variable now accepts arguments "true" and "false".
Fixed a problem where softap.channel accepted invalid arguments.
The softap.auto_start variable now accepts arguments "true" and "false".
The softap.dhcp_server.enabled variable now accepts arguments "true" and "false".
The system.cmd.echo variable now accepts arguments "true" and "false".
The wlan.auto_join.enabled variable now accepts arguments "true" and "false".
The wlan.dhcp.enabled variable now accepts arguments "true" and "false".
Fixed a problem where wlan.auto_join.retries accepted invalid arguments.

Commands Added

ChangeDescription
udp_serverUDP server. In this version, STREAM mode is not supported

Variables Added

ChangeDescription
softap.captive_portal_enabledThis variable enables redirect to the root HTTP server webpage.
softap.dns_server.enabledSupports Soft AP DNS server.
softap.dns_server.urlSupports Soft AP DNS server.
udp.server.auto_startSupports UDP server.
udp.server.data_gpioSupports UDP server.
udp.server.lock_clientSupports UDP server.
udp.server.portSupports UDP server.
udp.server.remote_hostSupports UDP server.
udp.server.remote_portSupports UDP server.