848 Commits

Author SHA1 Message Date
zbeacon
680eb89fa0 Added validation for device name in provision request, if it is present. Added session closing when provision client tries to use topics not allowed for provisioning feature 2020-11-25 10:55:06 +02:00
Andrii Shvaika
529608e60f Improved transport cache invalidation for device updates 2020-11-24 12:11:29 +02:00
Viacheslav Kukhtyn
63406b010f Use the same device session info in transport service and in context 2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
7834b92217 Remove unused import 2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
52d7d790f6 Update device and session infos in context 2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
c36fc46e2c Override default implementation onDeviceUpdate() 2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
379ba80b2c Get device profile id before the foreach 2020-11-24 09:59:26 +02:00
Viacheslav Kukhtyn
aa816d61ab Handle device update or delete event in device's session 2020-11-24 09:59:26 +02:00
Andrii Shvaika
4f0253a33a Ack messages that we ignore 2020-11-23 16:24:07 +02:00
Andrii Shvaika
331c4d7b13 Merge with 2.5.5 2020-11-23 12:00:42 +02:00
Volodymyr Babak
9d359a8047 Fixed inactivitiy timeout for gw sessions 2020-11-23 11:39:33 +02:00
Andrii Shvaika
eb8975d504 SMS Email Limits 2020-11-20 18:02:09 +02:00
Andrii Shvaika
031f579bd6 Email notifications for API state 2020-11-20 15:45:09 +02:00
Andrii Shvaika
3feb32c0f6 Improvements to the templates 2020-11-20 15:45:09 +02:00
YevhenBondarenko
1c79480b33 created sendApiFeatureStateEmail 2020-11-20 15:45:09 +02:00
Andrii Shvaika
71324536a3 Additional Kafka settings and logging of time consuming messages 2020-11-17 15:01:40 +02:00
zbeacon
6758a29c12 Refactoring 2020-11-17 11:52:20 +02:00
zbeacon
a2afde6261 Changed credentials value for device mqtt basic auth 2020-11-17 11:52:20 +02:00
zbeacon
8046f7ef45 Changed device provisioning response and added ability to provision devices without deviceName 2020-11-17 11:52:20 +02:00
ShvaykaD
dc310f4cab merge with master 2020-11-16 19:13:00 +02:00
ShvaykaD
eecc6aa1a6 fix dynamic schemas, tests 2020-11-16 19:08:55 +02:00
Andrii Shvaika
706fd01d76 Device Profile Proto Improvement 2020-11-16 17:18:24 +02:00
ShvaykaD
13a731ecb3 fix MqttTopicFilterFactory toFilter 2020-11-16 16:56:59 +02:00
ShvaykaD
7482d73a9b added AlwaysTrueTopicFilter 2020-11-16 16:56:59 +02:00
ShvaykaD
fde0e7824d change regex for # filter 2020-11-16 16:56:59 +02:00
ShvaykaD
9c14088cad added # filter topic handling 2020-11-16 16:56:59 +02:00
ShvaykaD
861fd65109 merge with master 2020-11-13 16:33:41 +02:00
ShvaykaD
4a18781304 added TransportPayloadTypeConfiguration, fix tests, ui 2020-11-13 16:19:40 +02:00
Igor Kulikov
35a2107944
Merge pull request #3717 from YevhenBondarenko/feature/tenant-profile
[WIP]added maxCustomers, maxUsers, maxDashboards, maxRuleChains for Tenant…
2020-11-13 15:52:21 +02:00
Andrii Shvaika
9f2bae9815 Improvements to API usage statistics collection 2020-11-13 13:29:23 +02:00
YevhenBondarenko
ba1b000adb added maxCustomers, maxUsers, maxDashboards, maxRuleChains for TenantProfile 2020-11-13 11:55:31 +02:00
Andrii Shvaika
cb41548b22 Add cleanup of clear alarm state on non matching condition 2020-11-12 19:32:45 +02:00
ShvaykaD
18a57d638d merge with master 2020-11-11 18:25:29 +02:00
ShvaykaD
53de94410c clean up code 2020-11-11 16:48:28 +02:00
ShvaykaD
78c06be350 change protobuf-dynamic dependency 2020-11-11 16:00:04 +02:00
Andrii Shvaika
e981edd83c Merge remote-tracking branch 'origin/master' 2020-11-11 12:45:25 +02:00
Andrii Shvaika
f6e9959ca5 Minor improvements 2020-11-11 12:22:00 +02:00
Andrew Shvayka
ca0b0b20a7
Merge branch 'master' into develop/2.5.5 2020-11-11 11:54:33 +02:00
zbeacon
580c8aef51 Added handler for too long payload exception in MQTT transport 2020-11-11 11:23:50 +02:00
YevhenBondarenko
9531e891c8 added validation with maxDevices and maxAssets to deviceService and assetService 2020-11-11 11:03:22 +02:00
Igor Kulikov
74d4f84a7d Merge branch 'develop/2.5.5' 2020-11-11 09:23:39 +02:00
Andrii Shvaika
a535b320f1 Change ordering of the startup sequence 2020-11-11 09:18:48 +02:00
Andrii Shvaika
ac866faab0 Improvements to the ApiUsageState 2020-11-10 16:19:44 +02:00
Andrii Shvaika
5f50fd44d2 Usage Records implementation 2020-11-09 14:06:20 +02:00
Andrii Shvaika
3518a3d927 Merge with master 2020-11-09 10:42:47 +02:00
ShvaykaD
73489beaf6 fix exceptions message regex, tests, ui code clean up 2020-11-05 15:43:04 +02:00
YevhenBondarenko
938588c5bc sqs producer improvements 2020-11-04 17:59:42 +02:00
Andrii Shvaika
123ea76c94 Improvements for data points storage 2020-11-03 18:59:12 +02:00
Andrii Shvaika
35dbe509f0 Data Points storage 2020-11-03 13:43:27 +02:00
Andrii Shvaika
3ee3839c3c Protection from infinite loops 2020-10-29 15:53:11 +02:00