Jak znaleźć najnowszą wersję środowiska uruchomieniowego, narzędzia lub biblioteki?

Większość oprogramowania rozwija jednocześnie kilka linii wydań: Node.js publikuje poprawki dla bieżących głównych wersji oraz wersji LTS, PHP aktualizuje wersje 8.4, 8.3 i starsze linie tego samego dnia, a Kubernetes obsługuje kilka ostatnich wersji pomniejszych. Podczas aktualizowania serwera, pliku Dockerfile lub potoku CI albo przypinania wersji w pliku .nvmrc, composer.json lub package.json potrzebujesz najnowszej wersji poprawkowej używanej linii, a nie po prostu najnowszej wersji w ogóle.

Opis narzędzia

Wybierz oprogramowanie i kliknij „Sprawdź najnowszą wersję”. Zobaczysz:

  • Najnowsza wersja: najwyższa stabilna wersja i datę jej wydania
  • Wersja przedpremierowa: najnowszą wersję alfa, beta, kandydującą do wydania, poglądową lub canary o wyższym numerze, jeśli jest dostępna
  • Linie wydań: najnowszą wersję każdej linii, od najwyższej, z linkiem do informacji o wydaniu w GitHub

Każde środowisko uruchomieniowe, narzędzie i biblioteka ma również własną stronę, na przykład stronę sprawdzania najnowszej wersji Node.js lub React, która otwiera się z wybranym produktem.

Informacje o wersjach pochodzą z wydań w GitHub oficjalnego repozytorium każdego projektu. Tagi są odczytywane bez prefiksu, więc v24.11.0, php-8.4.14, release-1.29.3 i svelte@5.43.0 są wyświetlane jako 24.11.0, 8.4.14, 1.29.3 i 5.43.0, a starsze tagi Ruby w formacie v3_4_1 — jako 3.4.1. Wydanie jest uznawane za przedpremierowe, gdy GitHub oznacza je w ten sposób lub gdy jego numer wersji kończy się etykietą, taką jak -beta2, RC1 lub -canary.3. Pomijane są zmienne tagi, takie jak v1.20-latest w Elixirze, oraz wydania innych pakietów w tym samym repozytorium.

Sprawdzanie odbywa się na naszym serwerze, który pobiera listę wydań z REST API GitHub pod adresem api.github.com, bez użycia tokena GitHub.

Asystenci AI połączeni z serwerem MCP Rapid Tool Set mogą wykonać to samo sprawdzenie za pomocą latest_version_checker.

Obsługiwane oprogramowanie

Linia wydań oznacza wersję główną (np. Node.js 24.x) w przypadku projektów, które obsługują wersje główne, oraz wersję pomniejszą (np. PHP 8.4.x) w przypadku pozostałych projektów.

Oprogramowanie Typ Repozytorium GitHub Linia wydań oznacza
Node.js Środowisko uruchomieniowe nodejs/node Wersję główną
PHP Środowisko uruchomieniowe php/php-src Wersję pomniejszą
Ruby Środowisko uruchomieniowe ruby/ruby Wersję pomniejszą
.NET Środowisko uruchomieniowe dotnet/runtime Wersję główną
Rust Język rust-lang/rust Wersję pomniejszą
Deno Środowisko uruchomieniowe denoland/deno Wersję pomniejszą
Bun Środowisko uruchomieniowe oven-sh/bun Wersję pomniejszą
Kotlin Język JetBrains/kotlin Wersję pomniejszą
Swift Język swiftlang/swift Wersję pomniejszą
Scala Język scala/scala3 Wersję pomniejszą
Elixir Język elixir-lang/elixir Wersję pomniejszą
Erlang/OTP Środowisko uruchomieniowe erlang/otp Wersję główną
Julia Język JuliaLang/julia Wersję pomniejszą
Crystal Język crystal-lang/crystal Wersję pomniejszą
Gleam Język gleam-lang/gleam Wersję pomniejszą
Docker Compose Narzędzie docker/compose Wersję główną
Kubernetes Narzędzie kubernetes/kubernetes Wersję pomniejszą
Terraform Narzędzie hashicorp/terraform Wersję pomniejszą
Helm Narzędzie helm/helm Wersję główną
nginx Serwer nginx/nginx Wersję pomniejszą
Caddy Serwer caddyserver/caddy Wersję pomniejszą
Traefik Serwer traefik/traefik Wersję pomniejszą
Redis Serwer redis/redis Wersję pomniejszą
Grafana Serwer grafana/grafana Wersję pomniejszą
npm Narzędzie npm/cli Wersję główną
pnpm Narzędzie pnpm/pnpm Wersję główną
Composer Narzędzie composer/composer Wersję pomniejszą
React Biblioteka react/react Wersję pomniejszą
Next.js Framework vercel/next.js Wersję główną
Vue.js Framework vuejs/core Wersję pomniejszą
Angular Framework angular/angular Wersję główną
Svelte Framework sveltejs/svelte Wersję główną
TypeScript Język microsoft/TypeScript Wersję pomniejszą
Tailwind CSS Biblioteka tailwindlabs/tailwindcss Wersję główną
Laravel Framework laravel/framework Wersję główną
Symfony Framework symfony/symfony Wersję pomniejszą
Ruby on Rails Framework rails/rails Wersję pomniejszą

W przypadku .NET podana wersja dotyczy środowiska uruchomieniowego .NET i może różnić się od wersji SDK. nginx oznacza wersje głównej linii nieparzystym numerem pomniejszym (1.29), a wersje stabilne — parzystym (1.28).

Ograniczenia

  • Nie można sprawdzić Python, Go, PostgreSQL i innych projektów, które publikują wyłącznie tagi Git, bez wydań w GitHub.
  • Odczytywane są tylko najnowsze wydania, więc na liście może zabraknąć linii wydań, dla której od dawna nie opublikowano nowego wydania.
  • Linia wydań widoczna na liście nie musi być nadal obsługiwana. Przed wyborem sprawdź harmonogram wydań danego projektu.