🚨 Kritik Hata Düzeltmeleri (Beyaz Ekran Sorunu)
Son güncelleme sonrası (v301) rapor edilen ve uygulamanın tamamen boş/beyaz bir sayfa olarak açılmasına neden olan hatalar çözüldü:
  • crypto.randomUUID Hatası: Özellikle güvensiz HTTP (IP üzerinden erişim) bağlantısı kullanan self-hosted kurulumlarda, tarayıcıların güvenlik protokolleri nedeniyle crypto.randomUUID fonksiyonu çalışmıyordu.
  • Çözüm: Sistem, bu fonksiyonun bulunmadığı durumlarda otomatik olarak klasik uuid kütüphanesine geri dönecek (fallback) şekilde güncellendi. Artık IP üzerinden erişim sağlayan kullanıcılar beyaz ekran sorunu yaşamayacak (#12843, #12845).
🎨 Yeni Özellik: Karanlık Mod! 🌙
  • Uzun süredir beklenen Karanlık Mod (Dark Mode) desteği nihayet ana sürüme eklendi (#6883). Göz yorgunluğunu azaltan bu temayı ayarlar üzerinden aktif edebilirsiniz.
🛠️ Önemli Değişiklikler ve İyileştirmeler
  • Node.js 22 Desteği: Uygulamanın çalıştırılabilir (executable) yapıları artık en güncel Node-22 sürümünü destekliyor.
  • Kullanıcı Yönetimi: Çalışma alanı (workspace) kullanıcı tablosunda artık "ücretli koltuk sayısı" (paid seat count) doğru şekilde gösteriliyor.
  • Airtable ve API v3: Airtable'dan veri aktarımı sırasında çıkan uyarılar ve API v3 ile ilgili tablo hataları giderildi.
  • İlişki ve Meta Veri: Bozuk tablo ilişkileri artık sistemde hata vermek yerine daha zarif bir şekilde (gracefully) ele alınıyor.
  • Geri Alınan Değişiklik: Mevcut kullanıcı kitlesinde sorunlara yol açan "root olmayan kullanıcı" (non-root) değişikliği, sistem kararlılığı için şimdilik geri çekildi (#12854).
🐛 Diğer Küçük Düzeltmeler
  • Çoklu seçim (Multi-select) alanlarındaki boşluk sorunları düzeltildi.
  • Sentry üzerinden raporlanan bazı arka plan hataları giderildi.
  • Swagger şeması en güncel API yapısına göre güncellendi.
Yeni Özellikler
  • Otomatik Konfigürasyon Testi: E-posta/Depolama yapılandırmalarının Kaydet düğmesine basıldıktan sonra otomatik olarak test edilmesini sağlayan bir özellik (auto-test-config) eklendi. (İlgili kapalı sorun: #11751)

Giderilen Hatalar
  • Süper Yönetici Erişimi: İlk kurulumdan sonra kendi kendine barındırılan (Self hosted) kurulumlarda Süper Yönetici Erişimi'nin kaybedilmesi hatası düzeltildi. (İlgili kapalı sorun: #12450)
  • Webhook Hatası: Form gönderimi üzerine bir webhook yapılandırıldığında Test webhook işleminin başarısız olması hatası giderildi.
  • Sorgu Filtresi Hatası: Takvim, Galeri ve Kanban görünümlerinde sorgu filtresi içeren URL'lerin çalışmaması sorunu düzeltildi.
  • JSON_EXTRACT Hatası: Özel karakter içeren formüllerde JSON_EXTRACT fonksiyonunun başarısız olması hatası düzeltildi. (İlgili kapalı sorun: #12377)

Çeşitli Değişiklikler
  • Katkıda Bulunma Kılavuzu: CONTRIBUTING.md dosyasındaki Commit Mesajı Kuralları bağlantısı güncellendi.
  • Çeviri Güncellemeleri: Yeni Crowdin çeviri güncellemeleri entegre edildi.
Önemli Değişiklikler ve Yeni Özellikler
  • 💬 Konuşmaya Dayalı Sorgular: Artık veritabanınıza doğal dille sorular sorabilirsiniz. Örneğin, "30 gündür ödeme yapmamış tüm müşterileri göster" gibi bir sorguyla anında sonuç alabilirsiniz.
  • 📊 Anında İçgörüler ve Analiz: Herhangi bir filtre veya görünüm ayarlamaya gerek kalmadan, tek bir komutla raporları, eğilimleri ve özet analizleri çekebilirsiniz.
  • ⚡ Toplu İşlemler: Birçok kayıt üzerinde tek seferde güncellemeler yapın. Manuel arayüz çalışmasına gerek kalmadan toplu operasyonları gerçekleştirebilirsiniz.
  • 🧹 Akıllı Temizleme: Tek bir istekle hızlıca yinelenen kayıtları ve tutarsızlıkları bulup temizleyebilirsiniz.
  • 🖥️ Sorunsuz Masaüstü Entegrasyonu: Bu yeni yetenekler, Claude Desktop, Cursor ve Windsurf (yalnızca masaüstü) gibi araçlarla sorunsuz bir şekilde çalışır.
Bu başlangıç, gelecekte daha derin AI ve veritabanı iş akışlarının kapısını açıyor.
Yeni Özellikler
  • URL Yapısı: Artık aktif görünüm URL'sinde (URL) tablo ve görünüm adını (slug) kullanma özelliği eklendi.
  • Tarih Ekleme: DateAdd işlevine saat, dakika ve saniye ekleme desteği getirildi.
  • Form Görünümü: Form görünümünde yan paneli (side panel) kapatma/açma seçeneği eklendi.
  • Form Erişimi: Form görünümünün herkese açık (public) erişim sorunu çözüldü.

Giderilen Hatalar
  • Dosya ve Depolama:
    • Silinen dosyaların diski boşaltmaması sorunu giderildi.
    • Ek dosyaları silindikten sonra bile uploads klasöründe kalması hatası düzeltildi.
    • S3 eklentileri (attachments) için dosya yükleme boyut ve sayısını ayarlama isteği üzerine düzenlemeler yapıldı.
    • Minio sertifika sorunu çözüldü.
  • API ve Veritabanı:
    • API'deki WHERE filtresi hatası giderildi.
    • API v3'teki çeşitli hatalar düzeltildi.
    • SQLite'ta veritabanı dosyasının değiştirilememesi sorunu çözüldü.
    • SQLite uyumluluğu için denetim geçişi (audit migration) toplu boyutu ayarlandı.
    • PostgreSQL bağlantısında geçersiz giriş hatası düzeltildi.
    • Legacy MySQL bağlantı sorunu giderildi.
  • Kullanıcı Arayüzü (UI) ve Görünümler:
    • Kanban görünümünün düzenlenememesi hatası düzeltildi.
    • Galeri görünümünde kapak resmi olarak seçilen eklerin görüntülenememesi sorunu giderildi.
    • Grup Görünümü'nde "Tümünü Genişlet" seçeneğinin kaybolması hatası çözüldü.
    • Paylaşılan görünüm sayfasındaki içerik hataları giderildi.
    • Dışa aktarılan e-tablolarda ondalık basamakların yanlış görüntülenmesi düzeltildi.
  • Genel:
    • Docker'da kalıcı TypeError: Invalid URL hatası giderildi.
    • Süper Admin tarafından Erişim Yok rolü atanan bir kullanıcının, oluşturduğu veritabanlarına hala erişebilmesi sorunu çözüldü.
    • Swagger'ın float ve currency alanlarını string olarak algılaması hatası düzeltildi.
    • Docker ile arayüz değişikliklerinin etkili olmaması sorunu giderildi.
    • SMTP yapılandırması, Postgres ve Backblaze B2 bağlantı sorunları gibi birçok hata çözüldü.
    • Çeşitli performans ve kullanılabilirlik iyileştirmeleri yapıldı.
Yeni Özellikler
  • Alman Tarih Formatı Desteği: Artık DD.MM.YYYY ve DD.MM.YY gibi standart Alman tarih formatları destekleniyor.
  • API v3 Dokümantasyonu: API'nin v3 sürümü için daha fazla dokümantasyon eklendi.
  • Kullanıcı Nesnesi Senkronizasyonu: Kullanıcı nesnelerinin senkronizasyonu için yeni bir özellik eklendi.

Giderilen Hatalar
  • Kayıt Yönetimi: Silinen kayıtların kimlik numaralarını (ID) yeni kayıtlarda talep etmesi hatası düzeltildi.
  • API ve Veritabanı:
    • /api/v2/meta/tables/table_id uç noktasının jsonb veri tipini yanlışlıkla json olarak döndürmesi sorunu giderildi.
    • Harici veritabanlarında (ExternalDB) SQLite tablolarının görülememesi hatası düzeltildi.
    • Milisaniyelerin her zaman "000" olarak gösterilmesi sorunu çözüldü.
  • Form ve Bağlantılar:
    • Paylaşılan formların çalışmaması sorunu giderildi.
    • Bağlantılarla ilgili çeşitli hatalar düzeltildi.
  • Kullanıcı Arayüzü (UI):
    • Form görünümündeki NocoDB logosu güncellendi ve zaman alanının gizlenmesi sorunu düzeltildi.
    • Yapay zekâ (AI) düğmeleriyle ilgili takip değişiklikleri yapıldı.
    • Mobil uyumlu tasarımın, kullanıcı başlangıç akışında (onboarding flow) düzgün çalışmaması sorunu giderildi.
    • Küçük arayüz düzeltmeleri yapıldı.
Yeni Özellikler
  • Grup Sayısına Göre Sıralama: Gruplandırılmış verileri grup sayısına göre sıralama desteği eklendi.
  • Tek İşlemde Yabancı Anahtar Ekleme: Yabancı anahtarların (foreign keys) tek bir işlem (transaction) içinde eklenmesini sağlayan özellik getirildi.
  • Sınırsız Kaydırma: Büyük veri kümeleri için sonsuz kaydırma desteği eklendi.
  • API İyileştirmeleri: Kayıt alma işlemlerine bağlı verilerin dahil edilmesi için API geliştirildi. Ayrıca v2/meta/integrations ve v3 API'leri için eksik dokümantasyon tamamlandı.
  • Ekler: Eklerin dosya boyutu limiti ve yükleme boyutu artırıldı.
  • Form Düzenleme: Form görünümünde Grup oluşturma ve sütun verilerini otomatik doldurma özellikleri eklendi.
  • Web Arayüzü:
    • Tam Ekran Modu: Uygulama için tam ekran modu eklendi.
    • PDF Küçük Resimleri: PDF dosyaları için küçük resimler (thumbnails) oluşturma özelliği eklendi.
    • Çizelge ve Paneller: Grafikler ve paneller (dashboards) birleştirildi.
    • Mobil Uyumlu Tasarım: Kullanıcı arayüzü, mobil cihazlar için daha duyarlı hale getirildi.
  • Yönetici Özellikleri:
    • Ücretsiz plana, komut dosyaları (scripts) ve paneller (dashboards) özelliği eklendi.
    • Çizelgeyi Başka Bir Temele Kopyala özelliği eklendi.
    • Yabancı Anahtar sütununun düzenlenebilir olması sağlandı.

Giderilen Hatalar
  • Veritabanı ve Senkronizasyon:
    • DigitalOcean Spaces: Dosya adındaki boşluklar nedeniyle eklerin yüklenememesi sorunu düzeltildi.
    • API: API'de sort ve links hataları giderildi.
    • Dış Veritabanları: PostgreSQL, MySQL ve SQLite gibi dış veritabanlarıyla bağlantı ve veri görüntüleme hataları çözüldü.
    • Meta Senkronizasyon: meta sync ve meta sync "Column properties changed" hatası giderildi.
    • Çözülme ve Çakışma: Sentry Errors ve çakışma hataları düzeltildi.
  • Kullanıcı Arayüzü (UI) ve Deneyim:
    • Zengin Metin Düzenleyici: Zengin Metin Düzenleyicisi (Rich Text Editor) ile ilgiliMarkdown, klavye ve liste kullanımı sorunları çözüldü.
    • Sütun ve Alanlar: Tekli Seçim (SingleSelect) seçeneklerinin düzenlenmesinde yaşanan hatalar ve uzunluk (length) alanının düzenlenememesi sorunları giderildi.
    • CSV Dışa Aktarma: Büyük tabloların dışa aktarılmasıyla ilgili sorunlar çözüldü.
  • Güvenlik: timeZoneAbbreviated fonksiyonundaki potansiyel bir ReDoS güvenlik açığı giderildi.
  • Diğer Hatalar:
    • Traefik: Traefik önünde çalışan NocoDB'nin hız limitine ulaşması (ratelimit) ve tablo erişimi sorunları giderildi.
    • Web Kamerası: Web kamerasında düğmelerin görünmemesi hatası düzeltildi.
    • Form Görünümü: Form alanlarının sıralamasının korunmaması sorunu çözüldü.
    • API Dokümantasyonu: v2 ve v3 API'lerindeki eksik dokümantasyon tamamlandı.
    • Çeviri ve Kullanıcı Desteği: Kullanıcı arayüzü çeviri hataları ve destek sohbetinin devre dışı bırakılamaması sorunları giderildi.
    • macOS Kaydırma: macOS'ta sola kaydırmanın geri gitme eylemini tetiklemesi hatası çözüldü.
Yenilikler:
  • Kullanıcı Onboarding Akışı: Onboarding akışını daha iyi yönetmek için kullanıcı tablosuna yeni bir is_new_user sütunu eklendi.
  • Çalışma Alanı Silme: Kullanıcılar bir çalışma alanını silmeden önce aboneliklerini iptal etmeleri için uyarılır.
  • Gerçek Zamanlı Veri: Gerçek zamanlı veri akışı için altyapısal bir özellik (EE realtime) eklendi.
  • İzinler: Üyelerin ve izinlerin çoğaltılması sırasında izinler artık dahil ediliyor.
  • Kullanıcı Tespiti: Kullanıcı kimlik tespiti mantığı, user_id ve email adresleri kontrol edilerek geliştirildi.
  • Yeni Renk Sistemi: Uygulama arayüzü için yeni bir renk sistemi geçişi başlatıldı.
  • Daha İyi Formül Kullanımı: Formüllerin daha iyi işlenmesi için çeşitli iyileştirmeler yapıldı.
  • Eksperimental Özellikler: "Deneysel Özellikler" için klavye kısayolu değiştirildi.

Giderilen Hatalar ve İyileştirmeler:
  • Dosya ve Eklentiler:
    • Çince adlara sahip ekleri indirirken "bulunamadı" hatası düzeltildi.
    • Backblaze B2 entegrasyonunda kaybolan dosya eklentileri sorunu giderildi.
    • Çalışma alanları silindiğinde dosya referanslarının temizlenmesi sağlandı.
  • Kullanıcı Arayüzü ve Görüntüleme:
    • Kanban modunun görünmesi için birden fazla yeniden yükleme gerektiren sorun düzeltildi.
    • Otomatik içe aktarma çakışmaları çözüldü.
    • Arama işlevinin bozulması hatası giderildi.
    • Silinen kullanıcılar gri renkte gösterilir ve simgeleri değiştirilir.
    • Arama, tarih seçimi açılır menüleri için etkinleştirildi.
    • Karanlık modda arayüzdeki renk ve hizalama sorunları giderildi.
  • Veritabanı ve Performans:
    • MySQL'de mevcut bir tabloya yeni giriş eklenememesi sorunu çözüldü.
    • Bağlantılı bir kayıt oluşturulduğunda kaynak kaydının "son değiştirilme" tarihinin güncellenmemesi hatası giderildi.
    • Ondalık toplama işlemlerinde ondalık basamakların her zaman yuvarlanması sorunu düzeltildi.
    • Smartsheet entegrasyonundaki bir hata giderildi.
  • Genel:
    • En son sürümde olmasına rağmen "yükseltme mevcut" düğmesinin gösterilmesi hatası giderildi.
    • Toplu silme işlemleriyle ilgili hatalar düzeltildi.
    • Hesap kurulum sayfasındaki kullanıcı arayüzü hataları giderildi.
Giderilen Önemli Hatalar:
  • Veri Bütünlüğü ve API:
    • Bileşik birincil anahtarlarla ilgili veri bütünlüğü riskine yol açan sorun giderildi.
    • Kayıtları bağlamak için kullanılan POST API çağrısının çalışmaması sorunu çözüldü.
    • API aracılığıyla tablo ve sütun başlıkları değiştirilirken yaşanan beklenmedik davranışlar düzeltildi.
  • Kullanıcı Arayüzü ve Entegrasyon:
    • Arayüzün gerçek satır kimliği yerine seri numarası göstermesi, entegrasyonları bozan hata giderildi.
    • Entegrasyon sayfası arayüzündeki sorunlar ve test bağlantısı hataları düzeltildi.
  • Genel İşlevsellik:
    • Kullanıcı hesabı silinirken oluşan hata çözüldü.
    • Manuel tetikleyicilerin (triggers) çalışmaması sorunu giderildi.
    • Anlık görüntü (snapshot) oluşturma hatası düzeltildi.

Yeni Özellikler:
  • Liste görünümü için yardımcı bileşenler eklendi.
Giderilen Önemli Hatalar:
  • Veri Bütünlüğü ve API:
    • Bileşik birincil anahtarlar ile ilgili veri bütünlüğünü riske atan sorun giderildi.
    • Kayıtları bağlamak için kullanılan POST API çağrısının çalışmaması sorunu çözüldü.
    • API aracılığıyla tablo ve sütun başlıkları değiştirilirken yaşanan hatalar düzeltildi.
  • Kullanıcı Arayüzü ve Entegrasyon:
    • Arayüzün gerçek satır kimliği yerine seri numarası göstermesi, kullanıcıları yanıltan ve harici entegrasyonları bozan hata giderildi.
    • Entegrasyon sayfası arayüzündeki çeşitli sorunlar düzeltildi.
  • Genel İşlevsellik:
    • Kullanıcı hesabı silinirken oluşan hata çözüldü.
    • Manuel tetikleyicilerin (triggers) çalışmaması sorunu giderildi.
    • Anlık görüntü (snapshot) oluşturma hatası düzeltildi.

Yeni Özellikler:
  • Liste görünümü için yardımcı bileşenler eklendi.
Yeni Özellikler:
  • Pano (Dashboard) Özelliği: Pano özelliği etkinleştirildi ve artık kullanıma sunuldu.
  • Gelişmiş Alan Arama: Alanlar menüsündeki arama işlevi, artık sütun başlığı, açıklaması ve düğme etiketine göre arama yapabiliyor.
  • Tümünü Genişlet: Kayıtları tek seferde genişletmek için yeni bir özellik eklendi.
  • Şirket İçi (On-Prem) Plan Desteği: Şirket içi plan desteği için gerekli özellikler eklendi ve plan geçişi için arayüz desteği sağlandı.

Giderilen Önemli Hatalar:
  • Yükleme Göstergesi: Bir kayıt genişletildiğinde veya kapatıldığında Nuxt yükleme göstergesinin takılı kalması sorunu giderildi.
  • Dosya Ekleri: Backblaze B2 entegrasyonu kullanılırken dosya eklerinin kaybolmasına neden olan sorun düzeltildi.
  • Formül Alanı: Formül alanında eksik olan bazı dizi işlevleri eklendi.
  • Görünüm ve Düzen:
    • Kayıt renklendirme işlevinin normal tablo görünümünde çalışmaması hatası giderildi.
    • Düzen sırasının rastgele değişmesi sorunu çözüldü.
  • Veri Kaybı: Ondalık hücrelerde Enter tuşuna basıldığında veri kaybı yaşanması sorunu düzeltildi.
  • Denetim Günlüğü: Denetim günlüğüne erişimin yalnızca süper yöneticilerle sınırlı olması sorunu çözüldü.

Diğer İyileştirmeler ve Düzeltmeler:
  • Temel erişim ve düğme alanı ile ilgili çeşitli sorunlar giderildi.
  • Linux'ta react-dom paketinin bulunamaması nedeniyle e-posta gönderilirken oluşan hata düzeltildi.
  • Rollup ve meta-senkronizasyon doğrulamaları geliştirildi.
  • Arm/v7 derlemesini bozan Dockerfile değişiklikleri geri alındı.
  • Eksik dokümantasyon bağlantıları eklendi.