PhotoPrism’e deneysel PostgreSQL desteği ve MCP entegrasyonu geldi
PhotoPrism PostgreSQL desteği deneysel olarak geldi, MCP varsayılan açık. Yükseltme öncesi yedek, dosya adları ve güvenlik yamaları için notlar.

Bu haberde
Ekim 2026 güncellemesiyle PhotoPrism PostgreSQL desteğini deneysel olarak ekledi ve GORM kütüphanesini 1.9.16’dan 1.31.2’ye yükseltti. Sürümde taşıma için yeni bir veritabanı transfer komutu, MCP entegrasyonu ve harici uygulamalar için OAuth tabanlı authentication da var.
PhotoPrism nedir, ne işe yarar?
PhotoPrism, kendi sunucunuzda çalıştırılan açık kaynak bir fotoğraf yönetim uygulamasıdır. Fotoğraf ve videoları indeksler, metadata’yı okur, yüzleri ve konumları tanıyarak arşivde arama yapmayı kolaylaştırır. Genellikle Docker ile NAS cihazlarına ya da kişisel sunuculara kurulur. Google Photos gibi bulut servislerine self-hosted bir alternatif arayanlar kullanır; Immich benzer alanda bilinen bir başka projedir.
Model Context Protocol nedir, ne işe yarar?
Model Context Protocol (MCP), yapay zekâ asistanlarının harici araç ve veri kaynaklarına standart bir arayüzle bağlanması için tasarlanmış açık bir protokoldür. Bir uygulama MCP sunucusu olarak araçlarını tanımlar, LLM tabanlı client’lar bu araçları çağırarak veri arar ya da işlem yapar. Uygulama başına özel entegrasyon yazma ihtiyacını azaltmak için kullanılır.
Bu sürüm, PhotoPrism’i NAS ya da kişisel sunucuda çalıştıranlara iki ayrı iş çıkarıyor. Biri veritabanı tarafında: PhotoPrism PostgreSQL desteği ve GORM yükseltmesi. Diğeri varsayılan olarak açık gelen MCP erişimi. İkisi de yükseltmeyi “image’ı çek, yeniden başlat” rutininden çıkarıyor.
PhotoPrism PostgreSQL desteği: üretim için erken
Destek deneysel olarak işaretli. Yani MariaDB ya da MySQL üzerinde sorunsuz dönen bir kütüphaneyi hemen taşımanın gerekçesi yok. PhotoPrism PostgreSQL desteğini denemek istiyorsanız yeni transfer komutunu üretim veritabanının bir kopyası üzerinde çalıştırın, sonucu ayrı bir instance’ta doğrulayın.
Asıl dikkat edilecek nokta GORM’un 1.9.16’dan 1.31.2’ye atlaması. Sürüm farkı büyük ve veritabanına erişen kod yolu, PostgreSQL’e geçmeseniz de değişmiş oluyor. Geliştiricilerin yükseltme öncesi yedek önerisi bu yüzden formalite değil.
Dosya adları sessizce atlanabilir
Desteklenmeyen karakter içeren dosya ve dizinler indexing, import ve senkronizasyon sırasında atlanacak. Haber, hangi karakterlerin desteklenmediğini ayrıntılı vermiyor; changelog’u okuyup kütüphanenizi buna göre gözden geçirin. Eski telefonlardan ya da farklı işletim sistemlerinden gelen arşivlerde tuhaf dosya adları sık çıkar. Yükseltmeden sonra fotoğraf sayısını önceki indexing sonucuyla karşılaştırmak, eksik kaydı yakalamanın en kısa yolu.
MCP varsayılan açık geliyor
MCP, uygun kullanıcılar için varsayılan olarak etkin ve harici client’lar OAuth ile bağlanıyor. Erişim hesap izinlerine uyuyor. Ama bu yine de instance’a eklenen yeni bir giriş noktası. Instance’ınız internete açıksa ve bir yapay zekâ asistanı bağlamayı düşünmüyorsanız MCP’yi yapılandırmadan global olarak kapatın. Yalnızca birkaç hesapta gerekiyorsa diğer hesaplarda tek tek devre dışı bırakın.
Güvenlik yamaları neden beklememeli
libheif 1.23.7 ile 23 GitHub Security Advisory kapanıyor. libheif, HEIC dosyalarını işleyen kütüphane. Dışarıdan fotoğraf yükleyen kullanıcılarınız varsa bu yamalar doğrudan saldırı yüzeyinize dokunuyor. Go 1.27.3 ile 11 CVE kapanıyor; ONNX Runtime telemetrisi de artık kütüphane başlamadan kapatılıyor.
Docker Compose ile çalıştırıyorsanız sıra şu: önce veritabanı yedeği, sonra image güncellemesi.
docker compose pull
docker compose up -dYeni kullanıcı adlarında artık yalnızca standart ASCII karakterler kabul ediliyor. Hesapları otomatik açan bir script’iniz varsa Türkçe karakterli kullanıcı adlarını önceden dönüştürün.



