1940 Commits (664aeca9303936c7d607cf20aff47bd36c8cc5ef)

Author SHA1 Message Date
Viacheslav Klimov 45c0691b47
Add SSRF protection 6 months ago
Dmytro Skarzhynets f22c169198 refactor: generalize TestDbCallbackExecutor into DirectListeningExecutor enum singleton 6 months ago
Sergey Matvienko 6615c45cb5 Add direct self-reference loop detection to TbRuleChainInputNode 6 months ago
Dmytro Skarzhynets 00238968e9 fix: preserve rule node execution counter when copying messages in delay and deduplication nodes 6 months ago
dashevchenko 0a728ba4b7 fixed some TB models for correct open-api json schema 7 months ago
dashevchenko dca6302146 refactored some TB models for correct open-api schema generation 7 months ago
Dmytro Skarzhynets 2264a40285
fix: resolve race condition in TbRestApiCallNodeTest 7 months ago
Viacheslav Klimov 295e7d68c9 Update license headers 8 months ago
Viacheslav Klimov 5b5b4dff6b Update license header 8 months ago
IrynaMatveieva 68b96e576c added clear error message when invalid attribute scope 8 months ago
Dmytro Skarzhynets 80585a1785
Move common exceptions from `dao` to `common` module 8 months ago
IrynaMatveieva ce92740f1f review fixes 9 months ago
Dmytro Skarzhynets 038332a836
Device profile node: add test for NPE if no device activity before dynamic duration rules evaluation 12 months ago
Dmytro Skarzhynets 2165162dd5
Device profile node: fix NPE when evaluation dynamic duration rules 1 year ago
Andrii Landiak 8ca6812526 Refactoring 10 months ago
Dmytro Skarzhynets 1e2c127e1c
Remove redundant persistence of CF links 10 months ago
IrynaMatveieva 31ed28a6fe restructured output strategies 10 months ago
Viacheslav Klimov 9ee8bcbdd8 Fixes for new alarm msg types handling 10 months ago
Dmytro Skarzhynets 9a34396d45
Support all customer-owned entities in 'customer attributes' and 'change originator' rule nodes 10 months ago
VIacheslavKlimov 4c656fe89d Alarm rules CF: refactoring and improvements 10 months ago
VIacheslavKlimov 8f1b2b832f Deprecate device profile node 11 months ago
dashevchenko ad6ab9cc53 AI node: fixed resources validation 11 months ago
Dmytro Skarzhynets 14efeecdc3
Update rule node doc links 11 months ago
VIacheslavKlimov 6a83ea5636 Rename "calculated fields" node to "calculated fields and alarm rules" 11 months ago
VIacheslavKlimov ad042c4348 CF: add type filter to API 11 months ago
Dmytro Skarzhynets 5c7f20a151 AI models: add support for Ollama 12 months ago
VIacheslavKlimov 5a6ddce8f5 AI Request Node: added ability to attach files (#13910) 11 months ago
Andrii Landiak 55c42850d7 Remove unused mock 11 months ago
Andrii Landiak 74cd211a4e Fix TenantIdLoaderTest 11 months ago
Dmytro Skarzhynets e688a8af0f
AI models: add base URL to OpenAI 11 months ago
Dmytro Skarzhynets 41f0a9702e
AI models: add support for Ollama 12 months ago
VIacheslavKlimov ec30bb0578 AI Request Node: added ability to attach files (#13910) 11 months ago
VIacheslavKlimov 1a66f3973e Add repeating alarm condition support for Alarm rules CF 11 months ago
VIacheslavKlimov 3e11282d8f Base implementation of Alarm rules CF 11 months ago
Dmytro Skarzhynets c9c46dce43
Save to custom table node: remove redundant executor per node 11 months ago
Yevhenii 2570c27adf AiNode enabled for edge 12 months ago
Dmytro Skarzhynets 171e824684
Clear alarm node: async processing 12 months ago
Dmytro Skarzhynets a1cebcc54c
AI request node: fix prompts validation 1 year ago
Dmytro Skarzhynets b323bdc5d0
Create alarm node: process message asynchronously to avoid blocking dispatcher thread 1 year ago
Dmytro Skarzhynets 583c622210
AI rule node: add rule node docs link 1 year ago
Dmytro Skarzhynets 7315f3ba15
AI rule node: add rule node tests 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 233d883d4c Test: givenInvalidClientId_whenInit_thenThrowsException 1 year ago
Andrii Landiak 3e223ed8bf Max client id for different mqtt protocol version 1 year ago
Dmytro Skarzhynets 46bdbbdb05
AI rule node: wording and default values adjustments 1 year ago
Dmytro Skarzhynets 103a712f0d
AI rule node: add default value for force ack in node config 1 year ago
Dmytro Skarzhynets eb52e7c767
AI rule node: add force ack configuration option to rule node 1 year ago
Dmytro Skarzhynets 5abbe9ec02
AI rule node: rename `aiModelId` to `modelId` in rule node config 1 year ago
Dmytro Skarzhynets fd7faa5a9e
AI rule node: fix flaky Azure IoT hub node test 1 year ago
Dmytro Skarzhynets e7c971a7bb
AI rule node: add node description and details 1 year ago