4918 Commits

Author SHA1 Message Date
ViacheslavKlimov
a0796de0e4 Resolve merge conflicts 2023-03-06 10:45:32 +02:00
Vladyslav_Prykhodko
069ef4de5b Merge remote-tracking branch 'upstream/develop/3.5' into feature/notification-system 2023-03-06 10:21:41 +02:00
Igor Kulikov
639eb3459d Merge branch 'develop/3.5' into feature/angular15 2023-03-03 17:42:42 +02:00
Andrew Shvayka
109ccccd14
Merge pull request #8147 from smatvienko-tb/feature/testcontainers-cassandra
[3.5] Cassandra tests moved from cassandra-unit to testcontainers
2023-03-01 12:30:45 +02:00
Andrew Shvayka
f0ca2d48f7
Merge pull request #8129 from smatvienko-tb/feature/web-service-handler-subscription-improvements
[3.5] WebSocket subscription flow fix, WS refactoring and test improvements
2023-03-01 12:26:59 +02:00
Sergey Matvienko
ddca3ffcf3 spring.test.context.cache.maxSize=1 removed as well as it always eq 1 during application tests (no performance effect) 2023-03-01 01:13:49 +01:00
Sergey Matvienko
1bf579288a tests: fixed test performance degradation (100% C2 Compiler) by removing -Xss384k and Mockito.clearAllCaches() 2023-03-01 01:05:19 +01:00
Sergey Matvienko
71d9f5ef68 Merge remote-tracking branch 'ce/develop/3.5' into feature/web-service-handler-subscription-improvements 2023-02-28 20:09:21 +01:00
Sergey Matvienko
9c6c06cb0b maintain message order for web socket: subscribed report (always first) further updates (never first) 2023-02-28 20:01:14 +01:00
Sergey Matvienko
56788caa1a DefaultTelemetryWebSocketService - removed static ObjectMapper, maps is final 2023-02-28 18:58:39 +01:00
ViacheslavKlimov
79670d9f9d Notification system improvements 2023-02-28 19:19:59 +02:00
Andrew Shvayka
0ba8336ee9
Merge pull request #8089 from dashevchenko/secureRNG
Updated RNG for reset password token to secure one
2023-02-28 18:26:21 +02:00
Sergey Matvienko
27f5f8c077 Cassandra tests moved from cassandra-unit to testcontainers 2023-02-28 16:31:54 +01:00
Igor Kulikov
d2876e7a79 Merge branch 'develop/3.5' into feature/angular15 2023-02-28 15:15:40 +02:00
dashevchenko
04c36916ed moved system env property 2023-02-28 14:53:57 +02:00
Andrew Shvayka
3e313371d1
Merge pull request #8143 from smatvienko-tb/feature/test-improvements-memory
[3.5] Test improvements - memory
2023-02-28 11:52:58 +02:00
Sergey Matvienko
24c930c699 spring.test.context.cache.maxSize=1 2023-02-27 22:19:50 +01:00
Sergey Matvienko
12c0e23ed3 disabled service.integrations and js.evaluator for the most of cases 2023-02-27 22:18:56 +01:00
Sergey Matvienko
0448c9aa03 test memory optimization (disable integration rpc, coap, hikari.maximumPoolSize=16, etc). 2023-02-27 21:46:04 +01:00
Sergey Matvienko
a6a4a67a3d handle timeouts on transport tests to provide clear explanation what is the problem. timeout increased for run test stable on slow (busy) environments 2023-02-27 21:28:36 +01:00
Sergey Matvienko
7e1ba7dec5 Test mail service replaced with MockBean to fix the app lifecycle 2023-02-27 18:52:03 +01:00
Vladyslav_Prykhodko
5f0d4639d5 UI: Fixed style control widget 2023-02-27 16:42:37 +02:00
Andrew Shvayka
e1370af00d
Merge pull request #8092 from smatvienko-tb/feature/hikiri-cp-mbean-jmx
[3.5] Enable MBean to diagnose the Hikari connection pool state via JMX
2023-02-27 15:29:38 +02:00
Andrew Shvayka
84dbcb52af
Merge pull request #8123 from YevhenBondarenko/fix/tests
[WIP][3.5] fixed processJsonTestGatewayRequestAttributesValuesFromTheServer
2023-02-27 15:03:46 +02:00
Sergey Matvienko
f706fbe784 DefaultTelemetryWebSocketService - on subscribe response order fixed (will send response after subscription service called) 2023-02-24 19:18:40 +01:00
Sergey Matvienko
433a5dcbcf BaseWebsocketApiTest - improved assertion output and logging 2023-02-24 18:59:19 +01:00
Sergey Matvienko
cd881d8a68 TbTestWebSocketClient improvements 2023-02-24 18:58:27 +01:00
Sergey Matvienko
435e851d44 test wsClient - volatile 2023-02-24 18:39:05 +01:00
Sergey Matvienko
b8472717fb WebSocketConfiguration TbWebSocketHandler: fixed double instance of handler created, removed static from session maps 2023-02-24 18:38:36 +01:00
ViacheslavKlimov
f5eb27efd4 Minor fixes 2023-02-24 14:03:35 +02:00
ViacheslavKlimov
627889a437 Remove tenant_id constraint from notification entities; permission checks refactoring 2023-02-24 13:17:24 +02:00
Volodymyr Babak
4fd2a41087 Remove EventDeduplicationExecutor 2023-02-24 11:15:39 +02:00
Igor Kulikov
f99fa3c038 UI: Angular 15 migration 2023-02-23 19:01:53 +02:00
ViacheslavKlimov
8a922f36a4 Notification system refactoring 2023-02-23 12:45:16 +02:00
YevhenBondarenko
680f8662ed fixed processJsonTestGatewayRequestAttributesValuesFromTheServer 2023-02-23 01:01:37 +01:00
ViacheslavKlimov
e3f971231a Notification api permission checks refactoring 2023-02-21 12:36:15 +02:00
Igor Kulikov
78caf17e07 UI: Angular 15 migration 2023-02-20 19:23:26 +02:00
ViacheslavKlimov
dd5c970b3a Merge remote-tracking branch 'origin/develop/3.5' into feature/notification-system
# Conflicts:
#	application/src/main/java/org/thingsboard/server/controller/BaseController.java
2023-02-20 12:57:32 +02:00
ViacheslavKlimov
d1e135d004 Send notification without template creation 2023-02-17 15:44:30 +02:00
dashevchenko
831018af40 minor refactoring 2023-02-17 14:41:20 +02:00
dashevchenko
b261cb2ab1 renamed UserData to UserEmailInfo 2023-02-17 11:12:46 +02:00
dashevchenko
5dec719947 minor improvements to tests 2023-02-17 10:45:42 +02:00
dashevchenko
a111473a8f minor improvement 2023-02-17 00:12:11 +02:00
dashevchenko
bbbea0fc31 added tests, refactoring 2023-02-17 00:01:50 +02:00
dashevchenko
a613e1dbc6 refactoring 2023-02-16 17:46:24 +02:00
dashevchenko
4470ae9a05 added tests 2023-02-16 13:45:01 +02:00
dashevchenko
39070ead53 refactoring 2023-02-16 12:23:22 +02:00
dashevchenko
ab643063f2 refactoring 2023-02-16 11:19:42 +02:00
Sergey Matvienko
314071b761 SPRING_DATASOURCE_HIKARI_REGISTER_MBEANS parameter added 2023-02-16 09:40:48 +01:00
dashevchenko
559b741749 added REST method in UserController to get users by query 2023-02-16 00:37:10 +02:00