SÜRÜM NOTLARI

Captivo Portal sürüm notları — 2026 · Sayfa 7 / 12

Misafir WiFi portalında ne değişti — sürüm sürüm, en yenisi üstte.

1.79.0

Yenilikler

  • Ayar değişikliklerinde artık hangi alanın değiştiği ve ÖNCEKİ değeri de kaydediliyor. "Bu sayfada son değişiklikler" şeridinde "smsEnabled: açık → kapalı" gibi satırlar görüyorsunuz; yani bir ayarın eskiden ne olduğunu öğrenmek için artık yedekten dönmeye gerek yok.

İyileştirmeler

  • Kayıt başlığı da hangi alanların değiştiğini yazıyor ("Portal ayarları güncellendi (smsEnabled, sessionTtl +2)"), böylece liste aynı satırın tekrarıyla dolmuyor.
  • Değişmeyen alanlar kayda girmiyor; form tümünü gönderse bile yalnızca gerçekten değişenler listeleniyor.

1.78.0

Yenilikler

  • Ayarlar sayfasına arama kutusu eklendi. Yirmiden fazla ayar sayfası içinde aradığınızın hangi sayfada olduğunu bilmenize gerek kalmıyor: "TLS", "KVKK", "OTP", "587" gibi aklınıza gelen kelimeyi yazmanız yeterli. Yalnızca erişim yetkiniz olan sayfalar listelenir.

İyileştirmeler

  • Arama Türkçe karakterden bağımsız çalışıyor: "kayitlar" yazınca "Kayıtlar", "sifre" yazınca "şifre" ile ilgili sayfa bulunuyor.

1.77.1

İyileştirmeler

  • MAC Whitelist listesinde rastgele (cihazın kendi ürettiği) MAC adresleri işaretleniyor. iPhone ve Android telefonlar her ağ için böyle bir adres üretip zaman zaman değiştirir; böyle bir kayıt bir gün sessizce çalışmaz olur ve sebebi hiçbir yerde görünmez. Ekleme sırasında da uyarı çıkıyor ve cihazda "Özel/Rastgele adres" seçeneğinin nasıl kapatılacağı anlatılıyor.
  • Çoklu gönderim (multicast) adresi girilmesi engelleniyor — istemci cihazların adresi böyle olmaz, bu kayıt hiçbir cihaza eşleşmezdi.

1.77.0

Yenilikler

  • E-posta gönderim kaydı eklendi. Ayarlar > Kayıtlar sayfasında yeni "E-posta" sekmesinde her gönderimi görebiliyorsunuz: kime gitti, konusu neydi, başarılı mı oldu, olmadıysa NEDEN olmadı ve hangi SMTP ayarı kullanıldı. Daha önce başarısız bir e-posta hiçbir yerde görünmüyordu — sessizce düşüyordu ve kimse fark etmiyordu.

İyileştirmeler

  • Alıcı adresi listede maskeli gösteriliyor (SMS kayıtlarıyla aynı yaklaşım).
  • Kayıtlar 180 gün sonra otomatik siliniyor (EMAIL_LOG_RETENTION_DAYS ile değiştirilebilir); alıcı adresi kişisel veri olduğu için süresiz saklanmıyor.

1.76.0

Yenilikler

  • Ayar sayfalarına "bu sayfada son değişiklikler" şeridi eklendi. RADIUS, Portal, SMS ve Marka sayfalarını açtığınızda son yapılan değişiklikleri, kimin yaptığını ve ne zaman olduğunu doğrudan orada görüyorsunuz. Özellikle bir ayarın portalı etkilediği durumlarda "burası neden böyle" sorusunun cevabı artık aynı sayfada.

İyileştirmeler

  • Arka arkaya yapılan aynı değişiklikler tek satırda toplanıp kaç kez yapıldığı yazılıyor, böylece şerit aynı satırın tekrarıyla dolmuyor.
  • Kayıt yoksa şerit hiç gösterilmiyor.

1.75.4

Düzeltmeler

  • RADIUS ayarlarındaki en yıkıcı işlemler denetim kaydına hiç geçmiyordu: paylaşılan sırrı yenileme, portal API anahtarını yenileme ve iptal etme, NAS IP listesine adres ekleme ve kaldırma. Bunlar portalı ve misafir kimlik doğrulamasını anında kırdığı hâlde "kim, ne zaman yaptı" sorusunun cevabı yoktu. Artık her biri ayrı bir kayıt olarak tutuluyor; NAS işlemlerinde hangi adres olduğu da yazılıyor.
  • Bu işlemler genel "RADIUS ayarları güncellendi" kaydından ayrı tutuluyor, böylece güvenlik incelemesinde bir onay kutusu değişikliğiyle sır yenileme birbirine karışmıyor.

