Releases: muwerk/munet
More debug output
Support for ESP32C3 (RISC-V)
- Support for new platform-define
__ESP32_RISC__
with support for ESP32C3 RISC-V based chips. - Note: Filesystem for ESP32C3 is always LittleFS.
ustd library include-files names have prefix ustd_ to prevent name-clashes
0.4.0 (2021-01-30): Breaking change for ustd library include: ustd include-files have now ustd_
prefix to prevent name-clashes with various platform-sdks. [queue.h clashed with ESP8266-Wifi, platform.h clashed with
RISC-V SDK, hence new names ustd_queue.h
and ustd_platform.h
etc.]
Serial links, NTP bugfix, MQTT state handling
0.3.2 (2021-01-29): MuSerial: MQTT-enable non-networked hardware via serial link, NTP Bugfix, MQTT connection state fix.
- Bugfix: NTP initialization on ESP8266 failed often, #6, due to unsafe parameter handling
in current configTime() API of ESP8266, fixed. - MuSerial: MQTT-via-serial link between two muwerk MCUs to provide MQTT access to hardware without network via serial.
MuSerial runs on all platforms and can be used to network-enable hardware via ESPs. See SerialBridge. - Fixed handling of mqtt connection state when network connection changes
Dependency-support for Arduino library manager
Minor change: dependency information (to muwerk and ustd) for Arduino library manager added.
Next Generation Network
- Support for Access Point mode and Dual Mode (both network station and access point mode)
- Support for enhanced network scans (async and display of hidden networks)
- Interface for controlling network operations (start, stop, restart)
- Detailed and extensible configuration for network and MQTT
- Support for controlling the
RETAINED
flag in published messages
Better last-will handling
0.2.1 (2021-01-02) :
- Small breaking change: the format of the mqtt/state has been simplified: the message contains either connected or disconnected. Configuration information has been moved into a separate message mqtt/config.
- Support for no outgoing domain prefix (no 'omu') fixed.
- First test version of persistence libs jsonfiles.h with muReadVal() and muWriteVal()
ESP8266 initial LittleFS support
0.2.0 LittleFS support, release 0.2.0
Allow additional subscriptions from external MQTT
Earlier releases only subscribed to external MQTT topics with given prefix clientName and/or domainName. Now, addSubscription()
allows additional topic-registrations not restricted by prefixes.
Publish external routing information to mupplets to support HA integration
In order to allow mupplets to register for auto discovery via MQTT in Home Assistant, mqtt provides connection state and external routing prefix to mupplets via mqtt/state
internal muwerk
message with body connected,external-routing-prefix
or disconnected,external-prefix
.