Here are a list of the deltas between beta 9 and GM:
- Added support for new INSTEON SwitchLinc Relay Timer.
- Added plugin bundle icon.
- Added plugin installation, upgrade, and downgrade handling (just double-click on the plugin on the Indigo server Mac).
- Improved main window device table UI to show when a device's plugin is disabled and device error states.
- Fixed bug that caused importing of Indigo 1.x and 2.0 database files to drop actions.
- EasyDAQ Plugin: Added support for network (IP) based cards like the NET16PRMx, and improved serial connection reliability with automatic connection retries.
- WeatherSnoop Plugin: Fixed a bug in rain calculations for yesterday and two-day totals that would occur when WeatherSnoop didn't receive rain data after a certain amount of time.
- Plugin API addition: Network serial port UI Field type and validation helper function.
- Plugin API addition: Device .ledStates attribute, and device relay/dimmer command .setLedState().
- Plugin API addition: Device instance method dev.stateListOrDisplayStateIdChanged() to force the server to update its state list and display state ID.
- Plugin API addition: Several indigo.x10.send*** commands (sendOn, sendOff, sendBrighten, etc.)
- Plugin API addition: Several indigo.insteon.send*** commands (sendSceneOn, sendSceneOff, sendStatusRequest, sendRaw, etc.)
- Plugin API addition: indigo.insteon.subscribeToIncoming/Outgoing() and indigo.x10.subscribeToIncoming/Outgoing() methods for plugins needing to catch low-level X10 and INSTEON messages.
- Plugin API bug fix: Errors from a previous validation are now cleared after the user fixes them in all config dialogs.
- Plugin API bug fix: Plugin Menu Items .py files now show correctly in the Plugins menu.
- Plugin API change: Modified arguments passed to getDeviceStateList and getDeviceDisplayStateId methods.