Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
.NET 8'den .NET 11'e Observability'de Gelenler: IMeterFactory, Gauge, Yeni Built-in Metric'ler ve ASP.NET Core'da Yerleşik Tracing
.NET 11'de ASP.NET Core, HTTP server span'ının OpenTelemetry attribute'larını kendisi yazıyor ve MemoryCache dotnet.cache.* metric'lerini yayınlıyor; instrumentation paketi gerekmiyor. .NET 8'in IMeterFactory'sinden .NET 9'un Gauge'una, .NET 10'un Identity metric'leri ve schema URL'ine kadar sürüm haritasını çıkarıyor, .NET 11 maddelerini GA SDK'sıyla çalıştırıp eski kodu okumanın ipuçlarını veriyoruz.
HttpClient ve Resilience'ta Sürümlerle Gelenler: Microsoft.Extensions.Http.Polly'den Http.Resilience'a, Polly v7'den v8'e ve .NET 11
Microsoft.Extensions.Http.Polly'nin yerini Microsoft.Extensions.Http.Resilience aldı ve Polly v8'de policy'ler tek bir ResiliencePipeline'a dönüştü; eski kod AsAsyncPolicy köprüsüyle adım adım taşınabilir. .NET 11 de request compression, deneysel bir connection eviction callback'i ve tipli DNS kayıtları getiriyor.