Viacheslav Klimov
f66427fb7c
Version set to 4.2.2.1-SNAPSHOT
8 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>
8 months ago
dashevchenko
e82861b3e9
refactoring
8 months ago
Volodymyr Babak
6c200e3767
Fixed sync of AdminSettings to Edge in realtime
8 months ago
Viacheslav Klimov
132b6a1e3f
Version changed to 4.2.2
9 months ago
Viacheslav Klimov
b244e14ef7
Version set to 4.2.1.3-SNAPSHOT
9 months ago
Andrii Landiak
97d68dda90
Ota package unlink data object
9 months ago
dashevchenko
0468451f3b
added ws update on telemetry deletion
10 months ago
Viacheslav Klimov
5b5b4dff6b
Update license header
10 months ago
Viacheslav Klimov
f2dadd0791
Version set to 4.2.1.2-SNAPSHOT
10 months ago
Viacheslav Klimov
295d29fc68
Version set to 4.2.1.1-RC
10 months ago
nickAS21
75df58aac6
lwm2m: The device profile ID is null. Return Lwm2mDeviceProfileTransportConfiguration with default.
11 months ago
Viacheslav Klimov
2fe9646de8
Use org.thingsboard.langchain4j:1.8.0-TB instead of dev.langchain4j:1.1.0
11 months ago
dashevchenko
267997fb1a
noxss for AI model and oauth2 client
11 months ago
Viacheslav Klimov
1884020a64
Improve job cancellation handling
1 year ago
Dmytro Skarzhynets
9a34396d45
Support all customer-owned entities in 'customer attributes' and 'change originator' rule nodes
1 year ago
Andrii Landiak
fdfcad8665
Fix bulk import
1 year ago
dashevchenko
db83eba4c4
refactoring
1 year ago
dashevchenko
25f6ab7eab
fixed TextContent preparation for Github AI modes
1 year ago
IrynaMatveieva
77f2250e0a
added helper method to collectionsUtil
1 year ago
dashevchenko
d14466459d
refactoring
1 year ago
VIacheslavKlimov
aefb7dcb41
Version set to 4.2.1-RC
1 year ago
Dmytro Skarzhynets
478b26b223
AI models: add auth support for Ollama
1 year ago
Dmytro Skarzhynets
dd6bdcf614
AI models: add context length support for Ollama
1 year ago
Dmytro Skarzhynets
5c7f20a151
AI models: add support for Ollama
1 year ago
VIacheslavKlimov
5a6ddce8f5
AI Request Node: added ability to attach files ( #13910 )
1 year ago
Dmytro Skarzhynets
e688a8af0f
AI models: add base URL to OpenAI
1 year ago
Dmytro Skarzhynets
fae206a944
AI models: add auth support for Ollama
1 year ago
Dmytro Skarzhynets
adbc0ad848
AI models: add context length support for Ollama
1 year ago
Dmytro Skarzhynets
41f0a9702e
AI models: add support for Ollama
1 year ago
VIacheslavKlimov
ec30bb0578
AI Request Node: added ability to attach files ( #13910 )
1 year ago
dashevchenko
1984615d5a
rolled back @Noxss for body that can contain html
1 year ago
dashevchenko
599ccdc43c
added NoXss validation
1 year ago
dashevchenko
bdb5d55697
fixed user name field retrieval from edqs
1 year ago
Dmytro Skarzhynets
0557091b1c
AI models: avoid serializing AI provider second time
1 year ago
VIacheslavKlimov
f2ad1ef796
Fix Slack files upload support
1 year ago
Andrii Landiak
cff4f35b9a
Auto-remove alarms when originator is deleted
1 year ago
Igor Kulikov
cc7c496b13
Version set to 4.2.0-RC
1 year ago
Igor Kulikov
7c2c0357c1
Move alias entity resolution to backend.
1 year ago
Viacheslav Klimov
1f9351100b
Change mobile app title Swagger description
1 year ago
Vladyslav_Prykhodko
3a441567d9
Rename pkgTitle to title
1 year ago
Vladyslav_Prykhodko
5a848477fc
Add support mobile application title in predefined config
1 year ago
Dmytro Skarzhynets
1ce1a1b89c
AI rule node: fail node init if JSON mode is configured and the model does not support it
1 year ago
Andrii Landiak
3e223ed8bf
Max client id for different mqtt protocol version
1 year ago
Dmytro Skarzhynets
ce3af71f1e
AI rule node: relax validation for top K
1 year ago
Dmytro Skarzhynets
56ccc6ff41
AI rule node: relax validation for provider configs
1 year ago
Dmytro Skarzhynets
152d685225
AI rule node: add tests for paginated get models API
1 year ago
Dmytro Skarzhynets
17d7931e5d
AI rule node: add basic save API tests
1 year ago
Dmytro Skarzhynets
82d2c1d93a
AI rule node: get rid of model type as record component
1 year ago
Dmytro Skarzhynets
b6b30dbba9
AI rule node: rename AI model settings to AI model
1 year ago