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

Geçiş Rehberleri

1.0.x'den 1.1.x'e

Excel desteği ve yeni özellikler için geçiş rehberi.

Geçiş Rehberi
0.x.x'den 1.0.x'e

İlk sürümden kararlı sürüme geçiş rehberi.

Geçiş Rehberi

Geri Bildirim

Sürümler hakkında geri bildirimlerinizi bizimle paylaşın.

GitHub Issues

Hata raporları ve özellik istekleri için GitHub Issues kullanın.

Issue Aç

E-posta

Doğrudan geri bildirim için e-posta gönderin.

İletişim