Hvordan finner du den nyeste versjonen av en kjøretid, et verktøy eller et bibliotek?

De fleste programmer vedlikeholder flere utgivelsesgrener samtidig: Node.js sender ut feilrettinger for gjeldende hovedversjoner og LTS-hovedversjoner, PHP oppdaterer 8.4, 8.3 og eldre grener samme dag, og Kubernetes støtter de siste mindre versjonene sine. Når du oppdaterer en server, en Dockerfile eller en CI-pipeline, eller låser en versjon i .nvmrc, composer.json eller package.json, vil du ha den nyeste feilrettingen i grenen du bruker, ikke bare den nyeste versjonen totalt.

Verktøybeskrivelse

Velg programvaren og trykk på Sjekk nyeste versjon. Du får:

  • Den nyeste versjonen: den høyeste stabile versjonen, og når den ble utgitt
  • Forhåndsutgivelsen: den nyeste alfa-, beta-, utgivelseskandidat-, forhåndsvisnings- eller canary-versjonen av en høyere versjon, hvis det finnes en
  • Utgivelsesgrener: den nyeste versjonen av hver gren, sortert fra høyest til lavest, med lenke til utgivelsesnotatene på GitHub

Hver kjøretid, hvert verktøy og hvert bibliotek har også sin egen side, for eksempel siden for kontroll av nyeste versjon for Node.js eller React, som åpnes med det aktuelle verktøyet valgt.

Versjonene hentes fra GitHub-utgivelsene i hvert prosjekts offisielle arkiv. Prefikset fjernes fra taggene. Dermed vises v24.11.0, php-8.4.14, release-1.29.3 og svelte@5.43.0 som 24.11.0, 8.4.14, 1.29.3 og 5.43.0, og Rubys eldre tagger som v3_4_1 vises som 3.4.1. En utgivelse regnes som en forhåndsutgivelse hvis GitHub markerer den som det, eller hvis versjonen slutter med en etikett som -beta2, RC1 eller -canary.3. Flytende tagger som Elixirs v1.20-latest og utgivelser av andre pakker i samme arkiv hoppes over.

Kontrollen kjøres på serveren vår, som henter utgivelseslisten fra GitHubs REST API på api.github.com, uten en GitHub-token.

AI-assistenter som er koblet til MCP-serveren Rapid Tool Set, kan utføre den samme kontrollen med latest_version_checker.

Støttet programvare

En utgivelsesgren er en hovedversjon (for eksempel Node.js 24.x) for prosjekter som støtter hovedversjoner, og en mindre versjon (for eksempel PHP 8.4.x) for de andre.

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

For .NET er versjonen den som gjelder for .NET-kjøretiden, og den kan avvike fra SDK-versjonen. nginx nummererer hovedlinjeversjonene sine med et oddetall som mindre versjon (1.29) og de stabile versjonene med et partall som mindre versjon (1.28).

Begrensninger

  • Python, Go, PostgreSQL og andre prosjekter som bare publiserer Git-tagger, uten GitHub-utgivelser, kan ikke kontrolleres.
  • Bare de nyeste utgivelsene leses, så en utgivelsesgren som ikke har hatt en utgivelse på lenge, kan mangle.
  • En utgivelsesgren i listen støttes ikke nødvendigvis lenger. Sjekk prosjektets egen utgivelsesplan før du velger en.