Yucca 0.8.0 sürümünde yenilikler
03.03.2023
Hareket algılamayla arşiv kaydı (archive on-motion)
Bu özellik disk alanından tasarruf sağlar, çünkü arşiv yalnızca kamera karede hareket algıladığını bildirdiğinde yazılır. Belleğimizde her zaman bir miktar veri tuttuğumuz için, kayıt aslında kameradan bildirim gelmeden birkaç saniye önce başlar.
Talep üzerine canlı akış (live on-demand)
Bu özellik, kameraya yalnızca izlenirken bağlanmanızı sağlar. İzlemeden çıktığınızda akış duraklatılmış duruma geçer. Bu, yalnızca hücresel ağ erişimi olan kameralarda trafikten tasarruf etmek için ya da sitenize gömülü genel akışlarda yayınlar için faydalı olabilir.
💰 Kullanıcı ayarlarında kamera erişim yönetimi
Artık kameraya erişimi hem akışın hem de kullanıcının ayarlarından verebilirsiniz.
Arayüzde sunucu ve akış olay günlüğü
Akış veya sunucunun kendisiyle ilgili sorunları ayıklamak artık daha kolay — SSH ile konsola girip sunucu loglarını nasıl görüntüleyeceğinizi hatırlamanıza gerek yok 🙃. Varsayılan olarak son 50 mesaj gösterilir, ancak bu sayı log_buffer_size seçeneğiyle ayarlanabilir.

