Michael Zanetti
b95cf6891b
Bump version for 0.19
2020-02-10 13:23:41 +01:00
Jenkins nymea
7ead4ba91e
Jenkins release build 0.18.1
2020-01-29 21:44:40 +01:00
Jenkins nymea
845b9ab209
Merge PR #253 : Update copyright
2020-01-29 21:44:34 +01:00
Jenkins nymea
401a42a78c
Merge PR #252 : Fix crash when removing a connected transport interface
2020-01-29 21:44:34 +01:00
Jenkins nymea
59f30ad9d3
Merge PR #250 : Qt versions
2020-01-29 21:44:34 +01:00
Jenkins nymea
da60ca7b6f
Merge PR #249 : Add Bluetooth media icon
2020-01-29 21:44:34 +01:00
Jenkins nymea
b7ac4ec806
Merge PR #248 : Disconnect all slots of nymea:core on shutdown
2020-01-29 21:44:34 +01:00
Jenkins nymea
ace4c70fe4
Merge PR #247 : Generate a version.h file
2020-01-29 21:44:34 +01:00
Jenkins nymea
de6136fc65
Merge PR #246 : Update year and copyright
2020-01-29 21:44:34 +01:00
Jenkins nymea
1554c568eb
Merge PR #245 : Use a more unique nonce for the remote connection
2020-01-29 21:44:34 +01:00
Jenkins nymea
56b0570231
Merge PR #244 : Subscribe to the entire device namespace in nymea:cloud MQTT
2020-01-29 21:44:34 +01:00
Jenkins nymea
8b992870a3
Merge PR #243 : Update device names when changed by the plugin
2020-01-29 21:44:34 +01:00
Jenkins nymea
29c2a2b7b2
Merge PR #242 : Support units in interfaces
2020-01-29 21:44:34 +01:00
Jenkins nymea
56517ce491
Merge PR #241 : Improve log DB housekeeping performance
2020-01-29 21:44:34 +01:00
Jenkins nymea
85c29ab4b5
Merge PR #240 : Update company name
2020-01-29 21:44:34 +01:00
Jenkins nymea
436b0aeffc
Merge PR #239 : Add discovery mode to userandpassword mock device
2020-01-29 21:44:34 +01:00
Jenkins nymea
44a403f0e4
Merge PR #238 : Add System Time API
2020-01-29 21:44:34 +01:00
Jenkins nymea
d2c02d78bc
Merge PR #231 : Scriptengine
2020-01-29 21:44:33 +01:00
Michael Zanetti
114c381e4d
fix typo in docs
2020-01-29 21:40:47 +01:00
Michael Zanetti
8f5536ba1a
Update copyright
2020-01-23 20:07:26 +01:00
Jenkins nymea
90b0a5f058
Jenkins release build 0.18.0
2020-01-22 23:47:19 +01:00
Jenkins nymea
495b3e1ab6
Merge PR #252 : Fix crash when removing a connected transport interface
2020-01-22 23:47:15 +01:00
Jenkins nymea
02f63acb94
Merge PR #250 : Qt versions
2020-01-22 23:47:15 +01:00
Jenkins nymea
7e4b09f3c2
Merge PR #249 : Add Bluetooth media icon
2020-01-22 23:47:15 +01:00
Jenkins nymea
5cbace14bf
Merge PR #248 : Disconnect all slots of nymea:core on shutdown
2020-01-22 23:47:15 +01:00
Jenkins nymea
27ca2f3174
Merge PR #247 : Generate a version.h file
2020-01-22 23:47:15 +01:00
Jenkins nymea
2b45d64dca
Merge PR #246 : Update year and copyright
2020-01-22 23:47:15 +01:00
Jenkins nymea
f82bc6949c
Merge PR #245 : Use a more unique nonce for the remote connection
2020-01-22 23:47:15 +01:00
Jenkins nymea
ce4348143a
Merge PR #244 : Subscribe to the entire device namespace in nymea:cloud MQTT
2020-01-22 23:47:15 +01:00
Jenkins nymea
670bda1e28
Merge PR #243 : Update device names when changed by the plugin
2020-01-22 23:47:15 +01:00
Jenkins nymea
6552c7e221
Merge PR #242 : Support units in interfaces
2020-01-22 23:47:15 +01:00
Jenkins nymea
2d08e7a028
Merge PR #241 : Improve log DB housekeeping performance
2020-01-22 23:47:15 +01:00
Jenkins nymea
74be126d76
Merge PR #240 : Update company name
2020-01-22 23:47:15 +01:00
Jenkins nymea
5783722ab9
Merge PR #239 : Add discovery mode to userandpassword mock device
2020-01-22 23:47:15 +01:00
Jenkins nymea
e256ac034d
Merge PR #238 : Add System Time API
2020-01-22 23:47:14 +01:00
Jenkins nymea
e39a06d8c1
Merge PR #231 : Scriptengine
2020-01-22 23:47:14 +01:00
Michael Zanetti
07cf9e05ae
Fix crash when removing a connected transport interface
2020-01-22 23:43:07 +01:00
Michael Zanetti
f44b4906a5
Add Qt version info to API
2020-01-21 22:56:28 +01:00
Michael Zanetti
e785327425
Update JSON api
...
Not bumbing version number as this will go in together with
other branches that already bump the version
2020-01-16 13:15:04 +01:00
Michael Zanetti
2ad30eca94
Add support for a Bluetooth Media icon
2020-01-16 12:40:00 +01:00
Michael Zanetti
de0395f115
Disconnect all slots of nymea:core on shutdown
2020-01-15 14:17:01 +01:00
Michael Zanetti
a21dde0289
Generate a version.h file instead of passing it via DEFINES
2020-01-15 12:39:35 +01:00
Michael Zanetti
744f25312b
Cleanup as code review suggests
2020-01-15 12:32:32 +01:00
Michael Zanetti
7d615293c5
Use a more unique nonce for the remote connection
2020-01-10 13:31:31 +01:00
Simon Stürz
e2d80de4a4
Update man pages
2020-01-10 12:55:26 +01:00
Simon Stürz
b8b2edc4c1
Update debian copyright
2020-01-10 12:51:57 +01:00
Simon Stürz
0629d22488
Update year to 2020
2020-01-10 12:48:20 +01:00
Michael Zanetti
21f61b89a2
add qtquick to build dependencies, needed by tests
2020-01-06 19:17:58 +01:00
Michael Zanetti
03c8e8d114
Improve log DB housekeeping performance
...
Getting row count on a db with approx 200000 entries on an RPi takes
about 500ms. To avoid this, this branch keeps better track of entries
in the DB and only queries DB count if we can't calculate it ourselves.
Trimming itself takes some 150ms. To reduce those calls it changes the
threshold of when to trim the DB from a fixed value of 100 to 1% of
maxDBSize.
Last but not least, getLogEntry() calls are now prioritized over
appendLogEntry() calls in order to stay responsive to client apps even
if the DB is overloaded with a huge job queue.
If the job queue grows to over 1000 jobs, logs of the same device/type
will be discared to avoid log flooding.
2020-01-05 23:46:51 +01:00
Michael Zanetti
7374652121
Subscribe to the entire device namespace in nymea:cloud NQTT
...
This allows the REST proxy to establish remote connections.
2020-01-05 20:37:13 +01:00