Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							256a796898
							
						
					 | 
					
						
						
							
							Merge branch 'rc'
						
						
						
						
						
						
					 | 
					
						2025-08-13 20:22:26 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a1cebcc54c
							
						
					 | 
					
						
						
							
							AI request node: fix prompts validation
						
						
						
						
						
						
					 | 
					
						2025-08-13 18:26:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a13d50ab9
							
						
					 | 
					
						
						
							
							Merge branch 'rc'
						
						
						
						
						
						
					 | 
					
						2025-07-31 16:45:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VIacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2ad1ef796
							
						
					 | 
					
						
						
							
							Fix Slack files upload support
						
						
						
						
						
						
					 | 
					
						2025-07-30 12:23:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							04ecc107ba
							
						
					 | 
					
						
						
							
							Merge branch 'rc'
						
						
						
						
						
						
					 | 
					
						2025-07-25 14:12:45 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbd6c2a085
							
						
					 | 
					
						
						
							
							Remove tomcat version override because spring boot uses fixed version. Update nimbus-jose-jwt version to fix vulnerabilities and remove test scope as it used directly by spring-security-oauth2-client.
						
						
						
						
						
						
					 | 
					
						2025-07-25 14:02:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							cff4f35b9a
							
						
					 | 
					
						
						
							
							Auto-remove alarms when originator is deleted
						
						
						
						
						
						
					 | 
					
						2025-07-24 13:21:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							418cecf016
							
						
					 | 
					
						
						
							
							Version 4.3.0-SNAPSHOT
						
						
						
						
						
						
					 | 
					
						2025-07-24 12:58:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							4cdf1baf9a
							
						
					 | 
					
						
						
							
							Temp version set to 4.2.0-RC
						
						
						
						
						
						
					 | 
					
						2025-07-24 12:56:40 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							20bccee972
							
						
					 | 
					
						
						
							
							Version set 4.3.0-SNAPSHOT
						
						
						
						
						
						
					 | 
					
						2025-07-24 12:55:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
						
						
							
						
						
							cc7c496b13
							
						
					 | 
					
						
						
							
							Version set to 4.2.0-RC
						
						
						
						
						
						
					 | 
					
						2025-07-24 12:47:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Igor Kulikov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							29635bfdc0
							
						
					 | 
					
						
						
							
							Merge pull request #13747 from thingsboard/versions-upgrade
						
						
						
						
						
						
						
						Fixed vulnerabilites and updated libraries 
						
						
					 | 
					
						2025-07-24 12:42:55 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VIacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							43425961d6
							
						
					 | 
					
						
						
							
							Fix CVE-2023-52428
						
						
						
						
						
						
					 | 
					
						2025-07-22 15:04:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b323bdc5d0
							
						
					 | 
					
						
						
							
							Create alarm node: process message asynchronously to avoid blocking dispatcher thread
						
						
						
						
						
						
					 | 
					
						2025-07-18 17:47:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d494a8883a
							
						
					 | 
					
						
						
							
							Merge pull request #13735 from thingsboard/rc
						
						
						
						
						
						
						
						rc 
						
						
					 | 
					
						2025-07-18 11:57:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							583c622210
							
						
					 | 
					
						
						
							
							AI rule node: add rule node docs link
						
						
						
						
						
						
					 | 
					
						2025-07-17 18:02:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c91b58a237
							
						
					 | 
					
						
						
							
							AI rule node: merge with master
						
						
						
						
						
						
					 | 
					
						2025-07-17 12:39:56 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4ff470088f
							
						
					 | 
					
						
						
							
							Merge pull request #13667 from AndriiLandiak/add-admin-settings-entity-type
						
						
						
						
						
						
						
						Add entity type for admin settings 
						
						
					 | 
					
						2025-07-16 18:33:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7315f3ba15
							
						
					 | 
					
						
						
							
							AI rule node: add rule node tests
						
						
						
						
						
						
					 | 
					
						2025-07-15 17:34:39 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1ce1a1b89c
							
						
					 | 
					
						
						
							
							AI rule node: fail node init if JSON mode is configured and the model does not support it
						
						
						
						
						
						
					 | 
					
						2025-07-15 13:33:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							233d883d4c
							
						
					 | 
					
						
						
							
							Test: givenInvalidClientId_whenInit_thenThrowsException
						
						
						
						
						
						
					 | 
					
						2025-07-15 10:38:09 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e223ed8bf
							
						
					 | 
					
						
						
							
							Max client id for different mqtt protocol version
						
						
						
						
						
						
					 | 
					
						2025-07-15 10:31:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							46bdbbdb05
							
						
					 | 
					
						
						
							
							AI rule node: wording and default values adjustments
						
						
						
						
						
						
					 | 
					
						2025-07-14 16:23:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							103a712f0d
							
						
					 | 
					
						
						
							
							AI rule node: add default value for force ack in node config
						
						
						
						
						
						
					 | 
					
						2025-07-11 12:42:30 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Artem Dzhereleiko
							
						 
					 | 
					
						
						
						
						
							
						
						
							536075bb3b
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'dskarzh/ai' into AD/imp/ai-models
						
						
						
						
						
						
					 | 
					
						2025-07-11 07:24:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							eb52e7c767
							
						
					 | 
					
						
						
							
							AI rule node: add force ack configuration option to rule node
						
						
						
						
						
						
					 | 
					
						2025-07-10 15:29:49 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5abbe9ec02
							
						
					 | 
					
						
						
							
							AI rule node: rename aiModelId to modelId in rule node config
						
						
						
						
						
						
					 | 
					
						2025-07-10 14:40:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fd7faa5a9e
							
						
					 | 
					
						
						
							
							AI rule node: fix flaky Azure IoT hub node test
						
						
						
						
						
						
					 | 
					
						2025-07-10 11:18:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e7c971a7bb
							
						
					 | 
					
						
						
							
							AI rule node: add node description and details
						
						
						
						
						
						
					 | 
					
						2025-07-09 20:40:14 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Artem Dzhereleiko
							
						 
					 | 
					
						
						
						
						
							
						
						
							21ffc12378
							
						
					 | 
					
						
						
							
							UI merge and resolve conflict
						
						
						
						
						
						
					 | 
					
						2025-07-09 16:42:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9e96bc5a02
							
						
					 | 
					
						
						
							
							Merge branch 'master' into ai
						
						
						
						
						
						
						
						# Conflicts:
