10728 Commits (f028e6b6c1fb7bda0cf0dcd03c5822bfa3f9ffbc)

Author SHA1 Message Date
dshvaika 6a092860c9 refactor(rpc): align JpaRpcDao injection and unify RE-notify error handling 2 weeks ago
dshvaika 6f7c165ff5 refactor(rpc): drop unused batched-insert path 2 weeks ago
Viacheslav Klimov e2969dd381
Version set to 4.2.2.4-SNAPSHOT 2 weeks ago
Oleksandra Matviienko 432262f358 Fix AlarmCommentControllerTest delete assertions for callSuper=true 2 weeks ago
Viacheslav Klimov c0dead8552
Address review comments: rename test config class and drop inline FQN annotations 2 weeks ago
Viacheslav Klimov 655d4ed55e
Fix invalid `callSuper = false` usages for EqualsAndHashCode 2 weeks ago
dshvaika 24905f1f9a test(rpc): re-aim striped-ordering test at two status updates 3 weeks ago
dshvaika 7e35f7b184 fix(rpc): persist QUEUED RPC synchronously before sending to device 3 weeks ago
Viacheslav Klimov 632193cbdf
Reserve dynamic ports for OpenAPI spec generation to avoid port conflicts 3 weeks ago
dshvaika a5b496ba22 test(rpc): make striped-ordering test actually guard per-rpcId serialization 3 weeks ago
dshvaika 2757172ef3 fix(rpc): preserve original createdTime in post-persist RE notifications 3 weeks ago
dshvaika 9bd758d9c7 refactor(rpc): harden batched upsert and partition config 3 weeks ago
dshvaika 879936b03f refactor(rpc): address review feedback on batched RPC persistence 3 weeks ago
dshvaika ef571175f7 fix(rpc): skip rule-engine notify when async update matches no row 3 weeks ago
dshvaika f8d59a25e4 fix(rpc): preserve response and prevent row resurrection in batched upsert 3 weeks ago
IrynaMatveieva ba00b52980 fixed cf provision in solution service 3 weeks ago
Nikita Mazurenko 28bdd81371 Fix license header on BaseEdgeProcessorTest 3 weeks ago
dshvaika e0ebd349c5 test(rpc): cover same-rpcId coalesced-batch ordering; clarify callback_threads comment 3 weeks ago
Nikita Mazurenko eae065aa74 Fix dashboard config changes not syncing to edge by removing transient from Dashboard.configuration 3 weeks ago
dshvaika 134b2012bd refactor(rpc): device actor builds full Rpc for async upsert at all save sites 3 weeks ago
dshvaika 58d5a44c1d feat(rpc): async RPC persistence with striped post-flush rule-engine notification 3 weeks ago
dshvaika 0f41970cc7 feat(rpc): batched async upsert persistence in RPC DAO 3 weeks ago
Andrew Shvayka 23433497ab
IoT Hub install report (#15838) 3 weeks ago
Viacheslav Klimov 80649b9402
Address review: document registration-only 4.3.1.2 bean and assert its schema SQL runs 4 weeks ago
Viacheslav Klimov 48b297e6ce
Address review: cache parsed LTS versions, unify version parsing, add offline-path and dir/bean guard tests 4 weeks ago
Viacheslav Klimov d492723f90
Run only target-family LTS migrations 4 weeks ago
Viacheslav Klimov 17d652d9b3
Add LTS 4.3.1.2 and 4.3.1.3 versioned migrations 4 weeks ago
Viacheslav Klimov dfe1c046f8
Add real-context integration test for LTS 4.2.2.3 migration 4 weeks ago
Viacheslav Klimov 5d2ff0fdbe
Apply license headers to LtsVersion 4 weeks ago
Viacheslav Klimov 6ea85201c5
Add LTS 4.2.2.3 migration deprecating obsolete bundle widget types 4 weeks ago
Viacheslav Klimov 2b8e379a2d
Split LTS 4.2.2.3 iot_hub schema into a per-version file 4 weeks ago
Viacheslav Klimov 0894d8c838
Run LTS schema and data migrations from the offline upgrade path 4 weeks ago
Viacheslav Klimov 616f1c7dce
Route SystemPatchApplier through LtsMigrationService and LtsVersion 4 weeks ago
Viacheslav Klimov f6bf762639
Add updateSchemaVersion overload to record an arbitrary version 4 weeks ago
Viacheslav Klimov 04e5c910cd
Add LtsMigration interface and LtsMigrationService runner 4 weeks ago
Viacheslav Klimov 2ac1b35840
Add LtsVersion value type for LTS migration ordering 4 weeks ago
Igor Kulikov 328f1d6cd7 test(iot-hub): use WIDGET in install-plan dedupe tests so root-entry isAlreadyInstalled check applies 1 month ago
Igor Kulikov 77c74d7ccd fix(iot-hub): compensate orphaned entities when installed-item tracking save fails 1 month ago
Igor Kulikov 62c1963507 fix(solutions): clamp solution-template installTimeoutMs to a configurable max 1 month ago
Igor Kulikov 93b50bdf96 fix(solutions): bound solution-template zip extraction to mitigate zip-bomb attacks 1 month ago
Igor Kulikov 8cbac06ffc fix(iot-hub): skip already-installed check for non-widget/solution-template root entries 1 month ago
dpinkevych ea70386a7a fix alreadInstalledItems to searchByTenantAndItemId instead of only tenantId 1 month ago
Igor Kulikov 6f540c3715 refactor(iot-hub): route alarm rule install/update parse failures through parseFailure helper 1 month ago
Igor Kulikov 2f118df5fd refactor(iot-hub): unify install/update parse-failure messages 1 month ago
Maksym Tsymbarov 3c0d1c2197 Removed empty widget bundles 1 month ago
Maksym Tsymbarov 5f231fdb78 Moved customized widgets to Deprecated 1 month ago
Igor Kulikov a880a8635a feat(iot-hub): hardening + dao-level lookups 1 month ago
Andrii Landiak 48ff41b57b KafkaEdgeGrpcSessionTest: added 1 month ago
Andrii Landiak ad270c81cb 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). 1 month ago
Andrii Landiak 2186aebf90 KafkaEdgeGrpcSessionTest: added 1 month ago