1.75.3

İyileştirmeler

  • API anahtarının yanında, 6 aydan uzun süredir değişmediyse yaşı bilgi olarak gösteriliyor.

Düzeltmeler

  • API anahtarını yenilerken çıkan onay, sonucu eksik anlatıyordu: yalnızca "eski iptal edilecek, yenisi oluşturulacak" diyordu. Oysa API anahtarı indirdiğiniz portal HTML'inin içine gömülüdür — yenilendiği anda NAS cihazınızdaki portal çalışmayı bırakır ve şablonu yeniden indirip yükleyene kadar misafirler giriş yapamaz. Onay metni artık bunu ve yapılması gereken adımı açıkça söylüyor.
  • Aynı eksik RADIUS paylaşılan sırrı ve webhook secret'ı yenilenirken de vardı. Artık her ikisi de karşı tarafta (NAS ayarı / webhook alıcısı) neyin güncellenmesi gerektiğini söylüyor.

1.75.2

İyileştirmeler

  • Ayarlar sayfasındaki Kurulum Durumu paneline "yaklaşan son kullanma tarihleri" bölümü eklendi. MAC kayıtlarının, yerel kullanıcıların ve voucher gruplarının süresi 14 gün içinde doluyorsa önceden haber veriyor; süresi çoktan dolmuş ama listede hâlâ etkin görünen kayıtları ayrıca vurguluyor. Bir voucher grubunun süresi dolduğunda gruptaki tüm kodların aynı anda geçersizleşeceği de belirtiliyor.

1.75.1

Düzeltmeler

  • SMTP ayarlarındaki "Bağlantıyı test et" düğmesi de aynı hatayı veriyordu; o da düzeltildi. Aynı hesap kodda dört ayrı yerde üç farklı şekilde yazılmıştı, artık tek kaynaktan geliyor.
  • E-posta ile şifre alma, SMTP ayarlarında 587 portu seçiliyken "SSL/TLS" işaretliyse "wrong version number" hatasıyla başarısız oluyordu. 587 STARTTLS portudur: bağlantı düz metin başlar, sonra şifrelemeye geçer. Artık standart portların davranışı bu işaretten bağımsız olarak doğru uygulanıyor (587/25/2525 → STARTTLS, 465 → doğrudan SSL); standart dışı portlarda ayarınız geçerli kalır. Ayarlarınızı değiştirmeniz gerekmiyor, mevcut kayıtlar da düzelmiş oldu.

1.75.0

Yenilikler

  • Ayarlar sayfasındaki Kurulum Durumu paneline "misafir girişini engelleyen ayarlar" uyarısı eklendi. Panel önceden her entegrasyonu ayrı ayrı ölçüyordu; artık birlikte çalışıp çalışmadıklarını da denetliyor. Örneğin SMS ile giriş açık ama SMS sağlayıcısı tanımlı değilse, portal misafire SMS seçeneğini gösterir, misafir numarasını girer ve kod hiçbir zaman ulaşmaz — bu artık ayarlar sayfasında tek bakışta görünüyor ve doğrudan ilgili sayfaya bağlantı veriyor.

İyileştirmeler

  • Denetlenen durumlar: SMS/e-posta/otel girişi açıkken sağlayıcının hazır olmaması, sponsor onayı açıkken tanımlı aktif sponsor bulunmaması, RADIUS yapılandırılmışken NAS IP listesinin boş olması ve listedeki adreslerin tamamının LAN adresi olması (bu durumda hiçbir cihaz doğrulanamaz).

1.74.7

İyileştirmeler

  • Ayarlar > Portal Özelleştirme'de SMS ile Giriş kartı artık durum rozeti gösteriyor: "SMS: hazır" veya "SMS: yapılandırılmamış". E-posta ve Otel kartlarında bu rozet vardı, SMS'te yoktu. Sağlayıcı tanımlı değilse ya da pasifse kartın içinde uyarı ve SMS ayarlarına bağlantı çıkıyor.

Düzeltmeler

  • SMS ile giriş açıkken SMS sağlayıcısı tanımlı olmadığında portal misafire SMS seçeneğini gösteriyor, misafir numarasını giriyor ama kod hiçbir zaman ulaşmıyordu — ve bunun sebebi ayarlar sayfasında hiçbir yerde görünmüyordu. Artık durum kartın üzerinde yazıyor.

