Markus 
							
						 
					 
					
						
						
							
						
						077cce9848 
					 
					
						
						
							
							[core] .local addresses are only resolvable if mDNS is enabled ( #11508 )  
						
						
						
						
					 
					
						2025-10-30 10:08:08 -05:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						f18c70a256 
					 
					
						
						
							
							[core] Fix substitution id redefinition false positive ( #11603 )  
						
						
						
						
					 
					
						2025-10-30 07:06:55 +13:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						51e080c2d3 
					 
					
						
						
							
							[substitutions]  fix   #11077  Preserve ESPHomeDatabase (document metadata) in substitutions ( #11087 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org > 
						
						
					 
					
						2025-10-27 19:46:26 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						3c18558003 
					 
					
						
						
							
							Optimize stateless lambdas to use function pointers ( #11551 )  
						
						
						
						
					 
					
						2025-10-28 08:06:22 +13:00 
						 
				 
			
				
					
						
							
							
								Markus 
							
						 
					 
					
						
						
							
						
						fa3ec6f732 
					 
					
						
						
							
							[core] handle mixed IP and DNS addresses correctly in resolve_ip_address ( #11503 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-10-23 11:32:07 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Stiner 
							
						 
					 
					
						
						
							
						
						f2de8df556 
					 
					
						
						
							
							[openthread] Fix OTA by populating CORE.address with device's mDNS address ( #11095 )  
						
						... 
						
						
						
						Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-10-22 11:07:01 -10:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						a809a13729 
					 
					
						
						
							
							[core] Add support for extern "C" includes ( #11422 )  
						
						
						
						
					 
					
						2025-10-21 15:46:50 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6a18367949 
					 
					
						
						
							
							[cli] Add analyze-memory command ( #11395 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-10-20 14:26:37 +13:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						a59b1494d8 
					 
					
						
						
							
							[substitutions] Recursive substitutions and better jinja error handling and debug help ( #10806 )  
						
						
						
						
					 
					
						2025-10-20 14:17:16 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						e6ce5c58d1 
					 
					
						
						
							
							Merge branch 'release' into dev  
						
						
						
						
					 
					
						2025-10-20 13:43:31 +13:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						1e1fefbd0a 
					 
					
						
						
							
							[substitutions] !extend and !remove now support substitutions and jinja ( #11203 )  
						
						
						
						
					 
					
						2025-10-20 10:31:25 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						87ca8784ef 
					 
					
						
						
							
							[openthread] Backport address resolution support to prevent OTA crash ( #11312 )  
						
						... 
						
						
						
						Co-authored-by: Daniel Stiner <danstiner@gmail.com > 
						
						
					 
					
						2025-10-20 10:12:56 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6aff1394ad 
					 
					
						
						
							
							[core] Fix IndexError when OTA devices cannot be resolved ( #11311 )  
						
						
						
						
					 
					
						2025-10-20 10:06:43 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						e993312640 
					 
					
						
						
							
							[core] Fix IndexError when OTA devices cannot be resolved ( #11311 )  
						
						
						
						
					 
					
						2025-10-20 08:15:47 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						a0922bc8b0 
					 
					
						
						
							
							[ci] Add automated memory impact analysis for pull requests ( #11242 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-10-20 07:43:38 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						a75ccf841c 
					 
					
						
						
							
							[substitutions] Fix AttributeError when using packages with substitutions ( #11274 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-10-16 17:17:07 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						2c4818de00 
					 
					
						
						
							
							[tests] Fix OTA password test assertions after merge collision ( #11275 )  
						
						
						
						
					 
					
						2025-10-16 17:17:06 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						2b94de8732 
					 
					
						
						
							
							[ota.esphome] Handle blank password the same as no password defined ( #11271 )  
						
						
						
						
					 
					
						2025-10-16 17:17:06 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f71aed3a5c 
					 
					
						
						
							
							[ota] Fix MQTT resolution when static IP appears first in device list ( #11272 )  
						
						
						
						
					 
					
						2025-10-16 17:17:06 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						f2e0a412db 
					 
					
						
						
							
							[substitutions] Fix AttributeError when using packages with substitutions ( #11274 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-10-16 16:23:20 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						42f1b61e31 
					 
					
						
						
							
							[git] Automatically recover from broken git repositories in external_components ( #11246 )  
						
						
						
						
					 
					
						2025-10-16 15:58:58 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						fe4857fabb 
					 
					
						
						
							
							[tests] Fix OTA password test assertions after merge collision ( #11275 )  
						
						
						
						
					 
					
						2025-10-16 13:28:19 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						3054c2bc29 
					 
					
						
						
							
							[ota.esphome] Handle blank password the same as no password defined ( #11271 )  
						
						
						
						
					 
					
						2025-10-16 13:07:37 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						b190f37ae7 
					 
					
						
						
							
							[ota] Fix MQTT resolution when static IP appears first in device list ( #11272 )  
						
						
						
						
					 
					
						2025-10-16 13:06:02 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						07504c8208 
					 
					
						
						
							
							Fix log retrieval with FQDN when mDNS is disabled ( #11202 )  
						
						
						
						
					 
					
						2025-10-14 15:38:15 +13:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						b666b8e261 
					 
					
						
						
							
							[core] Properly clean the build dir in the HA addon ( #11208 )  
						
						
						
						
					 
					
						2025-10-14 15:38:15 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						9fb254fdc2 
					 
					
						
						
							
							Fix log retrieval with FQDN when mDNS is disabled ( #11202 )  
						
						
						
						
					 
					
						2025-10-14 10:23:44 +13:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						3df4dbd3a6 
					 
					
						
						
							
							[core] Properly clean the build dir in the HA addon ( #11208 )  
						
						
						
						
					 
					
						2025-10-13 17:12:45 -04:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						e4bc465a3d 
					 
					
						
						
							
							[ota] Increase handshake timeout to 20s now that auth is non-blocking ( #11186 )  
						
						
						
						
					 
					
						2025-10-13 08:49:29 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						6bc9ed0810 
					 
					
						
						
							
							[ota] Increase handshake timeout to 20s now that auth is non-blocking ( #11186 )  
						
						
						
						
					 
					
						2025-10-13 07:27:43 +13:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						27e1095cd7 
					 
					
						
						
							
							[core] Allow AUTO_LOAD to receive the component config to determine if it should load other components ( #10961 )  
						
						... 
						
						
						
						Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-10-06 15:36:27 -05:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						fd3c05b42e 
					 
					
						
						
							
							[substitutions]  fix   #10825  set evaluation error ( #10830 )  
						
						
						
						
					 
					
						2025-10-01 14:33:56 +13:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						b176d1f890 
					 
					
						
						
							
							[core] Don't remove storage in clean-all ( #10921 )  
						
						
						
						
					 
					
						2025-09-29 15:24:42 -04:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4b86f31b66 
					 
					
						
						
							
							[core] Fix platform component normalization happening too late in validation pipeline ( #10908 )  
						
						
						
						
					 
					
						2025-09-29 12:09:08 +13:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						abf522bbb9 
					 
					
						
						
							
							[ota] Add SHA256 password authentication with backward compatibility ( #10809 )  
						
						... 
						
						
						
						Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com > 
						
						
					 
					
						2025-09-26 17:50:27 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						74f09a2b59 
					 
					
						
						
							
							[core] Rename to clean-platform to clean-all ( #10876 )  
						
						
						
						
					 
					
						2025-09-25 11:55:43 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Swoboda 
							
						 
					 
					
						
						
							
						
						3cb2a4569c 
					 
					
						
						
							
							[core] Add a clean-platform option ( #10831 )  
						
						
						
						
					 
					
						2025-09-23 12:41:25 -04:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						7629903afb 
					 
					
						
						
							
							[substitutions] implement !literal ( #10785 )  
						
						
						
						
					 
					
						2025-09-22 16:32:59 +12:00 
						 
				 
			
				
					
						
							
							
								Javier Peletier 
							
						 
					 
					
						
						
							
						
						68eb4091b8 
					 
					
						
						
							
							[substitutions] add missing safe globals tests ( #10814 )  
						
						
						
						
					 
					
						2025-09-22 16:29:15 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						30bb640c89 
					 
					
						
						
							
							Skip external component updates when running logs command ( #10756 )  
						
						... 
						
						
						
						Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-09-21 21:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						0432a10543 
					 
					
						
						
							
							Add coverage for Path to str fix in  #10807  ( #10808 )  
						
						
						
						
					 
					
						2025-09-22 08:59:19 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4729bc87fa 
					 
					
						
						
							
							[core] Fix TypeError in update-all command after Path migration ( #10821 )  
						
						
						
						
					 
					
						2025-09-21 13:07:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jesse Hills 
							
						 
					 
					
						
						
							
						
						9ea3643b74 
					 
					
						
						
							
							[core] os.path -> Path ( #10654 )  
						
						... 
						
						
						
						Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io > 
						
						
					 
					
						2025-09-19 12:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						2bb64a189d 
					 
					
						
						
							
							[dashboard] Transfer DNS/mDNS cache from dashboard to CLI to avoid blocking ( #10685 )  
						
						
						
						
					 
					
						2025-09-18 20:13:13 -05:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						1ffb9d972a 
					 
					
						
						
							
							[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities ( #10773 )  
						
						
						
						
					 
					
						2025-09-18 13:11:30 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						11c595bb09 
					 
					
						
						
							
							[mqtt] Fix KeyError when MQTT logging configured without explicit level ( #10774 )  
						
						
						
						
					 
					
						2025-09-18 07:38:02 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						27fa18dcec 
					 
					
						
						
							
							[core] Fix clean build files to properly clear PlatformIO cache ( #10754 )  
						
						
						
						
					 
					
						2025-09-17 08:09:35 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						22989592f0 
					 
					
						
						
							
							[wizard] Fix KeyError when running wizard with empty OTA password ( #10753 )  
						
						
						
						
					 
					
						2025-09-17 07:56:54 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						4859fe67eb 
					 
					
						
						
							
							[dashboard] Fix archive handler to properly delete build folders using correct path ( #10724 )  
						
						
						
						
					 
					
						2025-09-16 11:04:35 +12:00 
						 
				 
			
				
					
						
							
							
								J. Nick Koston 
							
						 
					 
					
						
						
							
						
						bd9dc43e59 
					 
					
						
						
							
							Add additional coverage ahead of Path conversion ( #10723 )  
						
						
						
						
					 
					
						2025-09-15 13:33:15 +12:00