Dmytro Skarzhynets
1d9661124c
feat: add additionalInfo field to CalculatedField
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
Viacheslav Klimov
f9031dd63f
Version set to 4.3.1.1-SNAPSHOT
7 months ago
Viacheslav Klimov
f66427fb7c
Version set to 4.2.2.1-SNAPSHOT
7 months ago
Sergey Matvienko
2e612899e2
Fix NotificationRuleRecipientsConfig serialization with Jackson 2.18.x
In Jackson 2.18.x, EXISTING_PROPERTY type info combined with the no-arg
@JsonIgnoreProperties causes the triggerType discriminator field to be
silently excluded from the serialized JSON. When the server then tries to
deserialize the POST body for /api/notification/rule, Jackson cannot find
triggerType and throws "missing type id property 'triggerType'", resulting
in a 500 for NotificationEdgeTest.testNotificationRule.
Fix by:
1. Adding @JsonProperty("triggerType") to force the field into normal bean
serialization, overriding any suppression by the type info machinery.
2. Replacing the no-arg @JsonIgnoreProperties with @JsonIgnoreProperties(
ignoreUnknown = true) so unknown properties are ignored rather than
causing errors (e.g. for forward compatibility).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 months ago
dashevchenko
e82861b3e9
refactoring
7 months ago
Volodymyr Babak
04aed068bf
Edge api key sync ( #87 )
Add bidirectional edge sync for ApiKey entity
7 months ago
Volodymyr Babak
e22a9d3e50
Added syncInProgress as edge attribute
7 months ago
Viacheslav Klimov
e084fc2158
Add job finish callback mechanism
Introduce TbCallback-based finish notification for submitted jobs,
allowing callers to be notified when a job reaches a terminal state
(COMPLETED, FAILED, CANCELLED) via cluster-wide ComponentLifecycleMsg
broadcast.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
Volodymyr Babak
6c200e3767
Fixed sync of AdminSettings to Edge in realtime
7 months ago
Dmytro Skarzhynets
43e8465966
feat: add entity keys V2 endpoint with sample values
7 months ago
Viacheslav Klimov
ad423555ac
Version changed to 4.3.1
7 months ago
Viacheslav Klimov
132b6a1e3f
Version changed to 4.2.2
7 months ago
Viacheslav Klimov
c1044a989e
Introduce urgent API usage keys for quicker usage state update
7 months ago
Viacheslav Klimov
c41159a3f8
Version set to 4.3.0.2-SNAPSHOT
8 months ago
Viacheslav Klimov
b244e14ef7
Version set to 4.2.1.3-SNAPSHOT
8 months ago
Andrii Landiak
97d68dda90
Ota package unlink data object
8 months ago
Viacheslav Klimov
7f427b27fb
Version set to 4.3.0.1-SNAPSHOT
8 months ago
IrynaMatveieva
d904ea6f52
added debug event types
8 months ago
dshvaika
4897b33639
protection from use latest ts when output type is attributes
8 months ago
dshvaika
6f815c76a6
Handling minAllowedScheduledUpdateIntervalInSecForCF and minAllowedDeduplicationIntervalInSecForCF in running CFs + updated default values in profile and upgrade
8 months ago
dashevchenko
0468451f3b
added ws update on telemetry deletion
8 months ago
IrynaMatveieva
9813f67d57
fixed tests and updated hints for relation path
8 months ago
IrynaMatveieva
7a638c2151
updated metric default value to double and added logic to handle relations when direction to
9 months ago
Viacheslav Klimov
295e7d68c9
Update license headers
9 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
9 months ago
Viacheslav Klimov
c069d28231
Version set to 4.3.0-RC
9 months ago
Viacheslav Klimov
5e8ca1ca46
TMP version set to 4.2.1.2-SNAPSHOT
9 months ago
Viacheslav Klimov
f2dadd0791
Version set to 4.2.1.2-SNAPSHOT
9 months ago
Viacheslav Klimov
295d29fc68
Version set to 4.2.1.1-RC
9 months ago
Viacheslav Klimov
54b67426f4
Version set to 4.3.0-RC
9 months ago
dashevchenko
d0fd778bea
fixed originatorDisplayName getter
9 months ago
Nikita Mazurenko
550c65dc93
Fix DeviceProfile copy constructor
9 months ago
Viacheslav Klimov
872fc0803f
Enhance calculated fields filter API
9 months ago
Dmytro Skarzhynets
80585a1785
Move common exceptions from `dao` to `common` module
9 months ago
dashevchenko
f19540271f
added ability to sync EDQS entities by entity type
10 months ago
nickAS21
a82044d43e
lwm2m: Lwm2mDeviceProfileTransportConfiguration -> updateDefault()
10 months ago
nickAS21
75df58aac6
lwm2m: The device profile ID is null. Return Lwm2mDeviceProfileTransportConfiguration with default.
10 months ago
IrynaMatveieva
c532cbaa5e
added tests
10 months ago
Igor Kulikov
c121b6b5e4
Update entities limit exception processing. Implement entities limit increase request notification.
10 months ago
IrynaMatveieva
530f9dcb90
refactoring
10 months ago
IrynaMatveieva
80a45e3d12
added safe get for alarmsReevaluation interval ans intermediateAggregationInterval
10 months ago
dshvaika
48a64e3b10
Added support of relations lifecycle updates for propagation CF
10 months ago
IrynaMatveieva
9ac61280c5
return default value for cf interval if 0
10 months ago
IrynaMatveieva
87e458f29b
renamed tenant profile property and removed reevaluation interval from system params
10 months ago
IrynaMatveieva
9c6ab72915
minor refactoring
10 months ago
IrynaMatveieva
70c10ce28b
moved check reevaluation interval to tenant profile config
10 months ago
IrynaMatveieva
b9952d7d27
added produceIntermediateResult flag to handle updates during the current interval and changed default value for min deduplication interval
10 months ago
Viacheslav Klimov
2fe9646de8
Use org.thingsboard.langchain4j:1.8.0-TB instead of dev.langchain4j:1.1.0
10 months ago
Dmytro Skarzhynets
a5256c14e7
Fix broken rest client for `/entitiesQuery/find/keys`; refactoring
10 months ago
IrynaMatveieva
4484414574
fixed interval tests
10 months ago