1.74.6

Düzeltmeler

  • Oturumlar sayfasındaki CSV indirme, ekranda maskeli görünen kişisel verileri (misafir adı, telefon, IP, MAC) her zaman açık yazıyordu. Sayfayı görebilen herkes, kiracının açık veri gösterimi ayarını, kullanıcının 'Göster' yetkisini ve otomatik yeniden maskelemeyi atlayarak indirebiliyordu. İndirilen dosya artık ekranda görülenle aynı kurala tabi; kişisel veri açık indirildiğinde bu işlem denetim kaydına da geçiyor.

1.74.5

Düzeltmeler

  • MAC ile doğrudan geçiş (MAC whitelist) tanımlı cihazlar internete çıkabiliyor ama oturumları Panel, Analitik ve Oturumlar sayfalarında hiç görünmüyordu. Bu cihazlar kimlik olarak ham MAC adresi gönderdiği için oturum hiçbir kiracıya bağlanamıyordu; artık MAC listesinden doğru kiracıya bağlanıyor. Cihazın MAC'i hangi yazım biçiminde gelirse gelsin (büyük/küçük harf, iki nokta, tire veya ayırıcısız) tanınır.

1.74.4

Düzeltmeler

  • Analitik > Yoğun Saatler ısı haritasında "günlük ortalama", tarih aralığı seçildiğinde aralığa dahil olmayan bir gün daha sayıldığı için olduğundan düşük çıkıyordu.
  • Yaz saati uygulayan saat dilimlerinde rapor tablolarına ve grafiklerine, seçilen aralığın dışında kalan boş bir gün ekleniyordu. Günlük eksen artık takvim günlerini doğrudan yürüyor.
  • Aylık zamanlanmış raporlarda ayın 29-31'i seçilebiliyordu; o günü içermeyen aylarda rapor hiçbir uyarı vermeden hiç çalışmıyordu. Seçim arayüzdeki gibi 1-28 ile sınırlandı.

1.74.3

İyileştirmeler

  • Oturumlar sayfasındaki süre artık cihazın kendi bildirdiği oturum süresine dayanıyor. Önceden yalnızca başlangıç saatinden hesaplanıyordu; o saat bozulduğunda (cihaz yeniden başlayıp oturum numarasını sıfırladığında olabiliyor) birkaç dakikalık oturum aylarca sürüyormuş gibi görünebiliyordu.

Düzeltmeler

  • Yaz saati uygulayan saat dilimlerindeki kiracılarda (örneğin America/New_York) gün sınırları saat geçişlerinde kayıyordu: saatin geri alındığı gün o günün son bir saati analitiklerden ve raporlardan tamamen düşüyor, saatin ileri alındığı gün ise başka bir güne ait bir saat içeri karışıyordu. Panelde "dün" ve "son 7 gün" sınırları da geçişin ertesinde bir gün kayabiliyordu. Türkiye saat dilimi kalıcı UTC+3 olduğu için Türkiye'deki kiracılar bundan etkilenmiyordu.
  • Maskesiz rapor indirmede izin verilen gün sayısı, yaz saati geçişi içeren aralıklarda bir gün fazla hesaplanıyor ve sınırın ötesine izin verebiliyordu.

1.74.2

İyileştirmeler

  • Analitik'te "Oturum Süresi Dağılımı" ve "Ortalama Kalış Süresi" yalnızca tamamlanmış oturumları hesaba katıyor, üstteki Oturumlar kartı ise devam edenleri de sayıyordu; iki sayının neden farklı olduğu yazmıyordu. Başlıklar artık "tamamlanmış oturum" diyor.

Düzeltmeler

  • Ayarlar > Gizlilik > Açık Veri Görüntüleme açıklamaları davranışın tersini anlatıyordu: ayar AÇIKKEN kişisel veriler doğrudan açık gösterilir ve 'Göster' adımı ortadan kalkar; 'Göster' ile tek tek açma ayar KAPALIYKEN geçerlidir. Ayrıca uyarı metni bu erişimlerin denetim kaydına alındığını söylüyordu — oysa 'Göster' adımı olmadığı için kayıt tutulmaz ve otomatik yeniden maskeleme de çalışmaz. Metinler gerçek davranışa göre yeniden yazıldı.
  • Analitik > Dönüşüm Hunisi'nde "Portal Açıldı" çubuğu, sayılar birbirine eşit olsa bile diğerlerinden uzun görünüyordu. Satırın sağındaki düşüş oranı sütunu ilk satırda hiç basılmadığı için çubuk boşalan yeri dolduruyordu; artık dört çubuk da aynı ölçekte.

