¿Cómo encontrar la versión más reciente de un entorno de ejecución, una herramienta o una biblioteca?

La mayoría del software mantiene varias líneas de versiones al mismo tiempo: Node.js publica parches para sus versiones principales actuales y LTS, PHP actualiza las versiones 8.4, 8.3 y anteriores el mismo día, y Kubernetes ofrece compatibilidad con sus últimas versiones menores. Cuando actualizas un servidor, un Dockerfile o una canalización de CI, o fijas una versión en .nvmrc, composer.json o package.json, necesitas la versión de parche más reciente de la línea que utilizas, no simplemente la versión más reciente en general.

Descripción de la herramienta

Selecciona el software y pulsa Comprobar la versión más reciente. Obtendrás:

  • La versión más reciente: la versión estable más alta y la fecha en que se publicó
  • La versión preliminar: la versión alfa, beta, candidata a versión, de vista previa o canary más reciente de una versión superior, si la hay
  • Líneas de versiones: la versión más reciente de cada línea, de mayor a menor, cada una con un enlace a sus notas de la versión en GitHub

Cada entorno de ejecución, herramienta y biblioteca también tiene su propia página, como el comprobador de la versión más reciente de Node.js o React, que se abre directamente en esa página.

Las versiones se obtienen de las publicaciones de GitHub del repositorio oficial de cada proyecto. Las etiquetas se leen sin su prefijo, por lo que v24.11.0, php-8.4.14, release-1.29.3 y svelte@5.43.0 se muestran como 24.11.0, 8.4.14, 1.29.3 y 5.43.0, y las etiquetas antiguas de Ruby, como v3_4_1, se muestran como 3.4.1. Una versión publicada se considera preliminar cuando GitHub la marca como tal o cuando su número termina en una etiqueta como -beta2, RC1 o -canary.3. Se omiten las etiquetas móviles, como v1.20-latest de Elixir, y las versiones publicadas de otros paquetes del mismo repositorio.

La comprobación se ejecuta en nuestro servidor, que lee la lista de versiones publicadas desde la API REST de GitHub en api.github.com, sin un token de GitHub.

Los asistentes de IA conectados al servidor MCP de Rapid Tool Set pueden realizar la misma comprobación con latest_version_checker.

Software compatible

Para los proyectos que admiten versiones principales, una línea de versiones corresponde a una versión principal (como Node.js 24.x); para los demás, corresponde a una versión menor (como PHP 8.4.x).

Software Tipo Repositorio de GitHub Una línea de versiones es
Node.js Entorno de ejecución nodejs/node Una versión principal
PHP Entorno de ejecución php/php-src Una versión menor
Ruby Entorno de ejecución ruby/ruby Una versión menor
.NET Entorno de ejecución dotnet/runtime Una versión principal
Rust Lenguaje rust-lang/rust Una versión menor
Deno Entorno de ejecución denoland/deno Una versión menor
Bun Entorno de ejecución oven-sh/bun Una versión menor
Kotlin Lenguaje JetBrains/kotlin Una versión menor
Swift Lenguaje swiftlang/swift Una versión menor
Scala Lenguaje scala/scala3 Una versión menor
Elixir Lenguaje elixir-lang/elixir Una versión menor
Erlang/OTP Entorno de ejecución erlang/otp Una versión principal
Julia Lenguaje JuliaLang/julia Una versión menor
Crystal Lenguaje crystal-lang/crystal Una versión menor
Gleam Lenguaje gleam-lang/gleam Una versión menor
Docker Compose Herramienta docker/compose Una versión principal
Kubernetes Herramienta kubernetes/kubernetes Una versión menor
Terraform Herramienta hashicorp/terraform Una versión menor
Helm Herramienta helm/helm Una versión principal
nginx Servidor nginx/nginx Una versión menor
Caddy Servidor caddyserver/caddy Una versión menor
Traefik Servidor traefik/traefik Una versión menor
Redis Servidor redis/redis Una versión menor
Grafana Servidor grafana/grafana Una versión menor
npm Herramienta npm/cli Una versión principal
pnpm Herramienta pnpm/pnpm Una versión principal
Composer Herramienta composer/composer Una versión menor
React Biblioteca react/react Una versión menor
Next.js Marco de trabajo vercel/next.js Una versión principal
Vue.js Marco de trabajo vuejs/core Una versión menor
Angular Marco de trabajo angular/angular Una versión principal
Svelte Marco de trabajo sveltejs/svelte Una versión principal
TypeScript Lenguaje microsoft/TypeScript Una versión menor
Tailwind CSS Biblioteca tailwindlabs/tailwindcss Una versión principal
Laravel Marco de trabajo laravel/framework Una versión principal
Symfony Marco de trabajo symfony/symfony Una versión menor
Ruby on Rails Marco de trabajo rails/rails Una versión menor

Para .NET, la versión corresponde al entorno de ejecución de .NET, que puede diferir de la del SDK. nginx numera sus versiones principales con un número menor impar (1.29) y las versiones estables con un número menor par (1.28).

Limitaciones

  • No se pueden comprobar Python, Go, PostgreSQL y otros proyectos que solo publican etiquetas de Git, sin versiones publicadas en GitHub.
  • Solo se leen las versiones publicadas más recientes, por lo que puede que no aparezca una línea de versiones que no haya tenido publicaciones durante mucho tiempo.
  • Que una línea de versiones aparezca en la lista no significa necesariamente que siga teniendo soporte. Consulta el calendario de versiones del propio proyecto antes de elegir una.