Release Notes for ZentriOS-WZ-3.2

To make more RAM available for ZAPs, some non-essential serial commands and variables have been removed from ZentriOS-WZ-3.2. See Commands Changed and Variables Changed below.

The function of these can be reproduced using Native API calls.

zap.auto_run is deprecated. Use zap.debug.auto_run instead.

ZAPs now default to auto run.

For general changes, see Fixes and Improvements.

For new variables, see Variables Added below.

Updating from WiConnect

See Updating your WiConnect device to update a device running WiConnect version 2.4 or earlier.

For a version history, see ZentriOS Editions and Versions.


Known Issues (v3.2.0)

Last Updated : October, 2016

All known issues in v3.1 and earlier versions have been fixed.

Changelog

Fixes and Improvements

TopicDescription
HTTP POSTIf a 301, 302, or 303 is received for a HTTP POST request, the status code is returned.
SPI master read/writeSPI master hexify read and write are now consistent in that they both use a binary rather than a hex string.
Data GPIOAssert data GPIO if remote side disconnects.
RTCSystem RTC persists through reboots and sleep.
TLS SNI supportServer Name Indication (SNI) is an extension to the TLS computer networking protocol, by which a client indicates which hostname it is attempting to connect to at the start of the handshaking process. This allows a server to present multiple certificates on the same IP address and TCP port number and hence allows multiple secure (HTTPS) websites (or any other Service over TLS) to be served off the same IP address without requiring all those sites to use the same certificate. See https://tools.ietf.org/html/rfc6066#section-3 for more info.
SSID displayWhen printing an SSID, encode backslash to hex i.e. \ is encoded to \x5C.
SMTP Secure LoginFixed issue with secure login on some SMTP servers
UART updateFixed issue with UART update in stream mode

Commands Added

ChangeDescription

Commands Changed

ChangeDescription
gpios_dirRemoved
gpios_getRemoved
gpios_setRemoved
http_add_headerRemoved - use Native API
http_getRemoved - use Native API
http_headRemoved - use Native API
http_postRemoved - use Native API
http_read_statusRemoved - use Native API
http_uploadRemoved - use Native API
mdns_discoverRemoved - use Native API
smtp_sendRemoved - use Native API
tcp_clientRemoved - use Native API
tcp_serverRemoved - use Native API
tls_clientRemoved - use Native API
tls_serverRemoved - use Native API
udp_clientRemoved - use Native API
udp_serverRemoved - use Native API
websocket_clientRemoved - use Native API
wpsRemoved
zap_runRemoved

Variables Added

ChangeDescription
http.client.retriesMaximum HTTP client connection retry attempts.
http.client.retry_periodHTTP client wait time between connection retry attempts
http.server.auth_titleConfigure the authentication header displayed when a user fails to enter a valid username or password.
system.cmd.gpioConfigure a GPIO to be asserted after ZentriOS issues a command response.
zap.debug.auto_runEnable/disable ZAP from auto running.

Variables Changed

ChangeDescription
ioconn.control_gpioRemoved
ioconn.enabledRemoved
ioconn.local_portRemoved
ioconn.protocolRemoved
ioconn.remote_hostRemoved
ioconn.remote_portRemoved
ioconn.status_gpioRemoved
system.ota_interfaceRemoved