Miten löydät ajonaikaisen ympäristön, työkalun tai kirjaston uusimman version?

Useimmat ohjelmistot ylläpitävät useita julkaisusarjoja samanaikaisesti: Node.js julkaisee korjauspäivityksiä nykyisille pääversioilleen ja LTS-versioilleen, PHP päivittää versiot 8.4, 8.3 ja vanhemmat sarjat samana päivänä, ja Kubernetes tukee muutamaa viimeisintä aliversiota. Kun päivität palvelinta, Dockerfile-tiedostoa tai CI-putkea tai lukitset version tiedostossa .nvmrc, composer.json tai package.json, haluat käyttämäsi sarjan uusimman korjausversion, et vain uusinta versiota kokonaisuudessaan.

Työkalun kuvaus

Valitse ohjelmisto ja paina painiketta Tarkista uusin versio. Näet:

  • Uusin versio: uusin vakaa versio ja sen julkaisupäivä
  • Ennakkojulkaisu: uusimman alpha-, beta-, julkaisuehdokas-, esikatselu- tai canary-version, jos sellainen on saatavilla, ja jos sen versio on korkeampi
  • Julkaisusarjat: kunkin sarjan uusin versio uusimmasta alkaen; jokainen versio linkittyy sen GitHub-julkaisutietoihin

Jokaisella ajonaikaisella ympäristöllä, työkalulla ja kirjastolla on myös oma sivunsa, esimerkiksi Node.js:n tai Reactin uusimman version tarkistin, joka avautuu valmiiksi kyseisen ohjelmiston kohdalla.

Versiot haetaan kunkin projektin virallisen repositorion GitHub-julkaisuista. Tagit luetaan ilman etuliitettään, joten v24.11.0, php-8.4.14, release-1.29.3 ja svelte@5.43.0 näytetään muodossa 24.11.0, 8.4.14, 1.29.3 ja 5.43.0, ja Rubyn vanhemmat v3_4_1-tagit muodossa 3.4.1. Julkaisu lasketaan ennakkojulkaisuksi, jos GitHub merkitsee sen sellaiseksi tai jos sen version lopussa on tunniste, kuten -beta2, RC1 tai -canary.3. Liikkuvat tagit, kuten Elixirin v1.20-latest, sekä saman repositorion muiden pakettien julkaisut ohitetaan.

Tarkistus suoritetaan palvelimellamme. Se hakee julkaisuluettelon GitHubin REST APIsta osoitteesta api.github.com ilman GitHub-tokenia.

Rapid Tool Set MCP -palvelimeen yhdistetyt tekoälyavustajat voivat suorittaa saman tarkistuksen työkalulla latest_version_checker.

Tuetut ohjelmistot

Julkaisusarja on pääversio (kuten Node.js 24.x) projekteille, jotka tukevat pääversioita, ja aliversio (kuten PHP 8.4.x) muille.

Ohjelmisto Tyyppi GitHub-repositorio Julkaisusarja tarkoittaa
Node.js Ajonaikainen ympäristö nodejs/node Pääversiota
PHP Ajonaikainen ympäristö php/php-src Aliversiota
Ruby Ajonaikainen ympäristö ruby/ruby Aliversiota
.NET Ajonaikainen ympäristö dotnet/runtime Pääversiota
Rust Kieli rust-lang/rust Aliversiota
Deno Ajonaikainen ympäristö denoland/deno Aliversiota
Bun Ajonaikainen ympäristö oven-sh/bun Aliversiota
Kotlin Kieli JetBrains/kotlin Aliversiota
Swift Kieli swiftlang/swift Aliversiota
Scala Kieli scala/scala3 Aliversiota
Elixir Kieli elixir-lang/elixir Aliversiota
Erlang/OTP Ajonaikainen ympäristö erlang/otp Pääversiota
Julia Kieli JuliaLang/julia Aliversiota
Crystal Kieli crystal-lang/crystal Aliversiota
Gleam Kieli gleam-lang/gleam Aliversiota
Docker Compose Työkalu docker/compose Pääversiota
Kubernetes Työkalu kubernetes/kubernetes Aliversiota
Terraform Työkalu hashicorp/terraform Aliversiota
Helm Työkalu helm/helm Pääversiota
nginx Palvelin nginx/nginx Aliversiota
Caddy Palvelin caddyserver/caddy Aliversiota
Traefik Palvelin traefik/traefik Aliversiota
Redis Palvelin redis/redis Aliversiota
Grafana Palvelin grafana/grafana Aliversiota
npm Työkalu npm/cli Pääversiota
pnpm Työkalu pnpm/pnpm Pääversiota
Composer Työkalu composer/composer Aliversiota
React Kirjasto react/react Aliversiota
Next.js Ohjelmistokehys vercel/next.js Pääversiota
Vue.js Ohjelmistokehys vuejs/core Aliversiota
Angular Ohjelmistokehys angular/angular Pääversiota
Svelte Ohjelmistokehys sveltejs/svelte Pääversiota
TypeScript Kieli microsoft/TypeScript Aliversiota
Tailwind CSS Kirjasto tailwindlabs/tailwindcss Pääversiota
Laravel Ohjelmistokehys laravel/framework Pääversiota
Symfony Ohjelmistokehys symfony/symfony Aliversiota
Ruby on Rails Ohjelmistokehys rails/rails Aliversiota

.NET-versiona näytetään .NET-ajonaikaisen ympäristön versio, joka voi poiketa SDK:n versiosta. nginx merkitsee päälinjansa versiot parittomalla aliversionumerolla (1.29) ja vakaat versionsa parillisella aliversionumerolla (1.28).

Rajoitukset

  • Pythonia, Goa, PostgreSQL:ää ja muita projekteja, jotka julkaisevat vain Git-tageja ilman GitHub-julkaisuja, ei voi tarkistaa.
  • Haettavissa ovat vain uusimmat julkaisut, joten pitkään ilman julkaisua ollut julkaisusarja voi puuttua.
  • Luettelossa oleva julkaisusarja ei välttämättä ole enää tuettu. Tarkista projektin oma julkaisuaikataulu ennen version valitsemista.