1.74.1

İyileştirmeler

  • Panel > Sistem & NAS Sağlığı listesinde, gösterilen adresin cihazın kendisi hakkında bildirdiği IP olduğunu ve RADIUS ayarlarındaki whitelist'ten farklı olabileceğini anlatan bir açıklama eklendi.

Düzeltmeler

  • Panel > Sistem & NAS Sağlığı, sağlıklı çalışan cihazları "listede yok" diye işaretliyor, buna karşılık asıl trafiği gönderen IP'nizi "sessiz" (ölü) gösteriyordu. Karşılaştırma iki farklı adresi eşitlemeye çalışıyordu: cihazın kendi bildirdiği IP ile paketin geldiği kaynak IP. Zaten gereksiz bir denetimdi; RADIUS sunucusu listede olmayan bir adresten gelen paketi hiç kabul etmiyor.

1.74.0

İyileştirmeler

  • Ayarlar > RADIUS > NAS IP Whitelist: işe yaramayacak LAN/private IP kayıtları artık listede "etkisiz" rozetiyle işaretleniyor. Daha önce uyarı yalnızca ekleme anında bir kez çıkıyor, sonrasında listede o kaydın çalışmadığını gösteren hiçbir işaret kalmıyordu.
  • NAS IP Whitelist açıklaması neyin istendiğini netleştiriyor: cihazın RADIUS paketlerini gönderdiği kaynak IP (WAN). Cihazın paket içinde bildirdiği LAN IP oturum listesinde görünse de eşleşmede kullanılmıyor — bu ayrım karışıklığa yol açıyordu.

Düzeltmeler

  • Bazı MikroTik cihazlarında oturumlar aylar önce başlamış gibi görünüyor, bugünkü kullanım Panel ve Analitik sayfalarında yanlış güne yazılıyordu. Cihaz yeniden başladığında oturum numarasını sıfırladığı için yeni oturum eski kaydın üzerine yazılıyordu; oturum başlangıç saati artık cihazın bildirdiği süreye göre otomatik düzeltiliyor.
  • On-prem kurulumda NAS IP listesine LAN IP eklerken "public IP girmelisiniz" uyarısı çıkıyordu. On-prem'de cihaz aynı ağdan bağlandığı için LAN IP doğru değer — uyarı kaldırıldı.

1.73.0

Düzeltmeler

  • Portaldaki sponsor seçim listesi her zaman boştu: sponsor tanımlı ve sponsor girişi açık olsa bile misafir yalnızca "-- Sponsor seçiniz --" görüyor, zorunlu alanı dolduramadığı için formu hiç gönderemiyordu. Liste artık portal açılırken yükleniyor; tanımlı sponsor yoksa bunu açıkça yazıyor.

1.72.0

Yenilikler

  • Portalda Kullanım Şartları ve Gizlilik Politikası bağlantıları artık yeni sekme yerine portal içinde açılıyor. Misafir giriş akışından çıkmıyor — telefonların captive portal penceresinde yeni sekme çoğu zaman açılmıyor veya oturumu düşürüyordu. Açılamazsa "yeni sekmede aç" seçeneği sunuluyor.

İyileştirmeler

  • Portal ayarlarındaki "Gelişmiş Ayarlar" bölümü "Bağlantılar ve Yönlendirme" olarak yeniden adlandırıldı — içindeki üç alan da bağlantı ayarı.
  • Bu bölüme uyarı eklendi: girdiğiniz adreslerin alan adları listeleniyor ve tek tıkla kopyalanabiliyor; misafirin bu sayfalara ulaşabilmesi için bu alan adlarının erişim noktanızın izinli adresler (walled garden) listesinde olması gerektiği açıkça yazıyor.

1.71.0

İyileştirmeler

  • Misafir listesindeki durum artık erişim süresini yansıtıyor: tüm giriş bilgilerinin süresi dolmuş misafirler otomatik olarak "Süresi doldu" durumuna geçiyor. Böylece süresi bitenleri filtreleyip toplu temizleyebiliyorsunuz.
  • Portal ayarlarında "Sadece Sponsor ile Giriş" açıklaması netleştirildi: SMS ve e-posta ayarlarınızın silinmediği, yalnızca misafire gösterilmediği ve zorunluluğu kaldırınca geri geleceği yazıyor.

