280 Commits

Author SHA1 Message Date
Igor Kulikov
0f0d521d74 Version set to 2.2.1-SNAPSHOT 2018-11-29 18:38:18 +02:00
Igor Kulikov
cdf0b0484b Version set to 2.2.0 2018-11-29 12:27:24 +02:00
Igor Kulikov
cc9e5fe6db Introduce WebSocket blocking send timeout parameter. Use Work Stealing Pool for dynamic threads management instead of custom ThreadPoolExecutor. 2018-11-21 17:39:59 +02:00
Igor Kulikov
16686afeae Add max string value lenght parameter for attributes/timeseries. Improve WS updates handling. 2018-11-16 19:07:39 +02:00
Andrew Shvayka
eb47eb3c4f Fixed concurrency issues on high load 2018-11-15 10:14:14 +02:00
Andrew Shvayka
d80f666b8f Added rate limits for websocket updates and REST API 2018-11-13 13:56:45 +02:00
Igor Kulikov
68c0cd6291 Improve kafka topics management. Improve black box tests. 2018-11-09 20:05:53 +02:00
Igor Kulikov
8cc1e9f72b
Merge pull request #1236 from thingsboard/feature/tenant_level_rate_limits
tenant level rate limits
2018-11-08 14:45:28 +02:00
Andrew Shvayka
a2dd90a4c2 Refactoring of app layer to support tenant level rate limits 2018-11-08 13:58:46 +02:00
Igor Kulikov
5fd600b8cc Kafka request template exceptions handling. 2018-11-08 13:27:42 +02:00
Andrew Shvayka
104450c102 Refactoring of DAO layer to support rate limiting by tenant 2018-11-08 11:34:14 +02:00
Andrew Shvayka
7563e03074 Adding extra logs on transport layer 2018-11-06 16:57:50 +02:00
Andrew Shvayka
cdb2903f95 Fixed initialization order 2018-11-06 15:42:01 +02:00
Andrew Shvayka
80d7e3d609 Added Serializable 2018-11-04 10:45:46 +02:00
Andrew Shvayka
fc93d93b62 JSON type cast enhancements 2018-11-02 15:45:28 +02:00
vparomskiy
b1eb65d0c4 Merge remote-tracking branch 'upstream/master' 2018-11-02 15:21:48 +02:00
vparomskiy
48e2b1a217 fix license header 2018-11-02 15:21:21 +02:00
Andrew Shvayka
362c275022 Added session registration #1212 2018-11-02 15:12:30 +02:00
vparomskiy
d51b76fd47 enable/disable type cast for telemetry/attributes json 2018-11-02 15:05:11 +02:00
Igor Kulikov
f6b00b35db Improve docker compose. Improve TB shutdown logic. 2018-11-01 20:52:48 +02:00
Igor Kulikov
3235e5701a Fix docker env files. Improve logging. 2018-11-01 18:48:14 +02:00
Igor Kulikov
5f40dcacdb Fix docker env files. Improve logging. 2018-11-01 18:46:18 +02:00
Andrew Shvayka
dcba4f6b58 Merge branch 'master' of github.com:thingsboard/thingsboard 2018-11-01 18:02:27 +02:00
Andrew Shvayka
5d5100ef1b Improved logging 2018-11-01 18:02:09 +02:00
vparomskiy
62db6001fd cast incoming attributes/telemetry numeric data type if possible 2018-11-01 11:00:44 +02:00
Andrew Shvayka
b42b99daaf
Merge pull request #1198 from dmytro-landiak/feature/delete-timeseries
delete timeseries fixes and controller, entityView findByName added
2018-10-31 12:58:06 +02:00
Andrew Shvayka
b6ca497098 Rate Limiter for Kafka Consumer 2018-10-30 13:32:55 +02:00
Andrew Shvayka
6165b90839 Rate limitter for Kafka consumer 2018-10-30 12:15:30 +02:00
Andrew Shvayka
4255bb56a3 Implementation of Session Cache, TTL and few minor fixes 2018-10-30 11:41:03 +02:00
Andrew Shvayka
8ab4f144b2 Implementation of Session timeouts 2018-10-29 18:31:14 +02:00
Dima Landiak
093eafb462 delete timeseries fixes and controller, entityView findByName added 2018-10-29 17:48:20 +02:00
Andrew Shvayka
aa4787e989 Fix to RPC logic 2018-10-28 16:10:16 +02:00
Andrew Shvayka
750bd70032 Few minor improvements 2018-10-26 14:01:41 +03:00
Igor Kulikov
4a74c50150 Remove Quota service. 2018-10-22 18:01:39 +03:00
Andrew Shvayka
b773ee0c66 Rate limits draft 2018-10-22 08:34:44 +03:00
Igor Kulikov
0ae28408c9 Docker build for transports. 2018-10-18 16:21:50 +03:00
Andrew Shvayka
5242864ccc CoAP transport implementation 2018-10-18 13:47:42 +03:00
Andrew Shvayka
d7c4ff6bb0 HTTP transport implementation 2018-10-17 20:49:35 +03:00
Andrew Shvayka
99ca18e0e7 Merge with origin 2018-10-17 19:03:12 +03:00
Andrew Shvayka
823b6aa7a7 HTTP transport implementation 2018-10-17 18:59:52 +03:00
vparomskiy
e729494e82 add alarm ack/clear event to the Rule Engine 2018-10-17 10:54:00 +03:00
Andrew Shvayka
68eabb9ec2 TMP commit for HTTP transport 2018-10-16 13:20:40 +03:00
Andrew Shvayka
67431a044a Refactoring of packages 2018-10-15 15:53:06 +03:00
Andrew Shvayka
8c9a6c3e47 Merge with master 2018-10-12 16:22:38 +03:00
Andrew Shvayka
2590f04ac0 Local Transport Service implementation 2018-10-12 15:41:44 +03:00
Andrew Shvayka
52ef95ac1b Refactoring of MQTT Transport and removing data structures 2018-10-12 12:20:22 +03:00
Andrew Shvayka
cc5b18f30e MQTT Gateway API Implementation 2018-10-12 11:18:41 +03:00
Andrew Shvayka
e5a1fb5865 Refactoring of Gateway API 2018-10-11 19:29:21 +03:00
Andrew Shvayka
950ec8d622 MQTT API implementation 2018-10-11 14:04:16 +03:00
Andrew Shvayka
5a80d75584 Added support of attribute update notifications 2018-10-10 15:20:08 +03:00