| 
									
										
										
										
											2025-08-04 16:53:19 -07:00
										 |  |  | +++ | 
					
						
							|  |  |  | title = "CoreDNS-1.12.3 Release" | 
					
						
							|  |  |  | description = "CoreDNS-1.12.3 Release Notes." | 
					
						
							|  |  |  | tags = ["Release", "1.12.3", "Notes"] | 
					
						
							|  |  |  | release = "1.12.3" | 
					
						
							| 
									
										
										
										
											2025-08-05 09:32:55 -07:00
										 |  |  | date = "2024-08-05T00:00:00+00:00" | 
					
						
							| 
									
										
										
										
											2025-08-04 16:53:19 -07:00
										 |  |  | author = "coredns" | 
					
						
							|  |  |  | +++ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | This release improves plugin reliability and standards compliance, adding startup timeout to the Kubernetes | 
					
						
							|  |  |  | plugin, fallthrough to gRPC, and EDNS0 unset to rewrite. The file plugin now preserves SRV record case per | 
					
						
							|  |  |  | RFC 6763, route53 is updated to AWS SDK v2, and multiple race conditions in cache and connection handling in | 
					
						
							|  |  |  | forward are fixed. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Brought to You By
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | blakebarnett | 
					
						
							| 
									
										
										
										
											2025-08-05 09:32:55 -07:00
										 |  |  | Brennan Kinney | 
					
						
							| 
									
										
										
										
											2025-08-04 16:53:19 -07:00
										 |  |  | Cameron Steel | 
					
						
							|  |  |  | Dave Brown | 
					
						
							|  |  |  | Dennis Simmons | 
					
						
							| 
									
										
										
										
											2025-08-05 09:32:55 -07:00
										 |  |  | Guillaume Jacquet | 
					
						
							| 
									
										
										
										
											2025-08-04 16:53:19 -07:00
										 |  |  | harshith-2411-2002 | 
					
						
							|  |  |  | houpo-bob | 
					
						
							|  |  |  | Oleg Guba | 
					
						
							|  |  |  | Sebastian Mayr | 
					
						
							|  |  |  | Stephen Kitt | 
					
						
							|  |  |  | Syed Azeez | 
					
						
							|  |  |  | Ville Vesilehto | 
					
						
							|  |  |  | Yong Tang | 
					
						
							|  |  |  | Yoofi Quansah | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Noteworthy Changes
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * plugin/auto: Return REFUSED when no next plugin is available (https://github.com/coredns/coredns/pull/7381) | 
					
						
							|  |  |  | * plugin/cache: Create a copy of a response to ensure original msg is never modified (https://github.com/coredns/coredns/pull/7357) | 
					
						
							|  |  |  | * plugin/cache: Fix data race when refreshing cached messages (https://github.com/coredns/coredns/pull/7398) | 
					
						
							|  |  |  | * plugin/cache: Fix data race when updating the TTL of cached messages (https://github.com/coredns/coredns/pull/7397) | 
					
						
							|  |  |  | * plugin/file: Return REFUSED when no next plugin is available (https://github.com/coredns/coredns/pull/7381) | 
					
						
							|  |  |  | * plugin/file: Preserve case in SRV record names and targets per RFC 6763 (https://github.com/coredns/coredns/pull/7402) | 
					
						
							|  |  |  | * plugin/forward: Handle cached connection closure in forward plugin (https://github.com/coredns/coredns/pull/7427) | 
					
						
							|  |  |  | * plugin/grpc: Add support for fallthrough to the grpc plugin (https://github.com/coredns/coredns/pull/7359) | 
					
						
							|  |  |  | * plugin/kubernetes: Add startup_timeout for kubernetes plugin (https://github.com/coredns/coredns/pull/7068) | 
					
						
							| 
									
										
										
										
											2025-08-05 09:32:55 -07:00
										 |  |  | * plugin/kubernetes: Properly create hostname from IPv6 (https://github.com/coredns/coredns/pull/7431) | 
					
						
							| 
									
										
										
										
											2025-08-04 16:53:19 -07:00
										 |  |  | * plugin/rewrite: Add EDNS0 unset action (https://github.com/coredns/coredns/pull/7380) | 
					
						
							|  |  |  | * plugin/route53: Port to AWS Go SDK v2 (https://github.com/coredns/coredns/pull/6588) | 
					
						
							|  |  |  | * plugin/test: Fix TXT record comparison logic for multi-string vs multi-record scenarios (https://github.com/coredns/coredns/pull/7413) |