18773 Commits

Author SHA1 Message Date
Andrew Shvayka
c31ca8f841
Merge pull request #11672 from YevhenBondarenko/fix/rule-engine-oom
[Rule Engine] fixed RuleEngine OOM
2024-09-18 17:28:21 +03:00
Andrew Shvayka
18bcaae287
Merge pull request #11679 from YevhenBondarenko/fix/sub-info-concurrent-modification
fixed concurrent modification in TbSubscriptionsInfo
2024-09-18 17:25:16 +03:00
YevhenBondarenko
96adecd28e added corresponding tests 2024-09-18 12:52:37 +02:00
YevhenBondarenko
72873d4ad0 fixed concurrent modification in TbSubscriptionsInfo 2024-09-17 18:34:48 +02:00
YevhenBondarenko
8b5a8eee71 added corresponding tests 2024-09-17 17:52:26 +02:00
YevhenBondarenko
f00a9d0ebe fixed RuleEngine OOM 2024-09-17 12:37:01 +02:00
Viacheslav Klimov
94acea1e7e
Merge pull request #11667 from YevhenBondarenko/fix/topic-service-concurrent-modification
fixed concurrent modification in TopicService
2024-09-17 12:43:56 +03:00
YevhenBondarenko
f10f63bb8a fixed concurrent modification in TopicService 2024-09-17 11:25:50 +02:00
Viacheslav Klimov
bbfc736516
Merge pull request #11626 from YevhenBondarenko/fix/concurrent-modification
fixed concurrent modification during printStats
2024-09-11 12:49:01 +03:00
YevhenBondarenko
e4450b8925 fixed concurrnet modification during printStats 2024-09-11 10:44:53 +02:00
Viacheslav Klimov
4fa2a944c2
Merge pull request #11613 from YevhenBondarenko/revert-http-client-hotfix
Revert close connection header hotfix
2024-09-10 14:32:03 +03:00
YevhenBondarenko
7ad4a7b3ff removed wrong CONNECTION close header 2024-09-10 13:15:28 +02:00
Viacheslav Klimov
40161ab69e
Merge pull request #11572 from dskarzh/activity-periodic-reporting-fix
Fix last activity not being reported when activity reporting period ends
2024-09-04 18:07:23 +03:00
Dmytro Skarzhynets
39049eecd9 Remove redundant logging of thread name and scheduler name 2024-09-04 17:11:53 +03:00
Dmytro Skarzhynets
f6a1c14353 Fix last activity not being reported when activity reporting period ends 2024-09-04 16:45:58 +03:00
Andrew Shvayka
911232cdd1
Merge pull request #11498 from YevhenBondarenko/hotfix/ws-unsubscribe-optimization-3.7.0
DefaultTbLocalSubscriptionService WS single lock refactored by tenantId; TbEntityLocalSubsInfo performance optimizations for remove subscription
2024-09-02 17:37:53 +03:00
YevhenBondarenko
0af0c36673 refactoring 2024-09-02 10:41:17 +02:00
YevhenBondarenko
399c072595 revert changes that are not related to this PR 2024-08-28 23:26:00 +02:00
YevhenBondarenko
779acf1891 used sys tenant id for old protos 2024-08-28 23:00:08 +02:00
YevhenBondarenko
b26bf1410c fixed TbEntitySubEventCallbackProto build 2024-08-28 10:24:22 +02:00
YevhenBondarenko
bc0022aafd Added tenant id to the methods with locks and minor refactoring 2024-08-27 15:05:39 +02:00
Sergey Matvienko
bff310b691 DefaultTbLocalSubscriptionService WS single lock refactored by tenantId; TbEntityLocalSubsInfo performance optimizations for remove subscription 2024-08-08 17:31:05 +02:00
Viacheslav Klimov
af0b367f7b
Merge pull request #11371 from thingsboard/fix/key-dictionary-transactional
Fix zero attribute key
2024-08-06 19:42:18 +03:00
ViacheslavKlimov
73214e9afe Fix KeyDictionaryDao.getOrSaveKeyId returning zero 2024-08-06 19:24:34 +03:00
Andrew Shvayka
16b313b336
Merge pull request #11357 from thingsboard/ws-subs-rate-limit
Rate limit for WS subscriptions
2024-08-06 12:40:50 +03:00
ViacheslavKlimov
5759610340 Rate limit for WS subscriptions 2024-08-05 17:22:58 +03:00
Viacheslav Klimov
fc36fcaacf
Merge pull request #11335 from irynamatveieva/xml-message-converter
Shaded MappingJackson2XmlHttpMessageConverter class
2024-08-02 12:21:38 +03:00
IrynaMatveieva
e5484dd941 added test to verify usage of correct converter 2024-08-01 18:21:52 +03:00
IrynaMatveieva
ff3420890e removed dataformat xml exclusion 2024-08-01 11:52:43 +03:00
Andrew Shvayka
64df0e16ff
Merge pull request #11327 from vvlladd28/bug/load-platform/ios-16
Fix platform access on iOS 16.3 and lower
2024-07-31 14:59:09 +03:00
Vladyslav_Prykhodko
87415c0df6 UI: Fixed load platform in iOs 16 or later (fixed noLeadTrailSpacesRegex) 2024-07-31 14:46:20 +03:00
Daria Shevchenko
15cb12e48f
HTTP API: validate payload size (#11265)
* added check for large ToDeviceRpcResponseMsg, ToServerRpcRequestMsg messages on default transport level

* moved http request size check to controller

* minor refactoring

* test fixed

* updated error messages, updated url patterns to single one, added yml property to http transport

* updated swagger docs, added to rpc filter "/api/rpc/**" and "/api/plugins/rpc/**" endpoints

* remove redundant set

* fixed large request check for DeviceApiController in microservice architecture

* renamed yml parameter and filter
2024-07-30 14:04:53 +03:00
Viacheslav Klimov
f6f1aaf538
Merge pull request #11318 from thingsboard/fix/nashorn-cpu-abuse
Fix script compile error (ScriptCPUAbuseException) with Nashorn sandbox
2024-07-30 13:59:30 +03:00
ViacheslavKlimov
f34361e1ea Fix Nashorn sandbox script compile error (ScriptCPUAbuseException) 2024-07-30 12:02:01 +03:00
Viacheslav Klimov
e62665bdcd
Merge pull request #11242 from thingsboard/fix/housekeeper
Fix entities deletion task reprocessing
2024-07-19 18:32:51 +03:00
ViacheslavKlimov
8d34a2003e Fix entities deletion task reprocessing 2024-07-19 18:26:34 +03:00
Viacheslav Klimov
d88aa95bfc
Merge pull request #11223 from volodymyr-babak/hotifx/fix-profile-fetch-for-deleted-entity
Handle properly DELETE cases for ASSET/DEVICE to push ENTITY_DELETED event into correct rule chain
2024-07-17 12:31:26 +03:00
Volodymyr Babak
b7c505efcd DefaultTbClusterService.getRuleEngineProfileForEntityOrElseNull - Added unit tests 2024-07-17 12:28:07 +03:00
Volodymyr Babak
a2e4cb9a7d Handle properly DELETE cases for ASSET/DEVICE to push ENTITY_DELETED msg into correct rule chain of the profile 2024-07-17 12:28:02 +03:00
Viacheslav Klimov
23a38fe5ea
Merge pull request #11222 from volodymyr-babak/hotfix/tb-http-client-edge-entity-alarm
TbHttpClient - ssl proxy fix. EdgeEventSourcing - EntityAlarm processing fix
2024-07-17 12:24:09 +03:00
Volodymyr Babak
ed8a20b89d EdgeEventSourcing - ignore EntityAlarm save events. Alarms pushed to edge using push_to_edge node 2024-07-17 12:20:02 +03:00
Volodymyr Babak
b6cfc32b6b TbHttpClient - fixed proxy ssl configuration 2024-07-17 12:19:53 +03:00
Sergey Matvienko
a746cf2793
Merge pull request #11195 from AndriiLandiak/fix/edge-oauth-test
Fix OAuth2EdgeTest
2024-07-11 14:43:40 +02:00
Sergey Matvienko
422a28fcd4
Merge pull request #11196 from smatvienko-tb/fix/update_alarm_debug_log
JpaAlarmDao debug log added
2024-07-11 14:38:42 +02:00
Sergey Matvienko
2f04bdc4a0
Merge pull request #11192 from YevhenBondarenko/fix/http-client
[Rest API Call node] fixed adding body condition and content-type creation
2024-07-11 14:38:31 +02:00
Sergey Matvienko
094f840f11 JpaAlarmDao debug log added 2024-07-11 14:26:59 +02:00
Andrii Landiak
95178d12ea Fix OAuth2EdgeTest 2024-07-11 14:48:57 +03:00
YevhenBondarenko
196ec5e59d fixed tests 2024-07-11 11:33:29 +02:00
YevhenBondarenko
58185d4a4c hotfix Connection reset 2024-07-11 11:23:03 +02:00
YevhenBondarenko
65789f2e7b fixed adding body condition and content-type creation 2024-07-11 11:03:37 +02:00