Andrew Shvayka
e08d1b2c07
Feature/event filters
...
* Event filter implementation
* Removed redundant imports
* convert createdTime to column name
* UI: Added ui to filter events parameters
* Case sensitivity fixed, boolean Is Error added
* UI: Added support event filter for error
* Improvement for implementation of Event Filter
* UI: Refactoring event filter
* UI: Add trim
* Filter added for all event types
* UI: Updated filter events for new API
* Refactoring
* Code cleaning. Debug Rule Chain added
* Removed redundant casts in JpaBaseEventDao, correct created_time check
* Removed redundant abstract method in DebugEvent
* refactoring of the filter queries
* Filters for debug events
* UI: Refactoring event table panel
Co-authored-by: AndrewVolosytnykhThingsboard <avolostnykh@thingsboard.io>
Co-authored-by: Vladyslav_Prykhodko <vprykhodko@thingsboard.io>
Co-authored-by: AndrewVolosytnykhThingsboard <77969531+AndrewVolosytnykhThingsboard@users.noreply.github.com>
2021-04-15 12:05:04 +03:00
YevhenBondarenko
d6f451ccca
created FirmwareStateService
2021-04-14 16:36:34 +03:00
Igor Kulikov
6c93ed0142
Merge pull request #4405 from ShvaykaD/fix/event-and-component-descriptor-dao
...
fixed typo in AbstractComponentDescriptorInsertRepository and AbstractEventInsertRepository
2021-04-14 16:11:37 +03:00
Andrii Shvaika
123457f8eb
Prepared Statement initialization lock
2021-04-14 13:49:09 +03:00
ShvaykaD
5a648467bf
fixed typo in AbstractComponentDescriptorInsertRepository and AbstractEventInsertRepository
2021-04-13 15:52:29 +03:00
Viacheslav Klimov
d4718ae354
Fix XSS policy file loading
2021-04-13 14:31:40 +03:00
Igor Kulikov
54ba69a82c
Fix code style issues
2021-04-13 13:09:19 +03:00
YevhenBondarenko
401e41f7c3
implemented FirmwareControllerSqlTest
2021-04-12 17:50:12 +03:00
Vladyslav_Prykhodko
45fc32ce3e
UI: Added firmware configuration
2021-04-12 16:56:00 +03:00
Viacheslav Klimov
a00e3be7ba
Merge branch 'master' into master-to-develop-snmp
...
# Conflicts:
# common/dao-api/src/main/java/org/thingsboard/server/dao/device/DeviceService.java
# common/data/src/main/java/org/thingsboard/server/common/data/device/profile/DeviceProfileTransportConfiguration.java
# common/transport/coap/src/main/java/org/thingsboard/server/transport/coap/CoapTransportService.java
# common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/LwM2mTransportServiceImpl.java
# common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/SessionMsgListener.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceDao.java
# dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java
# pom.xml
2021-04-12 15:45:39 +03:00
YevhenBondarenko
8860eef1ba
added hasData for firmware
2021-04-12 13:35:02 +03:00
Volodymyr Babak
770d3f91f2
Code review changes
2021-04-09 19:38:45 +03:00
Volodymyr Babak
df6f4c9924
Merge remote-tracking branch 'upstream/master' into develop/3.3-edge
2021-04-09 19:04:26 +03:00
YevhenBondarenko
95c9562418
refactored
2021-04-09 15:35:07 +03:00
YevhenBondarenko
935aab7535
added checksum and checksum algorithm for firmware
2021-04-09 15:32:06 +03:00
Igor Kulikov
a207e31841
Merge with master
2021-04-09 12:40:43 +03:00
Igor Kulikov
4a63660e1d
Version set to 3.3.0-SNAPSHOT
2021-04-09 12:37:08 +03:00
YevhenBondarenko
7954f91fee
added upgrade for firmware
2021-04-08 11:45:29 +03:00
YevhenBondarenko
b51fee8740
created firmware dao
2021-04-08 10:30:30 +03:00
Volodymyr Babak
7044e3e40f
Merge remote-tracking branch 'upstream/master' into develop/3.3-edge
2021-03-30 19:35:58 +03:00
Viacheslav Klimov
593f95a7af
Provide additional validation for entities ( #4326 )
...
* Provide additional validation for entities
* Refactor
* Create test for NoXssValidator
* Refactor dependencies
2021-03-30 18:29:55 +03:00
Viacheslav Klimov
1b381298fb
Refactor predicate queries building
2021-03-30 18:29:08 +03:00
nickAS21
ba4d2ff480
lwm2m: notification in transport, add, update, del models ( #4309 )
...
* lwm2m: notification in transport, add, update, del models
* lwm2m: notification in transport, add, update, del models2
2021-03-26 17:32:26 +02:00
Viacheslav Klimov
e747329d56
Merge remote-tracking branch 'thingsboard/develop/3.3' into feature/snmp-refactoring
...
# Conflicts:
# common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/LwM2mTransportServiceImpl.java
2021-03-25 10:19:22 +02:00
nickAS21
fda871392b
lwm2m: test model2 ( #4298 )
...
* lwm2m: test model2
* lwm2m: test model2 (fix test)
2021-03-24 19:23:40 +02:00
Andrii Shvaika
32e8ee11bd
Merge with develop/3.3
2021-03-24 18:17:50 +02:00
Viacheslav Klimov
fc06e8ac99
Provide SNMP transport configuration validation; refactor
2021-03-24 17:49:17 +02:00
Yevhen Bondarenko
0d62b2890c
[3.3] added tests for resources ( #4282 )
...
* added TbResourceService test
* fix ResourceService test
* created TbResourceControllerSqlTest
* fixed BaseTbResourceServiceTest
2021-03-24 11:03:13 +02:00
Viacheslav Klimov
e5c4feaa83
Create assign/unassign device event when claiming/reclaiming device
2021-03-23 14:12:18 +02:00
nickAS21
4bc417456b
lwm2m: back transport newKey start ( #4278 )
...
* lwm2m: back transport newKey start
* lwm2m: back transport newKey start1
* lwm2m: back transport newKey fix bug save
* lwm2m: back transport newKey test All security - ok
* lwm2m: back transport newKey fix bug updateAttrShared
2021-03-23 10:09:41 +02:00
Viacheslav Klimov
8f2438d6ab
SNMP devices balancing ( #4254 )
...
* Fix merge errors
* Implement SNMP transports balancing
* Refactor; implement transport device cache
* Refactor
* Finish up device lifecycle handling implementing; refactor
* Refactor
* Change base image to thingsboard/openjdk11 for msa snmp transport
* Refactor
* Change transport services names to upper-case
2021-03-22 17:17:42 +02:00
Igor Kulikov
1f6a5b7a21
Fix timeseries tests
2021-03-22 12:42:58 +02:00
YevhenBondarenko
ad7c314b24
TbResource extends SearchTextBased, created TbResourceInfo
2021-03-20 07:49:00 +02:00
Andrii Shvaika
bb4a51bae1
Fix data aggregation
2021-03-19 19:36:49 +02:00
Viacheslav Klimov
e2b455e851
Fix Timescale procedure 'cleanup_timeseries_by_ttl'
2021-03-19 16:04:28 +02:00
nickAS21
bc21db007b
Lwm2m add resource fix ( #4272 )
...
* lwm2m: add objectKeyId to back and front profile
* lwm2m: front^ strategy - select
* lwm2m: back fix bag
* lwm2m: back fix bag2
* lwm2m: back fix bag3
2021-03-19 15:55:10 +02:00
Igor Kulikov
e17de056c2
Merge with master
2021-03-19 12:16:43 +02:00
nickAS21
201476f912
lwm2m: add objectKeyId to back and front profile
2021-03-19 11:28:40 +02:00
Andrii Shvaika
43578c7e58
Merge branch 'master' of github.com:thingsboard/thingsboard
2021-03-18 17:07:05 +02:00
Andrii Shvaika
171b991a5c
Added index for audit log by tenant id and created time
2021-03-18 17:06:51 +02:00
Igor Kulikov
0a27101e1f
Merge pull request #4262 from YevhenBondarenko/fix/getHighestAlarmSeverity
...
fix getHighestAlarmSeverity for propagated entities
2021-03-18 15:12:07 +02:00
YevhenBondarenko
9e0b26ab12
fix getHighestAlarmSeverity for propagated entities
2021-03-18 11:48:43 +02:00
Volodymyr Babak
0f64b3764f
Merge remote-tracking branch 'upstream/develop/3.3' into develop/3.3-edge
2021-03-16 16:59:15 +02:00
Viacheslav Klimov
3420eeb9d7
[3.3] [PROD-800] Fix empty search result when query is empty ( #4209 )
...
* Fix empty search result when query is empty
* Refactor
2021-03-16 15:29:46 +02:00
ShvaykaD
c5c8fbd3f7
[3.2.2] [WIP] coap transport ( #4239 )
...
* init CoapDeviceProfile & added ui components
* added transport payload type configuration for default coap device type
* added AbstractCoapTransportResource & updated efento resource
* fixed coap device profile save & update
* fixed Attribute Updates notifications
* revert CoapOkCallback onSuccess changes
* updated provision request to handle proto payload type
* fix license
* updated Rpc subscribe/unsubscribe action
* add more device emulator clients
* added fix for Coap Transport: ability to handle requests with oneElementUriPaths and MultiElementUriPaths
* fix TbCoapServer implementation
* changed response type to CREATED in POST requests
* improved implementation
* fix typos
* minor bug-fixes & improvements
* fix TbCoapServerMessageDeliverer class
* improved relay sensor implementation
* added tests for CoAP transport\
* fix typo
* removed nosql tests
* fix coap endpoint creation & improved getAttributes tests
* transport tests refactoring
2021-03-15 18:18:45 +02:00
Viacheslav Klimov
bc6efa5e1e
[3.3] [PROD-685] Provide user's session expiration when his auth data is changed ( #4201 )
...
* Provide user's session expiration when his auth data is changed
* Provide mock TokenOutdatingService for dao tests
* Increase time gap when checking if token is outdated
* Add license header for TokenOutdatingTest
* Refactor tokens outdating functionality to events usage
* Reset tokens on front-end after changing password
2021-03-15 17:11:23 +02:00
Andrii Shvaika
430e96cdb2
Fix Latest TS Dao to save newest record with same timestamp. Enabled updates for old timeseries data.
2021-03-15 14:50:26 +02:00
nickAS21
d27c721bbf
lwm2m: Merge branch 'develop/3.3' into add-models
2021-03-12 15:19:47 +02:00
Yevhen Bondarenko
43fe84a284
created TransportResourceCache ( #4232 )
...
* created TransportResourceCache
* return resource by sysadmin if not found by tenant in DefaultTransportApiService
2021-03-12 13:00:51 +02:00
Viacheslav Klimov
44c1cbcbc0
Merge remote-tracking branch 'thingsboard/develop/3.3' into develop/snmp
...
# Conflicts:
# application/pom.xml
# application/src/main/resources/thingsboard.yml
# common/transport/pom.xml
# msa/transport/pom.xml
# pom.xml
# transport/pom.xml
# ui-ngx/src/app/modules/home/components/home-components.module.ts
# ui-ngx/src/app/modules/home/components/profile/device/device-profile-transport-configuration.component.html
# ui-ngx/src/app/shared/models/device.models.ts
2021-03-10 15:22:03 +02:00