Andrii Shvaika
694b6bf851
Refactoring: new data structures and message flow
Local Subscription Service refactoring
Refactoring of the proto structures
Bug fixing after refactoring
Minor improvements and bug fixes
Improvements to avoid additional DB calls
Bug fixes after refactoring
Cluster mode improvements
3 years ago
ViacheslavKlimov
ef292c5cbb
Fix delete queries in repositories
3 years ago
Sergey Matvienko
4700fff7d2
tenant publish event fix: tenant_id instead sys_tenant_id to avoid broadcast messages
3 years ago
ViacheslavKlimov
95c9300c39
Add Transactional back to deleteDevicesByTenantId
3 years ago
ViacheslavKlimov
1b8e4800d0
Improvements for deletion by tenantId
3 years ago
ViacheslavKlimov
6ed6cc298c
Refactoring for deletion of devices, assets, dashboards, users
3 years ago
Sergey Matvienko
31f3c2a824
CachedAttributesService find() many refactored in non-blocking manner
3 years ago
ViacheslavKlimov
c0294e3878
Don't delete notifications when recipient is deleted
3 years ago
ViacheslavKlimov
6a3beb9213
Remove foreign keys for notification table
3 years ago
ViacheslavKlimov
12d2c26279
Rule Engine stats: exception message truncation
3 years ago
ViacheslavKlimov
6ec4b8cf72
TTL for queue stats and RE exceptions
3 years ago
YevhenBondarenko
28b23ba9b4
fixed AlarmTypes redis cache serialization
3 years ago
Igor Kulikov
7310f438eb
Increase widget type and widgets bundle description field size to 1024.
3 years ago
YevhenBondarenko
069efc06c3
widget test service improvements
3 years ago
dashevchenko
2c7b8b66e0
updated db schema versio from 3.5.2 to 3.6.0
3 years ago
YevhenBondarenko
82f4723898
fixed delete all types from widgets bundle
3 years ago
Volodymyr Babak
16e3a6e177
edge tests stability: seq_id column - remove maxvalue. increased timeout for waiting on edge imitator respones
3 years ago
Andrii Shvaika
e369218a1f
Fix rule node query performance
3 years ago
dashevchenko
66f598b4d8
refactored KvUtils.validate method
3 years ago
dashevchenko
88a17e3cfa
added validation on space key
3 years ago
dashevchenko
a249d81a49
removed default http ports in device connectivity commands
3 years ago
Sergey Matvienko
eaa9a9b9cc
Tests added to validate DefaultRuleChains and EdgeDefaultRuleChains json templates
3 years ago
YevhenBondarenko
43584d4012
download cert improvements
3 years ago
Igor Kulikov
98c245e293
Switch to version 3.6.0
3 years ago
Sergey Matvienko
e36231364d
DataValidator: validateName renamed to validateString
3 years ago
Sergey Matvienko
e69009c112
WidgetTypeDataValidator - removed bundleAlias validation because it removed from WidgetTypeDetails
3 years ago
Sergey Matvienko
71434dbb46
WidgetTypeDataValidator resolver merge conflicts
3 years ago
Sergey Matvienko
f27ac2cc51
DataValidator validateQueueNameOrTopic added check for non-empty string with test
3 years ago
Sergey Matvienko
8224051d35
DataValidator: refactored validateName to have an exception Prefix to feet many entity types needs
3 years ago
Sergey Matvienko
77d4a29f2e
DataValidatorTest: validateEmail refactored using parameterized tests
3 years ago
Sergey Matvienko
608d3a6621
DataValidator: extracted validateName method from Asset and Device to use in all other validators. Tests added
3 years ago
Sergey Matvienko
f46ba5aa93
Asset validator: validate that trimmed name has length (same as device validator)
3 years ago
Sergey Matvienko
9e7a6500d2
Asset validator: validation that name does not contain 0x00 symbols
3 years ago
Sergey Matvienko
c14719a4f8
Asset tests: name validation added. validate name contains 0x00 as well to crush tests before fix
3 years ago
Sergey Matvienko
f621c10260
Tests added for JpaDeviceDao and DeviceService
3 years ago
Sergey Matvienko
22c9aa3776
DeviceDataValidator: invalidate name containing 0x00 symbols
3 years ago
Sergey Matvienko
7177f8143c
DeviceDataValidatorTest implemented to expose 0x00 problem in the device name
3 years ago
YevhenBondarenko
a05bb3cd8f
fixed tests
3 years ago
YevhenBondarenko
15d53a95cc
added ON DELETE CASCADE and improvements
3 years ago
Igor Kulikov
c783e44ac6
UI: Add widget panel: implement all widgets mode.
3 years ago
YevhenBondarenko
58859208ec
refactoring
3 years ago
Igor Kulikov
875c8d526b
Widget Bundles to Wudget Types Many to Many support for UI
3 years ago
Igor Kulikov
1fb9ba622e
Widget -> Widget Bundle Many to Many support.
3 years ago
ViacheslavKlimov
724300c076
Fix tenant profile Java serialization; add test
3 years ago
YevhenBondarenko
1c87dabac2
improvements
3 years ago
YevhenBondarenko
e1496f3284
download mqtts cert improvements
3 years ago
Igor Kulikov
acdf5ad48c
Implement ability to move widget types between widget bundles. Ability to deprecate widget type.
3 years ago
YevhenBondarenko
ffa00bd94a
refactoring due to comments
3 years ago
ViacheslavKlimov
c55ac0efc6
Improvements for system notifications; add test
3 years ago
Igor Kulikov
c57cb2b754
Switch to unique widget type FQN.
3 years ago