#	common/data/src/main/java/org/thingsboard/server/common/data/sync/JsonTbEntity.java 
						
						
					 | 
					
						2025-07-09 15:48:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b6b30dbba9
							
						
					 | 
					
						
						
							
							AI rule node: rename AI model settings to AI model
						
						
						
						
						
						
					 | 
					
						2025-07-09 15:37:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Artem Dzhereleiko
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ecb3a49f1
							
						
					 | 
					
						
						
							
							UI: AI models
						
						
						
						
						
						
					 | 
					
						2025-07-08 12:53:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrii Landiak
							
						 
					 | 
					
						
						
						
						
							
						
						
							345c28c482
							
						
					 | 
					
						
						
							
							Add admin settings entity type
						
						
						
						
						
						
					 | 
					
						2025-07-08 11:40:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d4ec3f8b39
							
						
					 | 
					
						
						
							
							AI rule node: change structure of response format info in node config
						
						
						
						
						
						
					 | 
					
						2025-07-07 20:11:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							69964a2413
							
						
					 | 
					
						
						
							
							Make script compilation errors unrecoverable during rule node initialization
						
						
						
						
						
						
					 | 
					
						2025-07-07 17:07:30 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cdb7e3b0c0
							
						
					 | 
					
						
						
							
							AI rule node: correct method name for schema adapter
						
						
						
						
						
						
					 | 
					
						2025-07-04 14:52:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8c30b11a23
							
						
					 | 
					
						
						
							
							Merge pull request #13669 from thingsboard/fix/telemetry-controller
						
						
						
						
						
						
						
						Fixed no type-cast for attributes when adding from UI 
						
						
					 | 
					
						2025-07-03 11:46:22 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							a2e7ff293b
							
						
					 | 
					
						
						
							
							AI rule node: add API for sending arbitrary chat requests to LLM model
						
						
						
						
						
						
					 | 
					
						2025-07-02 19:46:02 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8d87031b9a
							
						
					 | 
					
						
						
							
							AI rule node: change validation message for system prompt to be more consistent with others
						
						
						
						
						
						
					 | 
					
						2025-07-02 16:57:48 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VIacheslavKlimov
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb966bded0
							
						
					 | 
					
						
						
							
							Fix no type-cast for attributes; telemetry controller refactoring
						
						
						
						
						
						
					 | 
					
						2025-07-02 12:46:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							61669dde3f
							
						
					 | 
					
						
						
							
							AI rule node: increase length limit for prompts
						
						
						
						
						
						
					 | 
					
						2025-07-01 14:19:51 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							80ebd784d8
							
						
					 | 
					
						
						
							
							AI rule node: make system prompt optional
						
						
						
						
						
						
					 | 
					
						2025-07-01 12:18:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0cc5980156
							
						
					 | 
					
						
						
							
							AI rule node: add Anthropic support
						
						
						
						
						
						
					 | 
					
						2025-06-26 12:23:19 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bee8f370b9
							
						
					 | 
					
						
						
							
							Merge branch 'master' into ai
						
						
						
						
						
						
						
						# Conflicts:
