| 1 |
dSS - digitalSTROM Server |
| 2 |
|
| 3 |
v1.10.0 10.02.2012 |
| 4 |
* remove the cmake build system |
| 5 |
* add JSON for adding/removing devices to/from areas (#1534) |
| 6 |
* add event table index to sensor events (#1570) |
| 7 |
* validate incoming strings for UTF-8 compatibility (#1554) |
| 8 |
* allow blanking (deletion) of apartment/zone/dSM/scene names (#603) |
| 9 |
* fix POST handling in system scripts (#1587) |
| 10 |
* keep rest of JS running during curl requests |
| 11 |
|
| 12 |
v1.9.2 05.04.2012 |
| 13 |
* run url action in own thread, set up curl connection timeout |
| 14 |
of 120 seconds (#1583) |
| 15 |
* add sensor event table index to model events (#1570) |
| 16 |
|
| 17 |
v1.9.1 26.03.2012 |
| 18 |
* fix scripting Device.callScene to allow forceScene calls |
| 19 |
* check for node presence before accessing value in action.js |
| 20 |
* fixed missing backend javascript file for install target |
| 21 |
* added monitoring nodes for event processing |
| 22 |
|
| 23 |
v1.9.0 23.03.2012 |
| 24 |
* resolve relative javascript handler path's with datadir (#1367) |
| 25 |
* fix parsing of apartment.xml (#1509) |
| 26 |
* re-enable backtrace generation (#1510) |
| 27 |
* changed subscriptions to use relative path and moved js modules into |
| 28 |
scripts directory (#1367) |
| 29 |
* remove obsolete simulation files |
| 30 |
* send mails with default content-type utf-8, #1195 |
| 31 |
* set hysteresis to 0 for devices with firmware older than 3.2.8 |
| 32 |
* publish distro version in property tree, #1506 |
| 33 |
* fix MAC address in system/host/interfaces, was just a hex representation |
| 34 |
of the IP address before |
| 35 |
* changed system-event log layout (#1525) |
| 36 |
* fix property tree nodes for device groups |
| 37 |
* added backend scripts for common event handling |
| 38 |
|
| 39 |
v1.8.0 12.03.2012 |
| 40 |
* completely get rid of Poco, use expat for all XML parsing |
| 41 |
* new JSON calls for event table configuration |
| 42 |
* publish event names in property tree |
| 43 |
* process SensorEvent callbacks |
| 44 |
* require dSM to have at least API version 2.0 |
| 45 |
|
| 46 |
v1.7.0 28.02.2012 |
| 47 |
* removed deprecated email plugin handler |
| 48 |
* added scripting method to set high level states (#1312), |
| 49 |
load state definitions from subscription xml's, |
| 50 |
added state handler scripts for call scene events and solar times |
| 51 |
* replace popen/fork with posix_spawn to execute sendmail in a new |
| 52 |
detached thread (#1416) |
| 53 |
* add origin Device DSID to callScene events (#1357) |
| 54 |
* compile again on MacOS X (#1001) |
| 55 |
* implement undo scene handling (#1311) |
| 56 |
* add scripting method Zone.blink (#1389) |
| 57 |
* synchronize last scenes from dSM scene history (#1312) |
| 58 |
|
| 59 |
v1.6.0 13.02.2012 |
| 60 |
* keep unit Wh for energyMeterValue in property tree, fixes #1355 |
| 61 |
* set the maximal allowed power value for metering |
| 62 |
* introduce button clicks as system events, implements #1313 |
| 63 |
* set solar times properties to empty when they do not occur today |
| 64 |
* also calculate civil, nautical and astronomical twilights |
| 65 |
|
| 66 |
v1.5.2 10.02.2012 |
| 67 |
* keep unit Wh for energyMeterValue in property tree, fixes #1355 |
| 68 |
* set the maximal allowed power value for metering |
| 69 |
|
| 70 |
v1.5.1 06.02.2012 |
| 71 |
* better RRD detection on startup, avoids generation of new rrd file |
| 72 |
on each startup |
| 73 |
* correctly handle optional getValues() parameters |
| 74 |
* store power series in RRD, use power series only for seconds intervall |
| 75 |
|
| 76 |
v1.5.0 31.01.2012 |
| 77 |
* added js scripting interface to libcurl (#1279) |
| 78 |
added scripting module with a http prototype object |
| 79 |
* metering series do not store power values |
| 80 |
* add possibility to select the desired range of metering values (#1330) |
| 81 |
* change metering intervals (#1332) |
| 82 |
* reinstate "energy" series as energy counter values (#1318) |
| 83 |
* new series "energyDelta" with energy per resolution step. Optional in |
| 84 |
"Ws" or "Wh" (default) |
| 85 |
* keep energy counter always increasing |
| 86 |
* added scripting Zone.callScene method (#842) |
| 87 |
* use tr1/unordered_map instead of the GCC ext/hash_map (#1290) |
| 88 |
* filter getReachableScenes by group (#1310) |
| 89 |
|
| 90 |
v1.4.2 18.01.2012 |
| 91 |
* ds485 state handling and possible dSS crash: |
| 92 |
fix wrong callback registration |
| 93 |
|
| 94 |
v1.4.1 16.01.2012 |
| 95 |
* get rid of dSM API deprecated wranings, fixes #1269 |
| 96 |
* correctly set present flag for zones and groups, fixes #1302 |
| 97 |
* made system log level configurable, implements #1312 |
| 98 |
* ignore metering callbacks that indicate an error (prevents treating |
| 99 |
random data as valid metetring values) |
| 100 |
* changed js Metering.getValues() to return double instead of |
| 101 |
int values, fixes #1317 |
| 102 |
* reenable bonjour support (got broken in the last release) |
| 103 |
* flush dirty datamodel after initialization is complete, fixes #1270 |
| 104 |
* fixed solar computer warnings |
| 105 |
* further improvements and fixes in the new build system |
| 106 |
|
| 107 |
v1.4.0 05.01.2012 |
| 108 |
* read and save energy values in Ws instead of Wh from the dSM |
| 109 |
* added unit parameter to JSON and SOAP API to request metering data in Ws |
| 110 |
or Wh |
| 111 |
* reworked dSM readout, now using dSM hash again to optimize readout |
| 112 |
* free user object in authentication methods |
| 113 |
* added autoools support |