Bir çalışma zamanının, aracın veya kütüphanenin en son sürümünü nasıl bulabilirsiniz?

Çoğu yazılım aynı anda birden fazla sürüm dalını destekler: Node.js, mevcut ana sürümü ve LTS ana sürümleri için yamalar yayımlar; PHP, 8.4, 8.3 ve daha eski sürüm dallarını aynı gün günceller; Kubernetes ise son birkaç küçük sürümünü destekler. Bir sunucuyu, Dockerfile’ı veya CI işlem hattını güncellerken ya da .nvmrc, composer.json veya package.json dosyasında bir sürüm sabitlerken, genel olarak en yeni sürümü değil, kullandığınız sürüm dalının en yeni yamasını istersiniz.

Araç açıklaması

Yazılımı seçin ve En son sürümü kontrol et düğmesine basın. Şunları görürsünüz:

  • En son sürüm: en yüksek kararlı sürüm ve ne zaman yayımlandığı
  • Ön sürüm: varsa, daha yüksek bir sürümün en yeni alfa, beta, sürüm adayı, önizleme veya canary sürümü
  • Sürüm dalları: her dalın en son sürümü; en yüksek sürümden başlayarak sıralanır ve her biri GitHub’daki sürüm notlarına bağlantı verir

Her çalışma zamanının, aracın ve kütüphanenin, Node.js veya React’in en son sürüm denetleyicisi gibi, kendine ait bir sayfası da vardır; bu sayfalar ilgili yazılım seçili olarak açılır.

Sürümler, her projenin resmî deposundaki GitHub sürümlerinden alınır. Etiketler önekleri olmadan okunur. Bu nedenle v24.11.0, php-8.4.14, release-1.29.3 ve svelte@5.43.0, 24.11.0, 8.4.14, 1.29.3 ve 5.43.0 olarak gösterilir; Ruby’nin eski v3_4_1 etiketleri ise 3.4.1 olarak gösterilir. GitHub bir sürümü ön sürüm olarak işaretlediğinde veya sürüm numarası -beta2, RC1 ya da -canary.3 gibi bir ibareyle bittiğinde, bu sürüm ön sürüm sayılır. Elixir’in v1.20-latest gibi değişken etiketleri ve aynı depodaki diğer paketlerin sürümleri atlanır.

Kontrol, GitHub’ın REST API’sinden (api.github.com) sürüm listesini okuyan sunucumuzda çalışır ve GitHub token’ı kullanmaz.

Rapid Tool Set MCP sunucusuna bağlı AI asistanları aynı kontrolü latest_version_checker olarak çalıştırabilir.

Desteklenen yazılımlar

Sürüm dallarını destekleyen projelerde sürüm dalı bir ana sürümdür (Node.js 24.x gibi); diğer projelerde ise bir küçük sürümdür (PHP 8.4.x gibi).

Yazılım Tür GitHub deposu Sürüm dalı
Node.js Çalışma zamanı nodejs/node Ana sürüm
PHP Çalışma zamanı php/php-src Küçük sürüm
Ruby Çalışma zamanı ruby/ruby Küçük sürüm
.NET Çalışma zamanı dotnet/runtime Ana sürüm
Rust Dil rust-lang/rust Küçük sürüm
Deno Çalışma zamanı denoland/deno Küçük sürüm
Bun Çalışma zamanı oven-sh/bun Küçük sürüm
Kotlin Dil JetBrains/kotlin Küçük sürüm
Swift Dil swiftlang/swift Küçük sürüm
Scala Dil scala/scala3 Küçük sürüm
Elixir Dil elixir-lang/elixir Küçük sürüm
Erlang/OTP Çalışma zamanı erlang/otp Ana sürüm
Julia Dil JuliaLang/julia Küçük sürüm
Crystal Dil crystal-lang/crystal Küçük sürüm
Gleam Dil gleam-lang/gleam Küçük sürüm
Docker Compose Araç docker/compose Ana sürüm
Kubernetes Araç kubernetes/kubernetes Küçük sürüm
Terraform Araç hashicorp/terraform Küçük sürüm
Helm Araç helm/helm Ana sürüm
nginx Sunucu nginx/nginx Küçük sürüm
Caddy Sunucu caddyserver/caddy Küçük sürüm
Traefik Sunucu traefik/traefik Küçük sürüm
Redis Sunucu redis/redis Küçük sürüm
Grafana Sunucu grafana/grafana Küçük sürüm
npm Araç npm/cli Ana sürüm
pnpm Araç pnpm/pnpm Ana sürüm
Composer Araç composer/composer Küçük sürüm
React Kütüphane react/react Küçük sürüm
Next.js Çerçeve vercel/next.js Ana sürüm
Vue.js Çerçeve vuejs/core Küçük sürüm
Angular Çerçeve angular/angular Ana sürüm
Svelte Çerçeve sveltejs/svelte Ana sürüm
TypeScript Dil microsoft/TypeScript Küçük sürüm
Tailwind CSS Kütüphane tailwindlabs/tailwindcss Ana sürüm
Laravel Çerçeve laravel/framework Ana sürüm
Symfony Çerçeve symfony/symfony Küçük sürüm
Ruby on Rails Çerçeve rails/rails Küçük sürüm

.NET için gösterilen sürüm, SDK sürümünden farklı olabilen .NET çalışma zamanı sürümüdür. nginx, ana hat sürümlerini tek sayılı küçük sürümlerle (1.29), kararlı sürümlerini ise çift sayılı küçük sürümlerle (1.28) numaralandırır.

Sınırlamalar

  • Yalnızca Git etiketleri yayımlayan, GitHub sürümleri yayımlamayan Python, Go, PostgreSQL ve diğer projeler kontrol edilemez.
  • Yalnızca en yeni sürümler okunur; bu nedenle uzun süredir sürüm yayımlamamış bir sürüm dalı listede bulunmayabilir.
  • Listedeki bir sürüm dalı artık desteklenmiyor olabilir. Sürüm seçmeden önce projenin kendi sürüm takvimini kontrol edin.