#	application/src/main/data/upgrade/basic/schema_update.sql
#	application/src/main/java/org/thingsboard/server/controller/BaseController.java
#	application/src/main/java/org/thingsboard/server/service/queue/DefaultTbClusterService.java
#	application/src/main/java/org/thingsboard/server/service/security/permission/Resource.java
#	application/src/main/java/org/thingsboard/server/service/security/permission/TenantAdminPermissions.java
#	common/data/src/main/java/org/thingsboard/server/common/data/EntityType.java
#	common/data/src/main/java/org/thingsboard/server/common/data/id/EntityIdFactory.java
#	common/proto/src/main/proto/queue.proto
#	dao/pom.xml
#	dao/src/main/java/org/thingsboard/server/dao/model/ModelConstants.java
#	dao/src/main/resources/sql/schema-entities.sql
#	rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/util/TenantIdLoader.java
#	rule-engine/rule-engine-components/src/test/java/org/thingsboard/rule/engine/util/TenantIdLoaderTest.java 
						
						
					 | 
					
						2025-06-23 20:31:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1343c4af3b
							
						
					 | 
					
						
						
							
							AI rule node: refactor model config data structure; rename from AI settings to AI model settings
						
						
						
						
						
						
					 | 
					
						2025-06-23 16:16:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Viacheslav Klimov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bff669e4cb
							
						
					 | 
					
						
						
							
							Merge pull request #13606 from thingsboard/rc
						
						
						
						
						
						
						
						rc 
						
						
					 | 
					
						2025-06-19 15:05:07 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9bffff2d75
							
						
					 | 
					
						
						
							
							AI rule node: fix typo
						
						
						
						
						
						
					 | 
					
						2025-06-17 18:39:33 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c096397010
							
						
					 | 
					
						
						
							
							AI rule node: support node patterns in prompts
						
						
						
						
						
						
					 | 
					
						2025-06-17 18:39:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dmytro Skarzhynets
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d2d22a44c2
							
						
					 | 
					
						
						
							
							AI rule node: add support for all data/metadata patterns in rule nodes
						
						
						
						
						
						
					 | 
					
						2025-06-17 18:17:38 +03:00 | 
					
					
						
						
							
							
							
						
					 |