Kapatılan Sorunlar:
  • [Kapatıldı] 🐛 Hata: Bir entegrasyona giden webhook'ta yetkilendirme (authorization) bilgileri siliniyor/kaldırılıyor. #13525
  • [Kapatıldı] 🐛 Hata: Metin ve simge, son güncelleme ile artık eskisi gibi net (kristal berraklığında) değil. #13524
  • [Kapatıldı] 🐛 Hata: Eski bağlantılar artık çalışmıyor! #13521
  • [Kapatıldı] 🐛 Hata: Uzun Metin (zengin metin) alanındaki markdown görsel söz dizimi, v2026.04.0 sürümünde doğru şekilde işlenmiyor. #13513
  • [Kapatıldı] 🐛 Hata: 0.301.4 sürümünde, JSON_ARRAYAGG(DISTINCT ...) ve || operatörü MySQL 8.0 üzerinde SQL söz dizimi hatasına neden oluyor. #13267
  • [Kapatıldı] 🐛 Hata: [Harici Veritabanı - PostgreSQL] Bağlantılı kayıtları olan satırlar silinemiyor. #13238
Sürüm: 0.301.5

🚀 Yeni Özellikler​

  • Gelişmiş Veri Görünümleri: Yeni "Liste" (eski adıyla Outline) görünümü eklendi. Ayrıca verileri klasörler (Folders) altında düzenleme yeteneği getirildi.
  • Koşullu Hücre Boyama: Tablolarda veriye dayalı görsel ayrıştırma sağlayan koşullu hücre renklendirme özelliği eklendi.
  • Yeni Otomasyonlar: Zamanlanmış (CRON) Webhook tetikleyicileri, tarih alanına bağlı Webhook'lar ve gelişmiş tarih/saat tabanlı otomasyonlar devreye alındı.
  • E-posta Entegrasyonu: Kayıtları doğrudan uygulama üzerinden herhangi bir adrese e-posta olarak gönderme özelliği eklendi.
  • Yönetici Araçları: SCIM desteği, özel roller (Custom Roles), çalışma alanı ve temel listesi arama API'leri eklendi.
  • Yapay Zeka (AI) Geliştirmeleri: AI düğümleri için web arama desteği ve sohbet (chat) üzerinden filtre oluşturma yeteneği eklendi.
  • Veri Aktarımı: Dışa aktarma seçeneklerine Excel formatı eklendi ve "Resim URL" sütun tipi (önizleme destekli) getirildi.

🛠️ Kritik Hata Düzeltmeleri​

  • Veri Kaynağı Senkronizasyonu: Noco'nun veri kaynağından kopmasına (desync) neden olan hata ve yeni kayıtlarda yaşanan tahmin edilemeyen "id field unique constraint" ihlalleri giderildi.
  • Self-Hosted İyileştirmeleri: v0.301.2 sonrası yaşanan "ERR_BASE_NOT_FOUND" hatası ve SQLite üzerindeki veritabanı dosyasına erişim sorunları (SQLITE_CANTOPEN) düzeltildi.
  • Güvenli Bağlam (Secure Context): HTTP + IP üzerinden erişimde crypto.randomUUID kullanımı nedeniyle yaşanan ön yüz çökmeleri giderildi.
  • Dışa Aktarma ve Çeviri: Editör ve İzleyici rollerinin veri dışa aktaramama sorunu ile CSV dışa aktarımlarında Çince karakterlerin bozulması (garbled text) düzeltildi.
  • Arayüz (UI): Koyu mod (Dark Mode) geçişinde yorum rozetlerinin gizli kalması ve mobil görünümdeki yan menü navigasyon sorunları çözüldü.

