This is the roadmap for the guhd server. The full change log can be found here.
- Tag system
User authenticationZeroConf supportRemote accessBasic system settings
Add OAuth 2.0Add parent/child device relationAdd "possible values" for stateTypeAdd device remove policy (parent/child)Add DisplayPin mock deviceAdd more testsAdd more pluginsCoAP Support
Add web socket serverAdd UPnP discoveryAdd more testsAdd more pluginsMake debug categories dynamicAdd error reporting to REST-APIAdd "How to write plugins" documentationAdd execute rule action methodsAdd snappy packaging supportMany small bug fixes
Update documentation styleAdd WebserverAdd REST-APIAdd SSL supportAdd Bluetooth LE supportAdd log filter methodsAdd more pluginsMany small bug fixesAdd unitsAdd debug categoriesAdd CORS support to webserver
Add "Edit" devices methodAdd "Edit" rules methodAdd LogEngineCreate GuhSettingsIntroduce guhserver namespaceImprove rule engineAdd input typesAdd more pluginsMany small bug fixesAdd support for "writeable" states in plugin meta data
Add UPnP resourceAdd NetworkAccessManager resourceAdd more pluginsAdd DisplayPin setup methodAdd generateplugininfo precompilerAdd man pageAdd command line parserMany small bug fixes
Load plugins dynamicAdd more testsAdd Brennenstuhl supportCreate plugin meta data parserPort plugins to JSON descriptionAdd init scriptAdd QtService libExpand mock deviceAdd GPIO supportAPI notification enable/disableMany small bug fixesAdd documentationAdd more plugins
Create project structureAdd debian scriptsAdd server structureAdd JSON-RPC interfaceCreate device managerCreate rule engineStatic plugin implementationAdd RF 433 MHz hardware resourceAdd tests for JSON-RPCAdd setup methodsAdd create methodsAdd test scripts (bash)Add license check