2215 Commits

Author SHA1 Message Date
Igor Kulikov
b7750bc342 Version set to 4.0.0-SNAPSHOT 2025-02-25 09:28:44 +02:00
Igor Kulikov
6a0fff0737 Version set to 3.9.1-RC 2025-02-25 09:27:01 +02:00
Dmytro Skarzhynets
4ebfbd5c3e
Save time series strategies: add support for CFs 2025-02-24 18:43:19 +02:00
Andrii Landiak
83f2d27222 Merge remote-tracking branch 'origin/edge-attribute-update-improvement' into edge-attribute-update-improvement 2025-02-24 17:45:02 +02:00
Andrii Landiak
c31da287ac Merge remote-tracking branch 'upstream/master' into edge-attribute-update-improvement 2025-02-24 17:44:45 +02:00
Dmytro Skarzhynets
90d6dc4ef2
Save time series strategies: fixed tests after merging with CF 2025-02-24 11:40:17 +02:00
ViacheslavKlimov
8d161382e6 Merge branch 'master' of github.com:thingsboard/thingsboard into feature/calculated-fields 2025-02-20 14:08:43 +02:00
Andrii Shvaika
dad0c1fb92 Version set to 3.9.1-RC 2025-02-14 16:32:48 +02:00
Viacheslav Klimov
b4edfeb725
Merge pull request #12621 from dskarzh/feature/save-timeseries-strategies
Save time series strategies: corrections after review
2025-02-13 13:11:01 +02:00
devaskim
4cd5e0369d Encode username/passwrod pair instead of decoding it while creating request.
(cherry picked from commit 0cda72e6b2847c1baee498d2971bb3431b1d1895)
2025-02-10 15:55:22 +02:00
Viacheslav Klimov
75dc3d8432
Merge pull request #12640 from engix-ltd/master
Encode username/password pair instead of decoding it.
2025-02-10 15:54:23 +02:00
devaskim
0cda72e6b2
Encode username/passwrod pair instead of decoding it while creating request. 2025-02-09 17:32:36 +05:00
ViacheslavKlimov
3d40761831 Remove outdated deprecation checks 2025-02-07 16:01:38 +02:00
Dmytro Skarzhynets
12a8c070a6
Change wording from persistence to processing on backend 2025-02-07 11:45:15 +02:00
Dmytro Skarzhynets
708c25d1ec
Save time series strategies: naming improvement 2025-02-06 11:09:23 +02:00
Volodymyr Babak
ce4c654e21 BaseTelemetryProcessor - use scope from msg, and not hardcoded CLIENT_SCOPE 2025-01-31 16:58:12 +02:00
IrynaMatveieva
c1c9fb4f5a implemented calculated field debug events persistence 2025-01-31 11:29:38 +02:00
Dmytro Skarzhynets
f40c1d389e Save time series strategies: merge with master 2025-01-22 18:32:51 +02:00
Igor Kulikov
d3a07a42e9
Merge pull request #12407 from vvlladd28/feature/rule-node/component
Migrated rule node config components from another repository
2025-01-22 17:54:00 +02:00
Dmytro Skarzhynets
3dfcc318e0 Save time series strategies: add information about strategies in node description; refactor node description 2025-01-22 16:21:47 +02:00
Dmytro Skarzhynets
0131358d3b Save time series strategies: dynamically calculate interval expire after access 2025-01-22 15:10:56 +02:00
Dmytro Skarzhynets
349554f938 Save time series strategies: dynamically calculate max number of deduplication intervals 2025-01-22 12:17:26 +02:00
Dmytro Skarzhynets
a2095636a0 Save time series strategies: add max deduplication interval validation 2025-01-22 11:52:13 +02:00
Dmytro Skarzhynets
e009967fa7 Save time series strategies: rename SaveActions to Strategy 2025-01-21 16:21:28 +02:00
Dmytro Skarzhynets
148521eddf Save time series strategies: use @NotNull annotation instead of manual check 2025-01-21 16:20:22 +02:00
Viacheslav Klimov
ae3f113ec4
Merge pull request #12394 from artem-barysh-dev/fix-rabbitmq-node
Removed default host value for RabbitMQ node
2025-01-21 15:37:40 +02:00
Andrii Shvaika
f0a71aa3bd Merge branch 'master' of github.com:thingsboard/thingsboard into feature/calculated-fields 2025-01-21 15:24:49 +02:00
Dmytro Skarzhynets
39e47cd484 Save time series strategies: refactor boolean flags in TimeseriesSaveRequest.java to SaveActions nested record 2025-01-21 14:26:08 +02:00
Dmytro Skarzhynets
f419a6e438 Save time series strategies: remove unnecessary check in Java upgrade script 2025-01-21 11:17:05 +02:00
Artem Barysh
39ded70eec Replaced isEqualTo(null) with isNull() 2025-01-20 12:38:21 +02:00
Dmytro Skarzhynets
0b277661bd Save time series strategies: add tests for changes in save time series node 2025-01-17 12:36:52 +02:00
Dmytro Skarzhynets
cad35a969e Save time series strategies: add tests for persistence strategies 2025-01-15 17:48:53 +02:00
Andrii Landiak
d9dad36c54 Send alarm_ack and alarm_clear only by 'Push to Edge' node 2025-01-15 16:19:56 +02:00
Andrii Landiak
4eedea0766 EntityDataProto: add ts to correctly handle PostAttributeMsg update from/to Edge 2025-01-15 16:11:54 +02:00
Dmytro Skarzhynets
d1acba40a2 Save time series strategies: add tests for changes in telemetry service 2025-01-14 15:20:16 +02:00
Dmytro Skarzhynets
631d314fce Save time series strategies: add Java upgrade script 2025-01-13 15:54:11 +02:00
Dmytro Skarzhynets
345e423973 Save time series strategies: update time series node config in rule chain JSONs; add null-check for persistence settings 2025-01-12 14:27:46 +02:00
Dmytro Skarzhynets
6ca45f1962 Save time series strategies: initial BE implementation 2025-01-09 17:43:58 +02:00
Vladyslav_Prykhodko
f57d46af37 UI: Remove rulenode-core-config.js 2025-01-08 17:36:38 +02:00
Vladyslav_Prykhodko
038dea7810 UI: Rename rule node modules and component 2025-01-08 15:08:13 +02:00
Vladyslav_Prykhodko
f108309811 UI: Move rule node config to TB 2025-01-08 11:13:15 +02:00
Artem Barysh
8656683b08 Fixed rabbitmq test method 2025-01-07 13:45:41 +02:00
Artem Barysh
08b1af3f42 fix: removed default host value for RabbitMQ node 2025-01-07 12:27:35 +02:00
IrynaMatveieva
4ba131ad85 changed partititoning implementation 2025-01-06 14:15:32 +02:00
Igor Kulikov
1a8116cb93 Merge with rc 2024-12-31 11:52:06 +02:00
Dmytro Skarzhynets
e5003df778 [WIP] save time series strategies: draft implementation for latest using Bloom filter 2024-12-30 20:30:44 +02:00
Vladyslav_Prykhodko
c6fb599f63 Updated rulenode-core-config.js 2024-12-30 12:37:03 +02:00
IrynaMatveieva
a9f39e4917 added cache class 2024-12-24 12:50:27 +02:00
IrynaMatveieva
1482d1c4bb added logic to avoid looping 2024-12-23 17:00:10 +02:00
IrynaMatveieva
2d65a6c457 removed wildcard imports usage 2024-12-23 12:20:58 +02:00