Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							3c72d0d608 
							
						 
					 
					
						
						
							
							log WARN for onScriptExecutionError to prevent silent ban (actually, system going to idle if the script is a part of a rule chain). restored TRACE level on fetchAndProcessResponses  
						
						 
						
						
						
						
					 
					
						2021-06-17 13:03:49 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							9daa43a115 
							
						 
					 
					
						
						
							
							queue request template: sleep on exception shortened according to the stopwatch. test adjusted  
						
						 
						
						
						
						
					 
					
						2021-06-17 13:02:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							16a55b16e4 
							
						 
					 
					
						
						
							
							js invoke service: logs added when script going to disable due to exception (special log for TimeoutException)  
						
						 
						
						
						
						
					 
					
						2021-06-17 13:01:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							053d1d8e41 
							
						 
					 
					
						
						
							
							kafka commit sync  
						
						 
						
						
						
						
					 
					
						2021-06-17 12:57:31 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							eee2d83ed5 
							
						 
					 
					
						
						
							
							sleep(poolInterval) replaced with parkNanos(1) for DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 12:48:01 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							1e066f2156 
							
						 
					 
					
						
						
							
							added timeout parameter to the TbQueueRequestTemplate.send( )  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:51:26 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							928b8f0fd9 
							
						 
					 
					
						
						
							
							test: refactored for assertThat for DefaultTbQueueRequestTemplateTest  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:50:00 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							28235732c6 
							
						 
					 
					
						
						
							
							test: fixed class DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:49:45 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							9666986156 
							
						 
					 
					
						
						
							
							test: added failed test for FetchAndProcessResponses when request removed as staled too early DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:49:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							d5fffa5002 
							
						 
					 
					
						
						
							
							test: added failed test case with overflow maxPendingRequests for DefaultTbQueueRequestTemplate.send(). another refactoring for easy mocking.  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:44:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							872717828c 
							
						 
					 
					
						
						
							
							test: refactored and added mainLoop test DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:41:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							9ed948933e 
							
						 
					 
					
						
						
							
							test: added init stop test for DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:41:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							69fbc009c4 
							
						 
					 
					
						
						
							
							refactored for tests DefaultTbQueueRequestTemplate class  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:40:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							67c9025a06 
							
						 
					 
					
						
						
							
							improved logs for timeouts for DefaultTbQueueRequestTemplate  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:22:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							a04eac6015 
							
						 
					 
					
						
						
							
							added logs and timing metrics for DefaultTbQueueRequestTemplate, TbKafkaConsumerTemplate (todo revert or refactor)  
						
						 
						
						
						
						
					 
					
						2021-06-17 11:22:23 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							5626c30f2f 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/thingsboard/thingsboard  into feature/persisted-rpc  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	common/transport/lwm2m/src/main/java/org/thingsboard/server/transport/lwm2m/server/DefaultLwM2MTransportMsgHandler.java 
						
						
					 
					
						2021-06-11 11:27:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							489c67778a 
							
						 
					 
					
						
						
							
							implemented persisted RPC  
						
						 
						
						
						
						
					 
					
						2021-06-11 11:10:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nickAS21 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f08fd0c9 
							
						 
					 
					
						
						
							
							LWM2M: fix bug RPC device of line  
						
						 
						
						
						
						
					 
					
						2021-06-03 08:21:23 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							139af45fd3 
							
						 
					 
					
						
						
							
							Renamed Firmware to OtaPackage  
						
						 
						
						
						
						
					 
					
						2021-06-02 12:24:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							a7239c9d39 
							
						 
					 
					
						
						
							
							Renamed Firmware to OtaPackage  
						
						 
						
						
						
						
					 
					
						2021-05-31 16:43:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ShvaykaD 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a764838e62 
							
						 
					 
					
						
						
							
							Coap transport improvements ( #4644 )  
						
						 
						
						... 
						
						
						
						* added fix for PROD-518 in subscribe to attribute updates get request, added improvements
* updated coap observe requests implementation & updated tests
* updated coap attributes updates tests
* fix typos 
						
						
					 
					
						2021-05-28 14:19:40 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nickAS21 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6478903dab 
							
						 
					 
					
						
						
							
							RPC: fix bug UUID ( #4636 )  
						
						 
						
						... 
						
						
						
						* RPC: six bug UUID
* RPC: optimized handleDeviceRPCRequest
* RPC: add json & fix bug test certificate 
						
						
					 
					
						2021-05-27 18:07:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							ae010b78f2 
							
						 
					 
					
						
						
							
							added hamcrest dependency to the test scope. The purpose is assertThat and various Matchers with advanced output  
						
						 
						
						
						
						
					 
					
						2021-05-27 11:39:53 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Volodymyr Babak 
							
						 
					 
					
						
						
						
						
							
						
						
							eae41d112f 
							
						 
					 
					
						
						
							
							Refactored  
						
						 
						
						
						
						
					 
					
						2021-05-26 19:53:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Volodymyr Babak 
							
						 
					 
					
						
						
						
						
							
						
						
							acc9257af7 
							
						 
					 
					
						
						
							
							Fix for org.apache.kafka.common.KafkaException: javax.security.auth.login.LoginException: unable to find LoginModule class  
						
						 
						
						
						
						
					 
					
						2021-05-26 19:53:07 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrii Shvaika 
							
						 
					 
					
						
						
						
						
							
						
						
							00bd26f1f5 
							
						 
					 
					
						
						
							
							Merge with master  
						
						 
						
						
						
						
					 
					
						2021-04-30 11:25:56 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							ab10dd4494 
							
						 
					 
					
						
						
							
							implemented software update  
						
						 
						
						
						
						
					 
					
						2021-04-30 10:58:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad113ad1a 
							
						 
					 
					
						
						
							
							queue consumer: not going to sleep after pull if time left less then 1 millisecond. topic added to logs  
						
						 
						
						
						
						
					 
					
						2021-04-29 14:17:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							39f0775766 
							
						 
					 
					
						
						
							
							Thread pool naming CE ( #4511 )  
						
						 
						
						... 
						
						
						
						* added ThingsBoardExecutors and ThingsBoardForkJoinWorkerThreadFactory to define the name for the pool thread
* thread poll named for the AbstractListeningExecutor
* thread poll named for the RestClient. ThingsBoard util dependency added
* most of thread polls named CE
* thread poll name added for telemetry-web-socket-ping
* executors: added custom names for executors (Queue, RuleEngine). Add topic name to the Thread name (useful for JMX and thread dump)
* fixed licence header for a new classes 
						
						
					 
					
						2021-04-29 14:15:50 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							79eb1183d9 
							
						 
					 
					
						
						
							
							Request SNMP devices' ids with pagination  
						
						 
						
						
						
						
					 
					
						2021-04-28 16:25:14 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							83e31f4263 
							
						 
					 
					
						
						
							
							added firmware type  
						
						 
						
						
						
						
					 
					
						2021-04-28 12:44:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							47994e1a66 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master-to-snmp  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	application/src/main/java/org/thingsboard/server/service/transport/DefaultTransportApiService.java
#	common/queue/src/main/proto/queue.proto
#	common/transport/http/src/main/java/org/thingsboard/server/transport/http/DeviceApiController.java
#	common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/TransportContext.java
#	dao/src/main/java/org/thingsboard/server/dao/device/DeviceServiceImpl.java 
						
						
					 
					
						2021-04-26 13:37:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							1d24a08c17 
							
						 
					 
					
						
						
							
							kafka: added TB_KAFKA_COMPRESSION_TYPE for producer: none (default), gzip.  
						
						 
						
						
						
						
					 
					
						2021-04-26 12:51:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrii Shvaika 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e83b484f 
							
						 
					 
					
						
						
							
							Merge branch 'feature/firmware' of  https://github.com/YevhenBondarenko/thingsboard  into YevhenBondarenko-feature/firmware  
						
						 
						
						
						
						
					 
					
						2021-04-23 12:24:59 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							23063b1600 
							
						 
					 
					
						
						
							
							refactoring  
						
						 
						
						
						
						
					 
					
						2021-04-23 11:40:52 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							b82525ae86 
							
						 
					 
					
						
						
							
							added consumerPropertiesPerTopic to transport yml  
						
						 
						
						
						
						
					 
					
						2021-04-23 11:22:21 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							2658de715a 
							
						 
					 
					
						
						
							
							implemented consumerPropertiesPerTopic  
						
						 
						
						
						
						
					 
					
						2021-04-23 10:56:49 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							c9439b3976 
							
						 
					 
					
						
						
							
							created created firmware queue  
						
						 
						
						
						
						
					 
					
						2021-04-23 10:17:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrii Shvaika 
							
						 
					 
					
						
						
						
						
							
						
						
							53bf6af23b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:thingsboard/thingsboard into feature/firmware  
						
						 
						
						
						
						
					 
					
						2021-04-22 15:52:08 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							3db3385571 
							
						 
					 
					
						
						
							
							Enable/disable usage stats per customer from config  
						
						 
						
						
						
						
					 
					
						2021-04-22 13:15:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							9d045e231b 
							
						 
					 
					
						
						
							
							Refactor DefaultTbApiUsageClient  
						
						 
						
						
						
						
					 
					
						2021-04-22 13:15:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf86b53ba 
							
						 
					 
					
						
						
							
							Provide usage stats for sysTenant; refactor  
						
						 
						
						
						
						
					 
					
						2021-04-22 13:15:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							f89b30777e 
							
						 
					 
					
						
						
							
							Initial implementation for per-customer api usage stats  
						
						 
						
						
						
						
					 
					
						2021-04-22 13:15:19 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrii Shvaika 
							
						 
					 
					
						
						
						
						
							
						
						
							279e221523 
							
						 
					 
					
						
						
							
							Merge with master  
						
						 
						
						
						
						
					 
					
						2021-04-22 10:55:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								YevhenBondarenko 
							
						 
					 
					
						
						
						
						
							
						
						
							f55f0ecb94 
							
						 
					 
					
						
						
							
							implemented firmware update for the http and mqtt transports  
						
						 
						
						
						
						
					 
					
						2021-04-21 19:56:09 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Viacheslav Klimov 
							
						 
					 
					
						
						
						
						
							
						
						
							3c1682f57a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into master-to-snmp  
						
						 
						
						... 
						
						
						
						# Conflicts:
#	common/data/pom.xml
#	common/queue/src/main/java/org/thingsboard/server/queue/discovery/ZkDiscoveryService.java
#	dao/src/main/java/org/thingsboard/server/dao/sql/device/DeviceRepository.java
#	ui-ngx/src/app/shared/models/device.models.ts 
						
						
					 
					
						2021-04-20 18:08:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							27788790df 
							
						 
					 
					
						
						
							
							dependency upgrade: grpc.version up to 1.36.0. explicitly added protobuf-java-util due to grpc not depends on it anymore  
						
						 
						
						
						
						
					 
					
						2021-04-19 13:18:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							562637ad34 
							
						 
					 
					
						
						
							
							ZKDiscoveryService: fix potential outdated server info on recalculatePartitions. info logs added on application event  
						
						 
						
						
						
						
					 
					
						2021-04-19 12:40:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							e64b1074a7 
							
						 
					 
					
						
						
							
							queue consumer: added queue check on the very first poll in the lifecycle before any subscribe method calls  
						
						 
						
						
						
						
					 
					
						2021-04-19 12:40:22 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Matvienko 
							
						 
					 
					
						
						
						
						
							
						
						
							b35ce062a7 
							
						 
					 
					
						
						
							
							queue consumer: implemented nonblocking subscribe method to prevent locks on repartition event. moved message decoding out of the lock to reduce locking time. using monotonic time instead wall-clock. added debug messages  
						
						 
						
						
						
						
					 
					
						2021-04-19 12:40:22 +03:00