Hur hittar du den senaste versionen av en runtime, ett verktyg eller ett bibliotek?

De flesta programvaror har flera versionsgrenar samtidigt: Node.js släpper korrigeringar för sina aktuella huvudversioner och LTS-versioner, PHP uppdaterar 8.4, 8.3 och äldre grenar samma dag, och Kubernetes har stöd för sina senaste mindre versioner. När du uppdaterar en server, en Dockerfile eller en CI-pipeline, eller låser en version i .nvmrc, composer.json eller package.json, vill du ha den senaste korrigeringsversionen av den gren du använder, inte bara den senaste versionen totalt.

Verktygsbeskrivning

Välj programvara och tryck på Kontrollera senaste versionen. Du får:

  • Senaste versionen: den högsta stabila versionen och när den släpptes
  • Förhandsversion: den senaste alfa-, beta-, release candidate-, förhands- eller canary-versionen av en högre version, om det finns någon
  • Versionsgrenar: den senaste versionen för varje gren, med den högsta först och en länk till respektive versionsinformation på GitHub

Varje runtime, verktyg och bibliotek har också en egen sida, till exempel versionskontrollen för den senaste versionen av Node.js eller React, som öppnas med det verktyget förvalt.

Versionerna hämtas från GitHub-versionerna i varje projekts officiella kodförråd. Taggar läses utan prefix, så v24.11.0, php-8.4.14, release-1.29.3 och svelte@5.43.0 visas som 24.11.0, 8.4.14, 1.29.3 och 5.43.0, och Rubys äldre taggar som v3_4_1 visas som 3.4.1. En version räknas som en förhandsversion när GitHub markerar den som sådan eller när versionsnumret slutar med en beteckning som -beta2, RC1 eller -canary.3. Rörliga taggar som Elixirs v1.20-latest och versioner av andra paket i samma kodförråd hoppas över.

Kontrollen körs på vår server, som hämtar versionslistan från GitHubs REST API på api.github.com utan en GitHub-token.

AI-assistenter som är anslutna till Rapid Tool Set MCP-servern kan utföra samma kontroll med latest_version_checker.

Programvara som stöds

En versionsgren är en huvudversion (till exempel Node.js 24.x) för projekt med stöd för huvudversioner, och en mindre version (till exempel PHP 8.4.x) för övriga projekt.

Programvara Typ GitHub-kodförråd En versionsgren är
Node.js Runtime nodejs/node En huvudversion
PHP Runtime php/php-src En mindre version
Ruby Runtime ruby/ruby En mindre version
.NET Runtime dotnet/runtime En huvudversion
Rust Språk rust-lang/rust En mindre version
Deno Runtime denoland/deno En mindre version
Bun Runtime oven-sh/bun En mindre version
Kotlin Språk JetBrains/kotlin En mindre version
Swift Språk swiftlang/swift En mindre version
Scala Språk scala/scala3 En mindre version
Elixir Språk elixir-lang/elixir En mindre version
Erlang/OTP Runtime erlang/otp En huvudversion
Julia Språk JuliaLang/julia En mindre version
Crystal Språk crystal-lang/crystal En mindre version
Gleam Språk gleam-lang/gleam En mindre version
Docker Compose Verktyg docker/compose En huvudversion
Kubernetes Verktyg kubernetes/kubernetes En mindre version
Terraform Verktyg hashicorp/terraform En mindre version
Helm Verktyg helm/helm En huvudversion
nginx Server nginx/nginx En mindre version
Caddy Server caddyserver/caddy En mindre version
Traefik Server traefik/traefik En mindre version
Redis Server redis/redis En mindre version
Grafana Server grafana/grafana En mindre version
npm Verktyg npm/cli En huvudversion
pnpm Verktyg pnpm/pnpm En huvudversion
Composer Verktyg composer/composer En mindre version
React Bibliotek react/react En mindre version
Next.js Ramverk vercel/next.js En huvudversion
Vue.js Ramverk vuejs/core En mindre version
Angular Ramverk angular/angular En huvudversion
Svelte Ramverk sveltejs/svelte En huvudversion
TypeScript Språk microsoft/TypeScript En mindre version
Tailwind CSS Bibliotek tailwindlabs/tailwindcss En huvudversion
Laravel Ramverk laravel/framework En huvudversion
Symfony Ramverk symfony/symfony En mindre version
Ruby on Rails Ramverk rails/rails En mindre version

För .NET är det runtime-versionen som visas, och den kan skilja sig från SDK-versionen. nginx använder udda mindre versionsnummer för sina huvudversioner (1.29) och jämna för sina stabila versioner (1.28).

Begränsningar

  • Python, Go, PostgreSQL och andra projekt som bara publicerar Git-taggar, utan GitHub-versioner, kan inte kontrolleras.
  • Endast de senaste versionerna läses in, så en versionsgren som inte har fått någon ny version på länge kan saknas.
  • En versionsgren i listan stöds inte nödvändigtvis fortfarande. Kontrollera projektets egen versionsplan innan du väljer en.