Not: sudo journalctl -o short -n 50 -f -u yucca
💰 Kişisel tokenlar
Bu işlevi daha önce yayınlamıştık, ancak arayüzde ancak şimdi yerini aldı. Bu, kendi otomasyonunu, faturalandırma entegrasyonunu ve diğer API etkileşimlerini oluşturan herkes için faydalı olacak.
💰 Genel akışlarda doğrudan bağlantı ve otomatik oynatma seçeneği
Eski işletim sistemi desteği
Daha eski GNU/Linux sürümlerini de kapsayacak şekilde desteklenen sistemler listesini genişlettik. Yucca'nın artık kesin olarak çalıştığı sistemlerin listesi:
- CentOS 5 ve üzeri
- Debian 6 ve üzeri
- Ubuntu 10.04 ve üzeri
Yeni bayraklar
- log-buffer-size
- log-file
- security-audit-logs
- self-logs
- streams-archive-download-request-lifetime
- streams-live-on-demand-lease-duration
- streams-live-on-demand-lease-interval
Diğer değişiklikler
Eklenenler
- Önizleme oluşturmak için bir konsol komutu eklenmesi (#1067)
- [server] Yucca'dan trial lisansın talep edilmesi ve uygulanması (#1062)
- İstemcide girişte username doğrulaması (#1059)
- local_stream'e port iletme desteği eklenmesi (#1056)
- executor=docker'ın deprecated olarak işaretlenmesi (#1034)
- Genel akışlarda akış durumunun gösterilmesi (#1021)
- Lisans sayfasında Host ID ve Server ID'nin gösterilmesi (#1019)
- Sunucuyla birlikte docker imajı derlenmesi (#1014)
- Genel akışlarda AutoPlay'in devre dışı bırakılabilmesi (#1012)
- Süresi yaklaşan lisans hakkında yöneticilerin e-posta ile bilgilendirilmesi (#1011)
- Parola değişikliği hakkında kullanıcının e-posta ile bilgilendirilmesi (#1010)
- Yalnızca ilk hata yerine tüm yapılandırma hatalarının döndürülmesi (#997)
- [UI] Live on demand (#996)
- [UI] Genel akışlar/shared streams, m3u8 bağlantısı (#994)
- [UI] Hareket algılamayla arşiv kaydı (#976)
- Ücretsiz sürümde Enterprise işlevleri için yer tutucular (#975)
- Akışlar (ffmpeg) için self-logs. UI (#974)
- [UI] Hata detayları her zaman genişletilmiş (#971)
- Brew: FFmpeg ve Docker kurulumunun kaldırılması (#969)
- Sunucu logunun rotasyonlu bir dosyaya yazılması (#962)
- [backend] h265 akışlarının park edilmesine izin verilmesi (#959)
- Sunucu için self-logs. UI (#953)
- Giriş sonrası hedef sayfaya yönlendirme (#940)
- Boş disk alanı azaldığında uyarı. UI (#936)
- Küme/dağıtık çalışma modu. Araştırma (#893)
- Özellik listesinin API'den alınması (#865)
- Kişisel tokenlar. UI (#851)
- UI'da akış sorunlarının ayıklanması (parker/ffmpeg logunun arayüze akıtılması) (#811)
- Açık renkli logo ayarlandığında ana sayfada görünmüyordu (#803)
- Kullanıcı oluşturma/düzenleme sırasında kamera erişimi yapılandırması. UI (#771)
- Progress bar ölçeklendirmesi (#749)
- Yeni sqlite driver'ının denenmesi (#745)
- Ücretsiz sürümde Enterprise öğelerinin bulanıklaştırılması (#608)
- Yucca için temel bir Grafana Dashboard'unun yayınlanması (#818)
- Akış durumu için basitleştirilmiş metod (#553)
Değiştirilenler
- UserPermission'a UID eklenmesi (#984)
- Kişisel tokenlar için süre sınırı (#956)
- Sunucu için self-logs. Backend (#952)
Düzeltilenler
- [swagger] archive/download ve archive/download/
{request_id}metodlarının açıklamaları birbirine karışmıştı (#1066) - [server] Birleştirmeden (concatenation) sonra dosya uzunluğu hatalıydı (#1065)
- [server] 4 saatten uzun parçalar indirildiğinde mp4 dosyaları bozuk oluyordu (#1057)
- [server] sqlite3 kullanılırken kullanıcı ayarlarına 1'den fazla izin eklemeye çalışıldığında sunucu donuyordu (#1055)
- [server] failed durumundaki bir akışın streamSource'u değiştirildiğinde 2 ffmpeg instance'ı başlatılıyordu (#1053)
- deb paketleri debian'a kurulamıyordu (#1051)
- [server] Gelecek tarihe işaret eden hatalı ranges döndürülüyordu (#1050)
- arm mimarilerinde ffmpeg indirilirken hata (#1033)
- Statik dosyalar sunulurken hatalı zaman başlıkları (#1032)
- [UI] Kullanıcı profilinde akış kotası hatalı gösteriliyordu (#1031)
- [server] Kullanıcı profilinde akış kotası hatalı gösteriliyordu (#1030)
- [epic] Kullanıcı profilinde akış kotası hatalı gösteriliyordu (#1029)
- Managed kullanıcı için kişisel token oluşturma sekmesi yoktu (#1027)
- [Backend] Kullanıcı ayarlarındaki izinler çalışmıyordu (#1026)
- Akış hatayla çöktüğünde, hata sunucu loguna yazılıyor ama akış loguna yazılmıyordu (#1020)
- Genel akışlar Yucca Gateway üzerinden çalışmıyordu (#998)
- Rusça isimli akışlarda arama çalışmıyordu (#980)
- deb paketlerinde architecture alanının geri getirilmesi (#973)
- Yalnızca görüntüleme erişimi olan kullanıcı akış başlatma düğmesini görmemeli (#972)
- UI: routing güncellemesinden sonra hatalı yönlendirme (#970)
- S ürgüye tıklandığında kayboluyordu, mobilde #802'nin tekrarı (#965)
- [UI] İstemci bazı zoom durumlarında ranges'i güncellemiyordu (#963)
- Ücretsiz sürümde genel erişim verilirken hata (#943)
- Akış başlatılırken hata: rpc error: no registered streams (#571)
Sırada ne var?
Kurulum talimatlarını Kurulum bölümünde bulabilirsiniz.