Düzeltmeler

  • Misafir detay sayfasında telefon, e-posta ve ad, gizlilik ayarlarınıza bakılmaksızın açık görünüyordu. Artık liste sayfasıyla aynı kurala uyuyor: maskeli gösteriliyor, göz ikonuyla açılıyor, süre sonunda tekrar maskeleniyor ve her görüntüleme denetim kaydına düşüyor.
  • Logo, favicon, portal arka planı ve geri bildirim eki yüklemeleri sunucu izin hatası (EACCES) veriyordu; düzeltildi ve her dağıtımda korunacak hâle getirildi.
  • İngilizce arayüzde tekil ifadeler yanlış görünüyordu ("1 days", "1 guests selected" gibi 61 metin); artık doğru tekil/çoğul kullanılıyor.

1.70.0

Yenilikler

  • Ayarlar ana sayfasına "Kurulum Durumu" paneli eklendi: portal, RADIUS, SMS, e-posta, misafir profilleri, marka, otel ve webhook'un yapılandırılıp yapılandırılmadığını tek bakışta gösteriyor ve eksik olana tıklayınca ilgili sayfaya götürüyor. Yalnızca yetkiniz olan alanlar görünür.
  • Zamanlanmış raporlarda "Bana test gönder" düğmesi: raporu alıcı listesine değil yalnız kendinize gönderip içeriği görebilirsiniz. Zamanlama etkilenmez.
  • Otel rezervasyonlarında manuel "Çıkış yap" düğmesi: aktif konaklamayı kapatır ve misafirin WiFi oturumlarını sonlandırır.

İyileştirmeler

  • Portal ana rengini seçerken arka plana göre okunabilirlik oranı (WCAG) anında gösteriliyor; okunmaz bir renk seçimi kaydetmeden önce fark ediliyor.

1.69.0

İyileştirmeler

  • Dokümantasyon sayfası belirgin şekilde hızlandı: sürüm notları artık yalnızca o sekmeye geçtiğinizde yükleniyor (sayfa yükü 88 KB'dan 26 KB'a indi).
  • Geri bildirim ekranındaki pencere artık Esc tuşuyla kapanıyor ve ekran okuyucular için doğru şekilde işaretlendi.
  • Uzun bir geri bildirim yazıp sayfadan ayrılmaya çalışırsanız uyarı alıyorsunuz.

Düzeltmeler

  • Misafirlerin gördüğü hata mesajlarındaki Türkçe karakter eksiklikleri giderildi ("Gunluk SMS limiti asildi", "Kullanici adi veya sifre hatali", "Gecersiz telefon numarasi" gibi 42 metin).
  • Geri bildirim eki kaldırılamadığında hiçbir şey söylenmiyordu; ek ekrandan kayboluyor ama sunucuda kalıyordu.
  • Geri bildirim gönderimine saatlik sınır eklendi; her gönderim tüm yöneticilere e-posta ve bildirim tetiklediği için sınırsızdı.

1.68.5

İyileştirmeler

  • Zamanlanmış rapor formunda saatin hangi saat dilimine göre olduğu artık yazıyor.
  • Rapor alıcısı eklerken e-posta adresi anında doğrulanıyor; geçersiz adres eskiden ancak kaydetmede ve İngilizce bir hata mesajıyla anlaşılıyordu.
  • Marka ayarlarını varsayılana döndürme işlemi artık denetim kaydına düşüyor.

Düzeltmeler

  • Marka sıfırlama hatasındaki Türkçe karakter eksikliği giderildi.

1.68.4

İyileştirmeler

  • 802.1X ve VPN işlemleri artık denetim kayıtlarına düşüyor: kullanıcı ve grup oluşturma, parola sıfırlama, kilit açma, doğrulayıcı sıfırlama, switch ve ağ geçidi ekleme/silme, paylaşılan anahtar yenileme.
  • 802.1X ve VPN kullanıcılarına parola belirlerken artık gizlenmiş bir alan kullanılıyor; parola tarayıcı kutusunda düz metin olarak görünüyordu.
  • VPN kullanıcısının doğrulayıcı kaydı sıfırlanmadan önce onay isteniyor — kullanıcı yeniden kayıt olana kadar giriş yapamıyor.
  • Dizin (LDAP), UniFi ve sunucu adresi ayarlarında da kaydedilmemiş değişiklik uyarısı devreye girdi.

Düzeltmeler

  • 802.1X kullanıcı listesindeki grup seçicisi ekran okuyucular için adlandırıldı.

Captivo Portal sürüm notları