Skip to content
Release mega-20180908

Changes in mega-20180908 (since mega-20180904):

ESPEasy release bot (1):
      automatically updated release notes for mega-20180908

Gijs Noorlander (1):
      Update README.md

TD-er (37):
      [controller delay] Let controllers handle their own delay and buffer
      [MQTT] Add controller delay queue for MQTT
      [Controller] Make ControllerDelayHandler templated and comment
      [C001] Let C001 controller use queue
      [C003] Let C003 controller use queue
      [C004] Let C004 controller use queue and simplify using macros
      Added `USES_Cxxx` checks
      [C007] Let C007 controller use queue
      [MQTT] Use set controller settings on MQTT controllers
      [Webserver] Add fields for new Controller settings
      [C008] Let C008 use queue and some bugfixes
      [#1666] Moved code duplication for HTTP requests to special functions
      [C009] Removed port number from HTTP host header
      [C009] Controller C009 now also uses Delay Queue
      [Client Connect] Check for success on connecting with client.
      [C009] Remove 'no port' option in HTTP packet
      [HTTP Auth] Now using proper index for retrieving credentials
      [HTTP] Add user agent in request header
      [C010] Controller C010 now also uses Delay Queue
      [Cleanup] Merge code duplication between C008 and C010
      [C011] Controller C011 now also uses Delay Queue
      [Controller] Moved the 'magic' default and max values to defines
      [C012] Controller C012 now also uses Delay Queue
      [C013] Remove some obsolete function
      [Nodes] Make Nodes list a map with dynamic size
      [Nodes] Highlight current node in the list of nodes
      [Cleanup] Memory optimisation in available controllers and plugins
      [Nodes] Fix String copy to properly read node names
      [MQTT] Give MQTT state in log when connect state changes.
      [SPIFFS] Add SPIFFS size + usage to sysinfo page
      [Watchdog] Add watchdog feed to backgroundtasks() function
      [MQTT] Force MQTT client reconnect when wifi reconnects
      [WDT] Add yield() and runbackgroundtasks() when parsing rules
      [#1707] Getting logs from the /log even when password is not entered
      [#1714] Parse notification sender to allow some sender formatting
      [Scheduler] Do not schedule task device timer for tasks without interval
      [Queue] Add memory check to determine full queue