Releases: FlyingDiver/Indigo-HTTPd
Pre-release HTTPd 2 release 2.0.0
This is a NEW plugin that's not backward compatible with the original HTTPd plugin.
HTTP servers are now devices, so multiple servers can be created. 'setvar' now uses device states instead of Indigo variables.
Release 1.4.2
Better support for complex web hooks.
Initial support for Proxy devices.
Pre-release 1.4.1
Fixes from 1.4.0. Now supports better auto-configuration.
Pre-release 1.4.0 - WebHooks and Digest Authentication
Better than beta, but needs testing before it's a final release.
This release is intended to provide significantly enhanced support for supporting many different services that use webhook call-backs. The functionality provided with the "broadcast" command has been enhanced in the new "webhook" action. The new broadcast message now includes all the request headers, any URL encoded variable settings, as well as the payload. If the request has a content-type of "application/json", the payload is converted directly to the Python representation before the broadcast.
This release also supports Digest as the preferred authentication method, in addition to Basic authentication. There's a configuration option to require Digest authentication instead of Basic.
Details of the new webhook broadcast message will be posted to the Wiki shortly.
Release 1.3.2
Enabled broadcast action for GET calls.
Release 1.3.1
See README for changes.
Release 1.3.0
Added POST request handling
Added broadcastToSubscribers for POST payload
Misc cleanup
Release 1.2.0
Now sends 401 response when no authentication header is received or if the authentication is wrong.
Release 1.1.1
Fixed bug in plugin configuration dialog.
Plugin will stop/start servers as needed without plugin restart.
Release 1.1.0 - HTTPS support
Support for both HTTP and HTTPS. See Wiki for setup instructions.