Repository navigation
Releases: noinces/EduControl-releases
Release list
EduControl 7.2.22
7.2.22, merkezi kayıtlarda görülen bağlantı, yayın, tray ve ekran görüntüsü sorunlarını giderir.
- Öğrenci listesi temizlenirken açık gRPC çağrıları ve yayınlar erken kapatılmıyor. Güven sıfırlaması ve uygulamanın tamamen kapatılması yine çağrıları iptal ediyor.
- Tray kurtarması mevcut oturumdaki gerçek süreci devralıyor; açılış beklemesi ve kademeli yeniden deneme, kopya süreç döngüsünü önlüyor.
- Ağ kartı olayı tek başına sağlıklı bağlantıyı kesmiyor. Son doğrulanan uç nokta önce deneniyor; normal ağ ve APIPA sınıf ağı birlikte kullanıldığında yedek adresler korunuyor.
- Parçalı medya komutları tam okunuyor, takılan istekler süreyle sınırlandırılıyor; ekran ve komut pipe'ları kopan istemciden sonra yeniden dinliyor. Kilitli veya kullanılamayan masaüstü, eksik tray hatasından ayrılıyor.
Önce öğretmen uygulamasını, ardından toplu güncellemeyle öğrencileri yükseltin. 7.2.21 güvenli otomatik yönetici onarımı ve mevcut kısıtlama/bağlantı kesilme tercihleri korunur. Paketler .NET 8.0.32 içerir.
Doğrulama: Release derlemeleri ve 47 regresyon test grubu. Yerel TLS/EA3 bağlantıları, açık yayın ve ekran akışları, güven sıfırlaması, tray kurtarma durumu, parçalı medya/pipe istekleri ve karma ağ yedekleri sınandı. Gerçek okul donanımında uçtan uca deneme bu geliştirme oturumunda yapılmadı.
EduControl 7.2.21
7.2.21, eski öğrenci kurulumlarının güvenli veri onarımını öğretmenin toplu güncelleme işlemine ekler.
Önce öğretmen panelini 7.2.21 sürümüne yükseltin. Ardından Öğrenciler bölümündeki toplu güncelleme düğmesini kullanın. Çalışan güvenli bağlantısı ve onaylı kimliği bulunan eski öğrencilerde ayrıca yönetici oturumu açılması gerekmez.
- Mevcut öğretmen ve öğrenci anahtarları, öğretmenin cihaz/sürüm/kurulum SHA256 değerlerine bağlı imzalı izniyle doğrulanır. Kimlikler korunur; ağ üzerinden yeni öğretmen anahtarı alınmaz.
- Eski veri klasörü taşınmaz veya izinleri değiştirilmez. Yalnız doğrulanan iki kimlik yeni korumalı klasöre aktarılır. Betikler, eski kısıtlar ve tanılama kimlik bilgileri aktarılmaz.
- Eski güncelleyicinin açık indirme alanı yerine özel ProgramFiles hazırlığı kullanılır. SHA256 doğrulanan dosya kurulum başlatılırken değiştirilemez. Eski hizmet durmadan önce hazırlık betiğinin tamamlanması beklenir.
- Geçici güncelleme bakımı öğretmenin kayıtlı kurallarını değiştirmez. Başarı, hata veya süre sonrasında son istenen kurallar yeniden uygulanır.
- Bağlantı kesilince web ve uygulama kısıtlarının mevcut davranışı korunur. Klavye, fare ve hız sınırı yaklaşık 15 saniye içinde otomatik kalkar. Lisans güvenliği ve önceki 7.2.20 düzeltmeleri korunur.
Güvenli bağlantı kuramayan, kimlikleri/izinleri doğrulanamayan veya önceden ele geçirilmiş cihazlar otomatik güvenilir kabul edilmez; bu istisnalarda bağımsız yönetici incelemesi gerekir. Gerçek okul bilgisayarında uçtan uca yükseltme bu geliştirme oturumunda çalıştırılmadı.
Doğrulama: 44/44 yerel regresyon grubu, ek Windows PowerShell 5.1 ayrıştırma/derleme ve sentetik ACL kontrolleri, sıfır uyarı/hata ile Release derlemesi. .NET 8.0.32 içerir.
Ayrıntılı senaryolar: https://github.com/noinces/EduControl/blob/main/docs/SCENARIOS-7.2.21.md