🔧 Teknik ve Altyapı Değişiklikleri​

  • API v3 Güncellemeleri: Webhook'larda eksik görünen Lookup ve Link alanları düzeltildi, v3 görünüm bulunamadı hataları giderildi.
  • Performans: Görünümlerdeki "lazy loading" (geç yükleme) özelliği, takılma hissi yarattığı için optimize edildi veya kaldırıldı.
  • Bağlantı Yönetimi: Knex bağlantı havuzu zaman aşımları artık "geçici hata" (transient error) olarak algılanıp otomatik olarak tekrar deneniyor.
  • LTAR v2: İlişkili kayıtlarda (Link To Another Record) v2 mimarisine geçiş yapılarak daha performanslı bağlantılar sağlandı.

⚠️ Güvenlik ve Uyarılar​

  • Bu sürüm, birden fazla güvenlik açığını (Security Vulnerabilities) gidermektedir. Detaylar, kullanıcıların güncellenmesi için zaman tanımak amacıyla bir süre sonra GitHub Security Advisories üzerinden yayınlanacaktır. Hemen güncelleme yapılması şiddetle önerilir.
🚨 Veri Göçü ve Sistem Kararlılığı (Self-Hosted)
  • Migration Hataları Çözüldü: 0.265 sürümünden 0.301 sürümüne yükseltme yaparken yaşanan ve sistemin açılmasını engelleyen MigrationLocked ile veritabanı şeması değiştirme hataları giderildi (#12867, #12848, #12840).
  • V3 View Sorunları: Üs (base) verilerini V3 mimarisine taşıdıktan sonra "Görünüm Yeniden Adlandırma" (Rename View) işleminin çalışmaması sorunu düzeltildi (#12868).
  • Hata Mesajları: "Internal Server Error" gibi teknik hata mesajları, kullanıcılar için daha anlaşılır ve açıklayıcı hale getirildi.
🔐 API ve Yetkilendirme
  • Super Admin Yetki Düzeltmesi: v1 API uç noktalarında Super Admin rolünün tanınmaması ve "Base is not accessible" (403) hatası alınması sorunu giderildi (#12882).
  • Workspace Doğrulaması: Çalışma alanı (workspace) ve varsayılan sahip (owner) doğrulama süreçlerindeki hatalar çözüldü.
📊 Veri Dışa Aktarma ve Görünümler
  • Korece ve Özel Karakter Desteği (UTF-8 BOM): Paylaşım linki üzerinden CSV indirildiğinde, Korece gibi Latin alfabesi dışındaki karakterlerin bozuk görünmesine neden olan BOM (Byte Order Mark) eksikliği giderildi (#12889).
  • Gruplandırma ve Toplamlar: Self-hosted kurulumlarda, paylaşılan ızgara (grid) görünümünde gruplandırma yapıldığında toplam (sum) değerlerinin görünmemesi sorunu düzeltildi (#12862).
  • Lookup ve İlişkiler: İç içe geçmiş arama (nested lookup) alanlarında doğru bağlam çıkarımı ve ilişkili verilerin getirilmesi süreçleri iyileştirildi.
🚀 Yeni Özellikler ve İş Akışları
  • Audit Logs (Denetim Günlükleri): Üs (base) düzeyinde yapılan değişikliklerin takibi için denetim günlükleri özelliği eklendi.
  • Otomasyon ve Webhooklar: * Yeni Webhook Tetikleyici Düğümleri ve HTTP Düğümleri eklendi.
    • Webhook logları API'sine sayfalama (pagination) bilgisi dahil edildi.
    • İş akışı (workflow) zaman aşımı (timeout) sorunları giderildi.
  • Zengin Metin Editörü: Zengin metin hücreleri işlenirken kullanıcı deneyimini artırmak için "skeleton" (yükleme göstergesi) eklendi.
🛠️ Teknik İyileştirmeler
  • Performans: Eşzamanlı (concurrent) işlemler ve veri serileştirme süreçleri optimize edildi.
  • Bağımlılıklar: request-filtering-agent kütüphanesi 3.2.0 sürümüne yükseltildi.
🚨 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ü.