Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							109c874861
							
						
					 | 
					
						
						
							
							AI rule node: fix cache evict when creating new entity
						
						
						
						
						
						
					 | 
					
						2025-06-09 17:14:39 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							00d32c2374
							
						
					 | 
					
						
						
							
							AI rule node: fix wrapping in JSON object if response is not a valid JSON object
						
						
						
						
						
						
					 | 
					
						2025-06-09 17:11:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a4db17c859
							
						
					 | 
					
						
						
							
							AI rule node: add cache to AI settings
						
						
						
						
						
						
					 | 
					
						2025-06-02 16:28:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bdb657e213
							
						
					 | 
					
						
						
							
							AI rule node: add AI settings lifecycle events handling in listeners
						
						
						
						
						
						
					 | 
					
						2025-05-23 18:14:38 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c738d3a906
							
						
					 | 
					
						
						
							
							AI rule node: return early optimization in deleteByTenantId()
						
						
						
						
						
						
					 | 
					
						2025-05-23 14:48:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b902c0029d
							
						
					 | 
					
						
						
							
							AI rule node: publish save/delete events for AI settings
						
						
						
						
						
						
					 | 
					
						2025-05-23 14:47:08 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							255ab3b391
							
						
					 | 
					
						
						
							
							AI rule node: minor correction to AI settings data validation message
						
						
						
						
						
						
					 | 
					
						2025-05-23 12:52:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							95bd1fb23c
							
						
					 | 
					
						
						
							
							AI rule node: implement data validator for AI settings
						
						
						
						
						
						
					 | 
					
						2025-05-22 19:02:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3791791bfd
							
						
					 | 
					
						
						
							
							AI rule node: delete AI settings on tenant deletion
						
						
						
						
						
						
					 | 
					
						2025-05-22 17:37:12 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fa667a9e66
							
						
					 | 
					
						
						
							
							AI rule node: add TbAiSettingsService
						
						
						
						
						
						
					 | 
					
						2025-05-22 16:43:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9111574eca
							
						
					 | 
					
						
						
							
							AI rule node: formatting fix for modelConfig field doc
						
						
						
						
						
						
					 | 
					
						2025-05-22 16:42:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							71d1e3640a
							
						
					 | 
					
						
						
							
							AI rule node: fix type when configuring temperature for Gemini models
						
						
						
						
						
						
					 | 
					
						2025-05-22 16:41:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							45fbbf201f
							
						
					 | 
					
						
						
							
							AI rule node: split AI config into AI provider config and AI model config; add support for model temperature
						
						
						
						
						
						
					 | 
					
						2025-05-22 11:28:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d44bbe4dd8
							
						
					 | 
					
						
						
							
							AI rule node: support text and JSON Schema response formats
						
						
						
						
						
						
					 | 
					
						2025-05-21 16:04:31 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b64b5795a3
							
						
					 | 
					
						
						
							
							AI rule node: change default prompts
						
						
						
						
						
						
					 | 
					
						2025-05-21 16:03:26 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3df41743de
							
						
					 | 
					
						
						
							
							AI rule node: bump langchain4j version
						
						
						
						
						
						
					 | 
					
						2025-05-20 18:51:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c2776ce7a6
							
						
					 | 
					
						
						
							
							AI rule node: add JSON Schema to rule node config
						
						
						
						
						
						
					 | 
					
						2025-05-20 17:59:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sergey Matvienko
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7093032516
							
						
					 | 
					
						
						
							
							refactored obsolete com.github.java-json-tools:json-schema-validator with actively updated com.networknt:json-schema-validator
						
						
						
						
						
						
					 | 
					
						2025-05-20 16:39:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d2c275b761
							
						
					 | 
					
						
						
							
							AI rule node: correctly call node lifecycle methods
						
						
						
						
						
						
					 | 
					
						2025-05-20 16:16:51 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7c94c43d66
							
						
					 | 
					
						
						
							
							AI rule node: refactor configuration field description in AiSettings
						
						
						
						
						
						
					 | 
					
						2025-05-20 16:16:30 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f2075c6c39
							
						
					 | 
					
						
						
							
							AI rule node: add polymorphic JSON config to AI settings
						
						
						
						
						
						
					 | 
					
						2025-05-16 20:06:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ad0161e3df
							
						
					 | 
					
						
						
							
							AI rule node: add AiProvider enum
						
						
						
						
						
						
					 | 
					
						2025-05-16 16:46:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a3a1971a68
							
						
					 | 
					
						
						
							
							AI rule node: add support for AI settings in TenantIdLoader
						
						
						
						
						
						
					 | 
					
						2025-05-16 15:37:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e695ce3283
							
						
					 | 
					
						
						
							
							AI rule node: make name of the AI settings unique within the scope of the tenant
						
						
						
						
						
						
					 | 
					
						2025-05-16 15:26:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							18c75998ef
							
						
					 | 
					
						
						
							
							AI rule node: replace Anthropic with Mistral AI
						
						
						
						
						
						
					 | 
					
						2025-05-16 15:21:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1a3b1c3fe4
							
						
					 | 
					
						
						
							
							AI rule node: REST API for CRUD operations on AI settings
						
						
						
						
						
						
					 | 
					
						2025-05-15 18:52:31 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f06b1d5feb
							
						
					 | 
					
						
						
							
							AI rule node: remove findNextBatch() method
						
						
						
						
						
						
					 | 
					
						2025-05-15 18:51:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c0480ed930
							
						
					 | 
					
						
						
							
							AI rule node: move system prompt to rule node config
						
						
						
						
						
						
					 | 
					
						2025-05-15 18:50:00 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9ef4295d90
							
						
					 | 
					
						
						
							
							AI rule node: bump langchain4j version
						
						
						
						
						
						
					 | 
					
						2025-05-15 18:49:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0f17e5f457
							
						
					 | 
					
						
						
							
							AI rule node: draft implementation
						
						
						
						
						
						
					 | 
					
						2025-05-13 15:39:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							55db24f7e8
							
						
					 | 
					
						
						
							
							Merge pull request #13366 from thingsboard/cf-monitoring
						
						
						
						
						
						
						
						Calculated fields monitoring 
						
						
					 | 
					
						2025-05-12 15:22:20 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd66c5f177
							
						
					 | 
					
						
						
							
							CF monitoring fixes
						
						
						
						
						
						
					 | 
					
						2025-05-12 12:58:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							602d60281c
							
						
					 | 
					
						
						
							
							Fixes for monitoring
						
						
						
						
						
						
					 | 
					
						2025-05-12 12:50:03 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							32212b9c51
							
						
					 | 
					
						
						
							
							Monitoring: automatic rule chain update
						
						
						
						
						
						
					 | 
					
						2025-05-12 12:08:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d3365483da
							
						
					 | 
					
						
						
							
							Merge pull request #13240 from dskarzh/cleanup-deprecation
						
						
						
						
						
						
						
						Cleanup deprecated API in SubscriptionManagerService 
						
						
					 | 
					
						2025-05-08 16:28:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a3f36632be
							
						
					 | 
					
						
						
							
							Merge pull request #13323 from thingsboard/feature/prod-4738
						
						
						
						
						
						
						
						Used TbMsgProto instead of ByteString 
						
						
					 | 
					
						2025-05-08 12:00:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							51636229d1
							
						
					 | 
					
						
						
							
							Merge pull request #12905 from dashevchenko/resource_vc_fix
						
						
						
						
						
						
						
						Version control: fixed resource restoring 
						
						
					 | 
					
						2025-05-07 13:18:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d83a2c9d3
							
						
					 | 
					
						
						
							
							Refactoring for TbMsgProto usage
						
						
						
						
						
						
					 | 
					
						2025-05-07 13:01:09 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0adfaf2b01
							
						
					 | 
					
						
						
							
							Merge pull request #12257 from YevhenBondarenko/feature/prod-4738
						
						
						
						
						
						
						
						Used TbMsgProto instead of ByteString 
						
						
					 | 
					
						2025-05-07 12:28:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3f933c8b45
							
						
					 | 
					
						
						
							
							Merge pull request #13322 from thingsboard/feature/rule-chain-relation
						
						
						
						
						
						
						
						Automatic relations creation between Rule Chains when adding "Rule Chain" node 
						
						
					 | 
					
						2025-05-07 12:22:08 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							381e976d87
							
						
					 | 
					
						
						
							
							Refactoring for input node relations
						
						
						
						
						
						
					 | 
					
						2025-05-07 12:17:24 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								ViacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac41220a6d
							
						
					 | 
					
						
						
							
							Merge branch 'feature/rule-chain-relation' of github.com:YevhenBondarenko/thingsboard into feature/rule-chain-relation
						
						
						
						
						
						
					 | 
					
						2025-05-07 11:14:15 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c5cc7dc4d5
							
						
					 | 
					
						
						
							
							Merge pull request #13317 from thingsboard/rc
						
						
						
						
						
						
						
						rc 
						
						
					 | 
					
						2025-05-06 15:50:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							825f0b1ed7
							
						
					 | 
					
						
						
							
							Merge pull request #13148 from AndriiLandiak/fix-autocommit-cf
						
						
						
						
						
						
						
						Make Kafka consumer properties configurable for overridden topic names 
						
						
					 | 
					
						2025-05-06 15:46:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a8d6b6bae
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/fix-autocommit-cf' into fix-autocommit-cf
						
						
						
						
						
						
					 | 
					
						2025-05-06 15:37:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							b74d88284c
							
						
					 | 
					
						
						
							
							Add TB_QUEUE_KAFKA_CONSUMER_PROPERTIES_PER_TOPIC_INLINE to ymls
						
						
						
						
						
						
					 | 
					
						2025-05-06 15:37:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6ba4582d20
							
						
					 | 
					
						
						
							
							Merge pull request #13064 from dashevchenko/alarmRuleCreationFix
						
						
						
						
						
						
						
						Fixed alarm creation when having both attributes and telemetry in the alarm rule 
						
						
					 | 
					
						2025-05-06 15:29:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bec580bd95
							
						
					 | 
					
						
						
							
							Merge pull request #13262 from dskarzh/fix/alarm-delete-event-order
						
						
						
						
						
						
						
						Emit `ALARM_DELETE` event only after the delete operation completes 
						
						
					 | 
					
						2025-05-06 15:22:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Shvayka
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e7dae87e77
							
						
					 | 
					
						
						
							
							Merge pull request #13054 from dskarzh/fix/mqtt-client/infinite-retransmission-memory-leak
						
						
						
						
						
						
						
						MQTT client: prevent potential memory leak in retransmission mechanism 
						
						
					 | 
					
						2025-05-06 14:37:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e083d21311
							
						
					 | 
					
						
						
							
							Merge pull request #13316 from thingsboard/fix/ota-package-log
						
						
						
						
						
						
						
						fixed 'value too long' after saving ota (#13277) 
						
						
					 | 
					
						2025-05-06 14:33:39 +03:00 | 
					
					
						
						
							
							
							
						
					 |