9776 Commits (6ea85201c5ade754540feef65329178c40f73ccc)

Author SHA1 Message Date
Viacheslav Klimov 6ea85201c5
Add LTS 4.2.2.3 migration deprecating obsolete bundle widget types 2 months ago
Viacheslav Klimov 2b8e379a2d
Split LTS 4.2.2.3 iot_hub schema into a per-version file 2 months ago
Viacheslav Klimov 0894d8c838
Run LTS schema and data migrations from the offline upgrade path 2 months ago
Viacheslav Klimov 616f1c7dce
Route SystemPatchApplier through LtsMigrationService and LtsVersion 2 months ago
Viacheslav Klimov f6bf762639
Add updateSchemaVersion overload to record an arbitrary version 2 months ago
Viacheslav Klimov 04e5c910cd
Add LtsMigration interface and LtsMigrationService runner 2 months ago
Viacheslav Klimov 2ac1b35840
Add LtsVersion value type for LTS migration ordering 2 months ago
Igor Kulikov 328f1d6cd7 test(iot-hub): use WIDGET in install-plan dedupe tests so root-entry isAlreadyInstalled check applies 3 months ago
Igor Kulikov 77c74d7ccd fix(iot-hub): compensate orphaned entities when installed-item tracking save fails 3 months ago
Igor Kulikov 62c1963507 fix(solutions): clamp solution-template installTimeoutMs to a configurable max 3 months ago
Igor Kulikov 93b50bdf96 fix(solutions): bound solution-template zip extraction to mitigate zip-bomb attacks 3 months ago
Igor Kulikov 8cbac06ffc fix(iot-hub): skip already-installed check for non-widget/solution-template root entries 3 months ago
dpinkevych ea70386a7a fix alreadInstalledItems to searchByTenantAndItemId instead of only tenantId 3 months ago
Igor Kulikov 2f118df5fd refactor(iot-hub): unify install/update parse-failure messages 3 months ago
Maksym Tsymbarov 3c0d1c2197 Removed empty widget bundles 3 months ago
Maksym Tsymbarov 5f231fdb78 Moved customized widgets to Deprecated 3 months ago
Igor Kulikov a880a8635a feat(iot-hub): hardening + dao-level lookups 3 months ago
Andrii Landiak 2186aebf90 KafkaEdgeGrpcSessionTest: added 3 months ago
Andrii Landiak d271d4aa8c Add an opt-in readinessCheck gate so the edge consumer pauses polling instead of polling and dropping events while not ready (sync/high-priority/disconnected). 3 months ago
dpinkevych 65e005fe97 add tests, refactor translation map 3 months ago
dpinkevych bd1952b34c refactor + add tests 3 months ago
dpinkevych f6ed8b2fda avoid recursion to find relatedItems and change method names 3 months ago
dashevchenko 4007b85ce4 test fixes 3 months ago
Viacheslav Klimov a1bf69cd27
Address PR review feedback 3 months ago
dashevchenko 8082d60ffe update alarm comment moderation logic: delete is allowed for author or tenant admin only 3 months ago
dashevchenko 0276d66d72 update alarm comment moderation logic: delete is allowed for all users with alarm WRITE permission, edit - only for authors 3 months ago
Dmytro Skarzhynets ba40d6135c
feat: wire up frequency and presence penalties for Gemini models 3 months ago
dashevchenko 88180f9009 minor refactoring 3 months ago
dashevchenko ad88850eb9 restored tenant admin permissions to moderate user comments 3 months ago
dashevchenko 93df85a78c fixed pr comments 3 months ago
Andrii Landiak 07464fe568 Renaming 3 months ago
Dmytro Skarzhynets ba7fbfffc1
feat: support JSON Schema structured output across AI providers 3 months ago
Igor Kulikov b84f58a8af feat(html-container): scoped error handler, action support, completion polish 3 months ago
Viacheslav Klimov 9ff02dd722
Version set to 4.2.2.3-SNAPSHOT 3 months ago
dashevchenko 5c796117a0 minor refactoring 3 months ago
dashevchenko ae2fdf85f2 fixed alarm comment update flow validation 3 months ago
dashevchenko 2810edca61 fixed alarm comment permission bug 3 months ago
dashevchenko 22043d1261 fixed UI sorting to match api logic 3 months ago
dpinkevych 7cca8463c9 add related items logic 3 months ago
Andrii Landiak 42a14ec18c Fix: apply queue prefix when creating Kafka topics to prevent orphaned topics 3 months ago
Igor Kulikov 4a5e708ef1 feat(iot-hub): gate widget Add-from-IoT-Hub action by tenant, refresh widget JSON 4 months ago
dashevchenko 674263dd9e fixed FromDeviceRPCResponseProto.response handling in case of null 4 months ago
dshvaika ca62471d5c feat(iot-hub): set rule chain as default rule chain on profile during install 4 months ago
Volodymyr Babak 6e0630adc1 Fixed SimpleCalculatedFieldStateTest 4 months ago
Volodymyr Babak 6f75542315 fix(cf): prevent integer overflow in calculated field SUM output 4 months ago
Sergey Matvienko 6d00e0432a Added regression tests for /api/ruleChain/testScript 4 months ago
Volodymyr Babak d7557339c2 Added lz4 as compression option into yml files 4 months ago
Oleksandra Matviienko 739a33b721 Update tbel to 1.2.10 and add sandbox security tests 5 months ago
Igor Kulikov 13ae00a6cd feat(html-container): split-pane settings layout, fullscreen, mode-aware completer 4 months ago
Oleksandra Matviienko ee54163352 Skipped image field when comparing widgets bundle metadata 4 months ago