dashevchenko
22043d1261
fixed UI sorting to match api logic
1 week ago
dashevchenko
6079cbb180
fixed openapi descriptions for arrays
2 weeks ago
dashevchenko
78ff27a625
reverted defaultImpl for UI backward compatibility
4 weeks ago
Viacheslav Klimov
d6b73d5f8f
Port API improvements from 4.4 to 4.3
2 months ago
dashevchenko
159b2ce0d3
fixed TaskResult.error serialization
2 months ago
Viacheslav Klimov
ee975cf386
Version set to 4.3.1.2-SNAPSHOT
2 months ago
Viacheslav Klimov
2a7eab3db5
Version set to 4.2.2.2-SNAPSHOT
2 months ago
dashevchenko
92390ae2f1
added NoXss for AlarmCreateOrUpdateActiveRequest.type
2 months ago
Andrii Landiak
c2a8f79edd
Minor changing for CertificateReloadManager
2 months ago
Andrii Landiak
8be7a23b15
Added automatic SSL/TLS certificate reload for transports without service restart
2 months ago
Dmytro Skarzhynets
1d9661124c
feat: add additionalInfo field to CalculatedField
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
Viacheslav Klimov
f9031dd63f
Version set to 4.3.1.1-SNAPSHOT
3 months ago
Viacheslav Klimov
f66427fb7c
Version set to 4.2.2.1-SNAPSHOT
3 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>
3 months ago
dashevchenko
e82861b3e9
refactoring
3 months ago
Volodymyr Babak
04aed068bf
Edge api key sync ( #87 )
Add bidirectional edge sync for ApiKey entity
3 months ago
Volodymyr Babak
e22a9d3e50
Added syncInProgress as edge attribute
3 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>
3 months ago
Volodymyr Babak
6c200e3767
Fixed sync of AdminSettings to Edge in realtime
3 months ago
Dmytro Skarzhynets
43e8465966
feat: add entity keys V2 endpoint with sample values
4 months ago
Viacheslav Klimov
ad423555ac
Version changed to 4.3.1
4 months ago
Viacheslav Klimov
132b6a1e3f
Version changed to 4.2.2
4 months ago
Viacheslav Klimov
c1044a989e
Introduce urgent API usage keys for quicker usage state update
4 months ago
Viacheslav Klimov
c41159a3f8
Version set to 4.3.0.2-SNAPSHOT
4 months ago
Viacheslav Klimov
b244e14ef7
Version set to 4.2.1.3-SNAPSHOT
4 months ago
Andrii Landiak
97d68dda90
Ota package unlink data object
4 months ago
Viacheslav Klimov
7f427b27fb
Version set to 4.3.0.1-SNAPSHOT
4 months ago
IrynaMatveieva
d904ea6f52
added debug event types
5 months ago
dshvaika
4897b33639
protection from use latest ts when output type is attributes
5 months ago
dshvaika
6f815c76a6
Handling minAllowedScheduledUpdateIntervalInSecForCF and minAllowedDeduplicationIntervalInSecForCF in running CFs + updated default values in profile and upgrade
5 months ago
dashevchenko
0468451f3b
added ws update on telemetry deletion
5 months ago
IrynaMatveieva
9813f67d57
fixed tests and updated hints for relation path
5 months ago
IrynaMatveieva
7a638c2151
updated metric default value to double and added logic to handle relations when direction to
5 months ago
Viacheslav Klimov
295e7d68c9
Update license headers
5 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
5 months ago
Viacheslav Klimov
c069d28231
Version set to 4.3.0-RC
5 months ago
Viacheslav Klimov
5e8ca1ca46
TMP version set to 4.2.1.2-SNAPSHOT
5 months ago
Viacheslav Klimov
f2dadd0791
Version set to 4.2.1.2-SNAPSHOT
5 months ago
Viacheslav Klimov
295d29fc68
Version set to 4.2.1.1-RC
5 months ago
Viacheslav Klimov
54b67426f4
Version set to 4.3.0-RC
5 months ago
dashevchenko
d0fd778bea
fixed originatorDisplayName getter
5 months ago
Nikita Mazurenko
550c65dc93
Fix DeviceProfile copy constructor
6 months ago
Viacheslav Klimov
872fc0803f
Enhance calculated fields filter API
6 months ago
Dmytro Skarzhynets
80585a1785
Move common exceptions from `dao` to `common` module
6 months ago
dashevchenko
f19540271f
added ability to sync EDQS entities by entity type
6 months ago
nickAS21
a82044d43e
lwm2m: Lwm2mDeviceProfileTransportConfiguration -> updateDefault()
6 months ago
nickAS21
75df58aac6
lwm2m: The device profile ID is null. Return Lwm2mDeviceProfileTransportConfiguration with default.
6 months ago
IrynaMatveieva
c532cbaa5e
added tests
6 months ago
Igor Kulikov
c121b6b5e4
Update entities limit exception processing. Implement entities limit increase request notification.
6 months ago
IrynaMatveieva
530f9dcb90
refactoring
6 months ago