Sürüm Geçmişi
Detaylı değişiklik bilgileri ile SmartRAG sürümlerinin tam geçmişi.
Sürüm 2.3.0 - 2025-09-16
En Son Sürüm
Google Speech-to-Text entegrasyonu ve geliştirilmiş geliştirici deneyimi ile mevcut kararlı sürüm.
Eklenenler
- Google Speech-to-Text Entegrasyonu: Google Cloud AI ile kurumsal düzeyde konuşma tanıma
- Geliştirilmiş Dil Desteği: Türkçe, İngilizce ve küresel diller dahil 100+ dil
- Gerçek Zamanlı Ses İşleme: Güven skoru ile gelişmiş konuşma-metin dönüştürme
- Detaylı Transkripsiyon Sonuçları: Zaman damgaları ve güven metrikleri ile segment düzeyinde transkripsiyon
- Otomatik Format Algılama: MP3, WAV, M4A, AAC, OGG, FLAC, WMA formatları desteği
- Akıllı Ses İşleme: Akıllı ses akışı doğrulama ve hata yönetimi
- Performans Optimizasyonu: Minimal bellek kullanımı ile verimli ses işleme
- Yapılandırılmış Ses Çıktısı: Ses içeriğini aranabilir, sorgulanabilir bilgi tabanına dönüştürür
- Kapsamlı XML Dokümantasyonu: Tüm public class'lar ve metodlar için tam API dokümantasyonu
İyileştirmeler
- Ses İşleme Pipeline'ı: Google Cloud AI ile geliştirilmiş ses işleme
- Yapılandırma Yönetimi: GoogleSpeechConfig kullanımı için tüm yapılandırma dosyaları güncellendi
- Hata Yönetimi: Ses transkripsiyon işlemleri için geliştirilmiş hata yönetimi
- Dokümantasyon: Google Speech-to-Text örnekleri ile tüm dil versiyonları güncellendi
- Kod Kalitesi: SOLID/DRY prensipleri ile sıfır uyarı politikası uyumluluğu
- Güvenlik: Log injection koruması ile CodeQL yüksek önem derecesi güvenlik açığı düzeltildi
Dokümantasyon
- Ses İşleme: Kapsamlı ses işleme özellik dokümantasyonu
- Çoklu Dil Desteği: Örnekler ile tüm dil versiyonları (EN, TR, DE, RU) güncellendi
- API Dokümantasyonu: Tüm public API'ler için tam XML dokümantasyonu
- Geliştirici Deneyimi: Detaylı ses işleme örnekleri ile daha iyi geliştirici deneyimi
Sürüm 2.2.0 - 2025-01-15
Önceki Sürüm
Geliştirilmiş OCR dokümantasyonu ve görünürlük iyileştirmeleri ile önceki kararlı sürüm.
- Geliştirilmiş OCR Dokümantasyonu: Gerçek kullanım örnekleri ile OCR yeteneklerini sergileyen kapsamlı dokümantasyon
- İyileştirilmiş README: Tesseract 5.2.0 + SkiaSharp entegrasyonunu vurgulayan detaylı görüntü işleme özellikleri
- Kullanım Örnekleri: Taranmış belgeler, fişler ve görüntü içeriği işleme için detaylı örnekler
- Paket Metadata: Daha iyi kullanıcı deneyimi için proje URL'leri ve sürüm notları güncellendi
- Dokümantasyon Yapısı: OCR'ı temel farklılaştırıcı olarak sergileyen geliştirilmiş dokümantasyon
- Kullanıcı Rehberliği: Görüntü tabanlı belge işleme iş akışları için iyileştirilmiş rehberlik
- WebP Desteği: WebP'den PNG'ye dönüştürme ve çok dilli OCR desteği vurgulandı
- Geliştirici Deneyimi: Görüntü işleme özelliklerinin geliştiriciler için daha iyi görünürlüğü
Sürüm 2.1.0 - 2025-01-20
Önceki Sürüm
Otomatik oturum yönetimi ve konuşma geçmişi ile önceki kararlı sürüm.
- Otomatik Oturum Yönetimi: Manuel oturum ID yönetimi artık gerekli değil
- Kalıcı Konuşma Geçmişi: Konuşmalar uygulama yeniden başlatmalarında korunur
- Yeni Konuşma Komutları: /new, /reset, /clear ile konuşma kontrolü
- Gelişmiş API: Geriye uyumlu startNewConversation parametresi
- Depolama Entegrasyonu: Tüm sağlayıcılarla (Redis, SQLite, FileSystem, InMemory) uyumlu
- Format Tutarlılığı: Tüm depolama sağlayıcılarında standart konuşma formatı
- Thread Güvenliği: Konuşma işlemleri için gelişmiş eşzamanlı erişim
- Platform Bağımsız: Tüm .NET ortamlarıyla uyumluluk
- Dokümantasyon Güncellemeleri: Tüm dil sürümleri (EN, TR, DE, RU) gerçek örneklerle güncellendi
- %100 Uyumluluk: Tüm kurallar sıfır uyarı politikasıyla korundu
Sürüm 2.0.0 - 2025-08-27
Önceki Sürüm
.NET Standard 2.0/2.1'e geçiş ile önceki kararlı sürüm.
- .NET Standard 2.0/2.1: .NET Framework 4.6.1+, .NET Core 2.0+, .NET 5+ uyumluluğu
- Maksimum Uyumluluk: Eski ve kurumsal .NET uygulamalarıyla uyumluluk
- Framework Değişikliği: .NET 9.0'dan .NET Standard'a geçiş
- Paket Bağımlılıkları: Uyumluluk için paket versiyonları güncellendi
Sürüm 1.1.0 - 2025-08-22
Önceki Sürüm
Excel desteği ve gelişmiş özelliklerle önceki kararlı sürüm.
Eklenenler
- 💬 Konuşma Geçmişi: Bağlam farkındalığı ile otomatik oturum tabanlı konuşma yönetimi
- Oturum Yönetimi: Birden fazla soru arasında konuşma bağlamını korumak için benzersiz oturum kimlikleri
- Akıllı Bağlam Kısaltma: Optimal performansı korumak için akıllı konuşma geçmişi kısaltma
- Depolama Entegrasyonu: Yapılandırılan depolama sağlayıcıları (Redis, SQLite, vb.) kullanarak konuşma verisi depolama
- Gelişmiş API: sessionId parametresi ile güncellenmiş GenerateRagAnswerAsync metodu
- Gerçek Örnekler: Tüm dokümantasyon örnekleri gerçek implementasyon kodunu kullanacak şekilde güncellendi
İyileştirmeler
- Dokümantasyon Gerçekliği: Tüm örnekler artık gerçek kod tabanı implementasyonu ile eşleşiyor
- Çoklu Dil Desteği: Tüm dil versiyonları (EN, TR, DE, RU) konuşma özellikleri ile güncellendi
- API Tutarlılığı: Tüm API örneklerinin gerçek SearchController ve SearchRequest modellerini kullandığından emin olundu
- Kod Kalitesi: 0 hata, 0 uyarı, 0 mesaj ile Sıfır Uyarı Politikası uygulandı
Düzeltmeler
- Dokümantasyon Doğruluğu: Tüm hayali örnekler kaldırıldı ve gerçek implementasyon ile değiştirildi
- Build Uyumluluğu: SOLID ve DRY prensipleri ile %100 uyumluluk sağlandı
- Sihirli Sayılar: Tüm sihirli sayılar isimli sabitlere dönüştürüldü
- Loglama Standartları: Tüm konuşma işlemleri için LoggerMessage delegeleri uygulandı
Sürüm 1.1.0 - 2025-08-22
Sürüm 1.1.0 - 2025-08-22
Yeni Özellikler
- Excel Desteği: Kapsamlı Excel dosya işleme (.xlsx, .xls) EPPlus 8.1.0 entegrasyonu ile
- Gelişmiş API Güvenilirliği: HTTP 529 (Overloaded) hataları için Anthropic API retry mekanizması
- İçerik İşleme: Daha sağlam belge ayrıştırma ve fallback hata mesajları
- Performans: Excel içerik çıkarma ve doğrulama optimizasyonu
Sürüm 1.0.3 - 2025-08-20
Yeni Özellikler
- Çoklu Dil Desteği: Türkçe, Almanca, Rusça dil desteği eklendi
- GitHub Pages Entegrasyonu: Otomatik dokümantasyon sitesi
- Gelişmiş SEO: Meta etiketleri ve yapılandırılmış veri desteği
- Responsive Tasarım: Mobil cihazlarda mükemmel görünüm
İyileştirmeler
- Dokümantasyon: Kapsamlı API referansı ve örnekler
- Navigasyon: Dile bağlı menü ve link sistemi
- Performans: Sayfa yükleme hızı optimizasyonu
- Erişilebilirlik: WCAG 2.1 uyumluluğu
Hata Düzeltmeleri
- Dil Seçimi: Dil değiştirme işlevselliği düzeltildi
- Mobil Uyumluluk: Küçük ekranlarda görüntüleme sorunları giderildi
- Link Sorunları: İç ve dış linklerin doğru çalışması sağlandı
- Tema Sorunları: Koyu tema uyumluluğu iyileştirildi
Sürüm 1.0.2 - 2025-08-19
Yeni Özellikler
- AI Provider Desteği: OpenAI, Anthropic, Azure OpenAI, Gemini desteği
- Depolama Seçenekleri: Qdrant, Redis, SQLite, In-Memory, File System
- Belge Formatları: PDF, Word, Excel, TXT desteği
- Anlamsal Arama: Gelişmiş arama algoritmaları
Sürüm 1.0.1 - 2025-08-17
Temel Özellikler
- Temel RAG: Retrieval-Augmented Generation implementasyonu
- Embedding: AI destekli metin embedding'leri
- Chunking: Akıllı metin parçalama
- Vector Search: Vektör tabanlı arama
Sürüm 1.0.0 - 2025-08-15
İlk Sürüm
- SmartRAG: .NET için RAG kütüphanesi
- Temel Özellikler: Belge yükleme, işleme ve arama
- AI Entegrasyonu: OpenAI API desteği
- Basit Depolama: SQLite ile temel depolama
Sürüm Bilgileri
SmartRAG sürüm numaralandırması ve destek politikası hakkında bilgiler.
Sürüm Numaralandırması
Semantic Versioning
SmartRAG, Semantic Versioning kullanır:
- MAJOR: Geriye dönük uyumsuz API değişiklikleri
- MINOR: Geriye dönük uyumlu yeni özellikler
- PATCH: Geriye dönük uyumlu hata düzeltmeleri
Desteklenen Sürümler
Aktif
1.1.x
En son özellikler ve güvenlik güncellemeleri
LTS
1.0.x
Uzun süreli destek, sadece kritik hata düzeltmeleri
Eski
0.x.x
Artık desteklenmiyor