Yuriy Lytvynchuk
f2890d3363
Merge branch 'master' of github.com:thingsboard/thingsboard into feature/node_fetch_device_credentials
2022-09-23 10:42:51 +03:00
Andrii Shvaika
7c4d408085
Merge PR #7316
2022-09-22 16:44:29 +03:00
ShvaykaD
ad3e484998
set default for destroy method in TbNode interface
2022-08-19 16:56:36 +03:00
Yuriy Lytvynchuk
4712118ce2
new RuleNode 'fetch device credentials'
2022-07-27 14:13:37 +03:00
thingsboard
87325bcd10
Merge remote-tracking branch 'origin/develop/3.4' into feature/work-1581-replace-deprecated-stringutils
2022-07-13 13:33:17 +03:00
Andrii Shvaika
cd633c72c8
No more Queue Id in the Device Profile
2022-07-12 12:56:40 +03:00
thingsboard
c7daaa571e
replace StringUtils usages with in-repository implementation
2022-07-12 12:08:52 +03:00
ivankozka
33b502e156
add timeoutExecutor to prevent deadlocks; fix not using timeout from configuration in TbSendEmailNode
2022-07-06 13:32:30 +03:00
YevhenBondarenko
44403cd2c2
merge with develop/3.4
2022-06-01 21:55:34 +02:00
Viacheslav Klimov
985f7c79aa
2FA refactoring
2022-05-27 12:34:12 +03:00
YevhenBondarenko
fa4a20d711
Added resolve by queue name for backward compatibility
2022-05-19 10:04:51 +02:00
Viacheslav Klimov
866ad82187
Email 2FA verification message improvements
2022-05-18 12:50:12 +03:00
Viacheslav Klimov
41fede9b43
Add checks for SMS and mail service when setting up 2FA provider; 2Fa verification mail template
2022-05-17 18:31:49 +03:00
Viacheslav Klimov
4480badd78
Email 2FA provider; 2FA API improvements
2022-05-05 18:08:54 +03:00
YevhenBondarenko
4e4ac0012c
used queueId instead of queueName in DeviceProfile and TbMsg
2022-04-13 21:55:03 +02:00
Viacheslav Klimov
062af3af81
2FA: cleanup code
2022-03-21 09:21:30 +02:00
Viacheslav Klimov
e2c9a5ffdf
TOTP and SMS 2FA providers; 2FA set-up API
2022-03-10 17:59:59 +02:00
Andrii Shvaika
66b58549c5
Propagate alarms to Customer or Tenant without relations
2022-01-19 11:49:38 +02:00
Igor Kulikov
da4c742872
Update license year to 2022
2022-01-17 14:07:46 +02:00
Andrew Shvayka
2d0890b43e
Merge pull request #5750 from YevhenBondarenko/feature/ts-notification
...
[3.3.3] ts latest notifications
2021-12-24 17:00:45 +02:00
YevhenBondarenko
6d61b249e5
improvements (not notify if lates ts has not been deleted)
2021-12-20 15:23:28 +02:00
YevhenBondarenko
b8d49b66a6
send notifications by rewriteLatestIfDeleted
2021-12-17 16:36:19 +02:00
Igor Kulikov
ab2a7e4357
Merge pull request #5569 from dmytro-landiak/save-ts-no-latest
...
[3.3.3] Save timeseries without latest persistence
2021-12-17 13:16:44 +02:00
YevhenBondarenko
b79c2407c4
ts notification
2021-12-16 16:54:57 +02:00
Igor Kulikov
d6e18d05cd
Introduce Flow rule node type. Add rile node UIs for RuleChain input/output. Remove rule chain connection metadata.
2021-12-08 15:35:59 +02:00
Andrii Shvaika
a760aa6ac2
Input and Output rule nodes and message routing
2021-12-01 14:41:02 +02:00
Dima Landiak
c43e8950a2
save ts without latest
2021-11-16 18:43:52 +02:00
Sergey Matvienko
7f1f298774
cassandra buffered rate executor: separate beans for read and write operations
2021-10-21 19:07:53 +03:00
Sergey Matvienko
708d0c6848
cpu usage reduced on TbNodeUtils
2021-10-13 10:42:24 +03:00
Igor Kulikov
ad6a52cffd
DeviceAttributes remove
2021-09-10 13:31:20 +03:00
Igor Kulikov
b173e0799c
Update OS package plugin version. Code cleanup.
2021-09-07 11:47:43 +03:00
YevhenBondarenko
d49bee4b31
send next rpc after removing
2021-08-18 19:27:48 +03:00
YevhenBondarenko
2a2441b248
used timeout from yml
2021-08-18 16:46:01 +03:00
YevhenBondarenko
8513c99903
added sequence for the all RPC
2021-08-18 09:56:57 +03:00
Igor Kulikov
d20ea5ae07
Fix processing of allow system smtp settings flag
2021-08-12 14:38:45 +03:00
Andrii Shvaika
2078c71d32
Added module cluster-api and used it in rule engine and other services
2021-08-06 17:33:52 +03:00
YevhenBondarenko
373f2f9f0e
added additionalInfo to the rpc
2021-08-05 15:12:00 +03:00
Andrii Shvaika
6f67e72afd
Refactoring of MailService
2021-07-09 13:57:57 +03:00
AndrewVolosytnykhThingsboard
228fddb8cd
[PROD-678] Authorization and password reset vulnerability fix ( #4569 )
...
* Fixed vulnerabilities for password reset and authorization
* Improvements to check user and credentials for null
* Correct messages and logs
* Improvements
* Reset Password Test: added delay after resetting password to synchronize test with server
* Executor removed from controller
* Correct method calling
* Formatting cleaned
2021-07-06 17:24:35 +03:00
Andrii Shvaika
973fb8ec54
Fix conflicts in rulenode-core-config.js
2021-07-06 12:20:51 +03:00
YevhenBondarenko
f1f41851cc
merge with master
2021-06-22 15:46:39 +03:00
Sergey Matvienko
966b0923e7
js-script-engine-api: fixed CE merge
2021-06-17 14:12:33 +03:00
Sergey Matvienko
b397dfb518
js-script-engine-api: js sync calls replaced with completely async calls (CE API only)
2021-06-17 14:10:34 +03:00
Sergey Matvienko
8915b279a0
js-script-engine-api: executeSwitch replaced with asynchronous executeSwitchAsync
2021-06-17 13:48:11 +03:00
Sergey Matvienko
a3b31337ca
sync method replaced with async executeGenerateAsync for ScriptEngine api. affected Generator node, ruleChainController (merged with ce)
2021-06-17 11:04:57 +03:00
YevhenBondarenko
489c67778a
implemented persisted RPC
2021-06-11 11:10:06 +03:00
YevhenBondarenko
43b4f4461d
created data limits for resources and otaPackages, added url for the otaPackage
2021-06-03 18:34:39 +03:00
Igor Kulikov
d5b640d602
Add image fields for dashboard and device profile entities. Introduce getAllAlarms and getCustomerAlarms API
2021-05-06 17:01:46 +03:00
Andrew Volostnykh
91d33c6597
Merge branch 'master' of https://github.com/thingsboard/thingsboard into feature/html-emails-copy
...
# Conflicts:
# application/src/main/java/org/thingsboard/server/service/mail/DefaultMailService.java
# rule-engine/rule-engine-api/src/main/java/org/thingsboard/rule/engine/api/MailService.java
# rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/mail/TbSendEmailNode.java
# rule-engine/rule-engine-components/src/main/resources/public/static/rulenode/rulenode-core-config.js
2021-05-06 14:06:59 +03:00
Viacheslav Klimov
030d80d05a
CustomerId to TbMsg and SessionInfo
2021-04-22 13:15:19 +03:00