Vérificateur de la dernière version de Gleam
Trouvez la dernière version de Gleam, la plus récente de chaque branche de versions et toute préversion à venir, d’après ses releases GitHub.
Sortie
| Branche | Dernière version | Date de publication |
|---|---|---|
| La dernière version de chaque branche apparaîtra ici | ||
Documentation
Comment trouver la dernière version d’un environnement d’exécution, d’un outil ou d’une bibliothèque ?
La plupart des logiciels maintiennent plusieurs branches de publication en parallèle : Node.js publie des correctifs pour ses versions majeures actuelle et LTS, PHP met à jour les branches 8.4, 8.3 et antérieures le même jour, et Kubernetes prend en charge ses dernières versions mineures. Lorsque vous mettez à jour un serveur, un Dockerfile ou un pipeline CI, ou que vous épinglez une version dans .nvmrc, composer.json ou package.json, vous voulez le dernier correctif de la branche que vous utilisez, et pas simplement la dernière version disponible.
Description de l’outil
Sélectionnez le logiciel, puis cliquez sur Vérifier la dernière version. Vous obtenez :
- La dernière version : la version stable la plus récente et sa date de publication
- La préversion : la version alpha, bêta, candidate à la publication, aperçu ou canary la plus récente d’une version supérieure, s’il y en a une
- Les branches de publication : la dernière version de chaque branche, de la plus récente à la plus ancienne, chacune renvoyant vers ses notes de publication sur GitHub
Chaque environnement d’exécution, outil et bibliothèque dispose également de sa propre page, comme le vérificateur de dernière version de Node.js ou de React, qui s’ouvre sur le logiciel correspondant.
Les versions proviennent des publications GitHub du dépôt officiel de chaque projet. Les étiquettes sont lues sans leur préfixe : v24.11.0, php-8.4.14, release-1.29.3 et svelte@5.43.0 s’affichent donc sous la forme 24.11.0, 8.4.14, 1.29.3 et 5.43.0, et les anciennes étiquettes v3_4_1 de Ruby sous la forme 3.4.1. Une publication est considérée comme une préversion si GitHub la marque comme telle ou si sa version se termine par une étiquette telle que -beta2, RC1 ou -canary.3. Les étiquettes mobiles, comme v1.20-latest d’Elixir, ainsi que les publications d’autres paquets du même dépôt, sont ignorées.
La vérification s’effectue sur notre serveur, qui lit la liste des publications depuis l’API REST de GitHub à l’adresse api.github.com, sans token GitHub.
Les assistants IA connectés au serveur MCP Rapid Tool Set peuvent effectuer la même vérification avec latest_version_checker.
Logiciels pris en charge
Pour les projets qui prennent en charge les versions majeures, une branche de publication correspond à une version majeure (par exemple, Node.js 24.x) ; pour les autres, elle correspond à une version mineure (par exemple, PHP 8.4.x).
| Logiciel | Type | Dépôt GitHub | Une branche de publication correspond à |
|---|---|---|---|
| Node.js | Environnement d’exécution | nodejs/node |
Une version majeure |
| PHP | Environnement d’exécution | php/php-src |
Une version mineure |
| Ruby | Environnement d’exécution | ruby/ruby |
Une version mineure |
| .NET | Environnement d’exécution | dotnet/runtime |
Une version majeure |
| Rust | Langage | rust-lang/rust |
Une version mineure |
| Deno | Environnement d’exécution | denoland/deno |
Une version mineure |
| Bun | Environnement d’exécution | oven-sh/bun |
Une version mineure |
| Kotlin | Langage | JetBrains/kotlin |
Une version mineure |
| Swift | Langage | swiftlang/swift |
Une version mineure |
| Scala | Langage | scala/scala3 |
Une version mineure |
| Elixir | Langage | elixir-lang/elixir |
Une version mineure |
| Erlang/OTP | Environnement d’exécution | erlang/otp |
Une version majeure |
| Julia | Langage | JuliaLang/julia |
Une version mineure |
| Crystal | Langage | crystal-lang/crystal |
Une version mineure |
| Gleam | Langage | gleam-lang/gleam |
Une version mineure |
| Docker Compose | Outil | docker/compose |
Une version majeure |
| Kubernetes | Outil | kubernetes/kubernetes |
Une version mineure |
| Terraform | Outil | hashicorp/terraform |
Une version mineure |
| Helm | Outil | helm/helm |
Une version majeure |
| nginx | Serveur | nginx/nginx |
Une version mineure |
| Caddy | Serveur | caddyserver/caddy |
Une version mineure |
| Traefik | Serveur | traefik/traefik |
Une version mineure |
| Redis | Serveur | redis/redis |
Une version mineure |
| Grafana | Serveur | grafana/grafana |
Une version mineure |
| npm | Outil | npm/cli |
Une version majeure |
| pnpm | Outil | pnpm/pnpm |
Une version majeure |
| Composer | Outil | composer/composer |
Une version mineure |
| React | Bibliothèque | react/react |
Une version mineure |
| Next.js | Cadre logiciel | vercel/next.js |
Une version majeure |
| Vue.js | Cadre logiciel | vuejs/core |
Une version mineure |
| Angular | Cadre logiciel | angular/angular |
Une version majeure |
| Svelte | Cadre logiciel | sveltejs/svelte |
Une version majeure |
| TypeScript | Langage | microsoft/TypeScript |
Une version mineure |
| Tailwind CSS | Bibliothèque | tailwindlabs/tailwindcss |
Une version majeure |
| Laravel | Cadre logiciel | laravel/framework |
Une version majeure |
| Symfony | Cadre logiciel | symfony/symfony |
Une version mineure |
| Ruby on Rails | Cadre logiciel | rails/rails |
Une version mineure |
Pour .NET, la version indiquée est celle de l’environnement d’exécution .NET, qui peut différer de celle du SDK. nginx utilise des numéros impairs pour ses versions principales (1.29) et des numéros pairs pour ses versions stables (1.28).
Limites
- Python, Go, PostgreSQL et d’autres projets qui ne publient que des étiquettes Git, sans publications GitHub, ne peuvent pas être vérifiés.
- Seules les publications les plus récentes sont consultées. Une branche de publication qui n’a pas été mise à jour depuis longtemps peut donc être absente.
- Une branche de publication figurant dans la liste n’est pas nécessairement encore prise en charge. Consultez le calendrier de publication du projet avant d’en choisir une.