Release Ne Demek?
Yayın: · Son güncelleme:
Release Ne Demek? Kısaca
Release, bir yazılımın belirli bir sürümünün tamamlanıp kullanıcılara sunulmasıdır. Türkçede sürüm yayını ya da sürüm çıkışı olarak geçer ve genelde bir sürüm numarası, sürüm notları ve kurulabilir paketlerle birlikte gelir.

Release ne demek?
Release, kelime olarak "serbest bırakmak, yayımlamak" anlamına gelir. Yazılımda ise geliştirmesi tamamlanan bir sürümün dışarıya açılmasıdır. Bir uygulama mağazasına yeni sürüm göndermek ya da GitHub'da sürüm etiketi oluşturmak birer release'tir.
İki kavram sık karıştırılır: release ve deploy. Deploy kodun bir sunucuya kurulmasıdır, release ise bir sürümün kullanıcılara duyurulması ve sunulmasıdır.
Sürüm numaraları nasıl okunur?
Birçok proje anlamsal sürümleme (semantic versioning) kullanır: ANA.ARA.YAMA biçimi. Örneğin 2.4.1'de 2 ana sürümü, 4 yeni özellikleri, 1 hata düzeltmelerini gösterir.
Ana numara artarsa eski sürümle uyumluluğu bozan değişiklikler vardır. Ara numara yeni ama uyumlu özellikleri, son numara ise yalnız düzeltmeleri anlatır. 2.4.1'den 3.0.0'a geçerken dikkatli olun.
Release sürecinde neler olur?
Çoğu ekipte süreç benzerdir ve birkaç günden birkaç haftaya kadar sürebilir. Kod dondurulur, testler çalıştırılır, sürüm numarası verilir, değişiklik notları hazırlanır ve paket yayımlanır.
Örneğin bir mobil uygulama ekibi, release öncesi uygulamayı test cihazlarında son kez dener, mağaza açıklamasını günceller ve yeni sürümü önce kullanıcıların küçük bir yüzdesine açar. Sorun çıkmazsa oranı kademeli artırır. Bu kademeli yaklaşım, olası bir hatanın herkesi aynı anda etkilemesini önler. Sorun çıkarsa yayın durdurulur ve düzeltme hazırlanır.
Sıkça Sorulan Sorular
Release candidate ne demek?
Release candidate (RC), son sürüm olmaya aday sürümdür. Yeni özellik eklenmez, yalnız kritik hatalar düzeltilir. Ciddi sorun çıkmazsa aynı kod kararlı sürüm olarak yayımlanır.
Release notes nedir?
Release notes, bir sürümle gelen yenilikleri, düzeltmeleri ve bilinen sorunları kullanıcıya anlatan nottur. Changelog'un ilgili sürüme ait bölümü olarak da düşünülebilir.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
