6736 Commits (89db4b1188477e2b61d645efaf61341bcfecefe0)

Author SHA1 Message Date
Dmytro Skarzhynets e55d14325a Refactor rate limiting to be configurable and use existing class 2 years ago
Dmytro Skarzhynets c5c18202c2 Improve connectivity events routing logic 2 years ago
Igor Kulikov 147f817445 UI: Command button widget 2 years ago
Igor Kulikov a8a10fefda UI: Update buttons widget bundle image. Update single switch widget preview image. 2 years ago
Igor Kulikov 42edd481e7 UI: Add advanced settings for action button. Update Get attribute/time-series value action to always subscribe for updates. 2 years ago
Dmytro Skarzhynets 46dca971e1 Add check to ensure that received inactivity time is not outdated relative to current activity time 2 years ago
Dmytro Skarzhynets 691a6b5d6a Polishing after review 2 years ago
Igor Kulikov 4b29a8f3ff UI: Implement action button widget. 2 years ago
Andrii Shvaika 54e9aba8fb Fix compilation issue 2 years ago
ViacheslavKlimov 2d7c1a3cd5 Implement JpaPartitionedAbstractDao 2 years ago
ViacheslavKlimov 5875a40118 Error handling for PartitionChangeEvent listeners 2 years ago
ViacheslavKlimov 8fe4947e1e Generic database error message; use TB StringUtils in BaseController 2 years ago
Igor Kulikov 0a784d33ed UI: widgets value actions refactor. 2 years ago
dashevchenko 30399d8ff6 deleted unused service 2 years ago
dashevchenko 1fce9582af deleted redundant code, yml parameters, reverted deleted PaginatedUpdater for future development 2 years ago
dashevchenko 3c53d7ec71 deleted db upgrade scripts up to 3.5.0 version 2 years ago
ViacheslavKlimov 18c354c600 Proper SQL error instead of 'could not extract ResultSet' 2 years ago
Dmytro Skarzhynets b1b0e44c7f Add executor to process activity events in a dedicated thread not to avoid blocking main consumer 2 years ago
Dmytro Skarzhynets eadcf916f5 Add optimization using separate service which routes activity actions to device state service directly, when running in monolith. Refactor rule node tests 2 years ago
Dmytro Skarzhynets 3c460d79c3 Refactor core consumer tests: add test for device state message forwarding, split all-in-one tests into more but simpler test cases 2 years ago
Dmytro Skarzhynets d7a24648ff Add stats for connect, disconnect and inactivity events 2 years ago
Dmytro Skarzhynets 5e846116a8 Use consumer instead of runnable in SimpleTbQueueCallback 2 years ago
dashevchenko a2ab231465 extended password reset exception from ThingsboardException to Exception 2 years ago
Dmytro Skarzhynets c81d943854 Add check for negative and outdated connect event timestamp. 2 years ago
Igor Kulikov ebb2bda32f UI: Improve RPC state widget error handling. 2 years ago
Dmytro Skarzhynets 653ea4a800 Add check for negative and outdated disconnect event timestamp. 2 years ago
Dmytro Skarzhynets 1822703730 Add default overloads with current time millis for onDeviceConnect() and onDeviceDisconnect(). 2 years ago
Dmytro Skarzhynets ab21a1395b Remove unnecessary times(1) in test verifications 2 years ago
Dmytro Skarzhynets e275678c22 Add check for negative and outdated inactivity event timestamp. 2 years ago
Dmytro Skarzhynets c9d97553b8 Update license headers with 2024 year. 2 years ago
Igor Kulikov 7a4503dc5c UI: Improve RPC widget models. Improve basic components/styles. Implement Single Switch RPC widget. 2 years ago
dashevchenko 539bbda23f updated descriptions 2 years ago
Andrii Shvaika 00e5b9472b License format 2 years ago
dashevchenko 837752a243 updated transport.sessions.inactivity_timeout default value, updated desc for some params 2 years ago
Andrii Landiak 54ee0677ad Renaming SaveEntityEvent variable from added to created. Fix test 2 years ago
Andrii Landiak 67fe8067b7 Refactor SaveEntityEvent to make it more generic in EdgeEventSourcingListener 2 years ago
Andrii Landiak 43e6a40290 Send alarm comment without rule node pushToEdge 2 years ago
Andrii Shvaika e9d86fc918 Test for the precise interval end 2 years ago
YevhenBondarenko 107a343b4d added tests 2 years ago
YevhenBondarenko bdc2fe4ee6 fixed unnecessary device actor init on rule-engine 2 years ago
Igor Kulikov 56792bba97 UI: Introduce new aggregation intervals. Improve data intervals processing and aggregation. 2 years ago
ViacheslavKlimov 8e126e57dc Refactoring and fixes for partitions recalculation 2 years ago
Dmytro Skarzhynets 4bbe23f9c3 Fix license 2 years ago
Dmytro Skarzhynets 563debe421 Fix license 2 years ago
Dmytro Skarzhynets 91ec67dd99 Add tests for onReportingPeriodEnd() in integration activity manager 3 years ago
Dmytro Skarzhynets a31bd5e2c5 Add tests for onActivity() in integration activity manager, add concurrency fix in onActivity() 3 years ago
Dmytro Skarzhynets a5c06ec70d Refactor: strategy creation, hide implementation details from clients 3 years ago
Dmytro Skarzhynets f42ea79726 Additional improvements during testing and add tests for transport activity manager 3 years ago
Dmytro Skarzhynets 76fec46720 Minor refactoring and tests for integration activity manager 3 years ago
Dmytro Skarzhynets 7431233f5d [WIP] Reimplemented activity management 3 years ago