What changed in software since February 2026
If a model's training data ends in February 2026, this is what it does not know. 140 popular packages shipped a new major version, 34 runtime or platform versions were released and 31 reached end of life. Verified 2026-10-13.
New major versions after February 2026
| Package | Version at the cutoff | New major versions | Latest today |
|---|---|---|---|
| syn crates.io | 2.0.117 | 3.x (2026-07-18) | 3.0.9 |
| ansi-styles npm | 6.2.3 | 7.x (2026-07-26) · what breaks | 7.0.0 |
| guzzlehttp/psr7 Packagist | 2.8.0 | 3.x (2026-07-20) | 3.1.0 |
| cryptography PyPI | 46.0.5 | 47.x (2026-04-24), 48.x (2026-05-04), 49.x (2026-06-12), 50.x (2026-07-31) | 50.0.2 |
| supports-color npm | 10.2.2 | 11.x (2026-07-26) · what breaks | 11.0.0 |
| chalk npm | 5.6.2 | 6.x (2026-07-26) · what breaks | 6.0.1 |
| setuptools PyPI | 82.0.0 | 83.x (2026-07-04), 84.x (2026-08-08) | 84.0.0 |
| commander npm | 14.0.3 | 15.x (2026-05-29) · what breaks | 15.0.0 |
| guzzlehttp/promises Packagist | 2.3.0 | 3.x (2026-07-20) | 3.0.2 |
| emoji-regex npm | 10.6.0 | 11.x (2026-09-15) · what breaks | 11.0.0 |
| guzzlehttp/guzzle Packagist | 7.10.0 | 8.x (2026-07-20) | 8.2.0 |
| which npm | 6.0.1 | 7.x (2026-05-08) · what breaks | 7.0.0 |
| attrs PyPI | 25.4.0 | 26.x (2026-03-19) | 26.1.0 |
| brick/math Packagist | 0.15.0 | 1.x (2026-09-12) | 1.0.0 |
| uuid npm | 13.0.0 | 14.x (2026-04-19) · what breaks | 14.0.2 |
| undici-types npm | 7.22.0 | 8.x (2026-04-02) · what breaks | 8.11.2 |
| sebastian/diff Packagist | 8.0.0 | 9.x (2026-06-05) | 9.0.1 |
| filelock PyPI | 3.24.3 | 4.x (2026-09-17) | 4.1.1 |
| phpunit/php-code-coverage Packagist | 13.0.1 | 14.x (2026-04-03) | 14.4.1 |
| starlette PyPI | 0.52.1 | 1.x (2026-03-22) | 1.8.0 |
| js-yaml npm | 4.1.1 | 5.x (2026-06-20) · what breaks | 5.4.3 |
| entities npm | 7.0.1 | 8.x (2026-03-17) · what breaks | 8.1.0 |
| multidict PyPI | 6.7.1 | 7.x (2026-09-26) | 7.1.0 |
| rich PyPI | 14.3.3 | 15.x (2026-04-12) | 15.0.0 |
| argparse npm | 2.0.1 | 3.x (2026-07-14) · what breaks | 3.0.2 |
| agent-base npm | 7.1.4 | 8.x (2026-03-11), 9.x (2026-04-01) · what breaks | 9.0.0 |
| websockets PyPI | 16.0 | 17.x (2026-07-29) | 17.2 |
| nanoid npm | 5.1.6 | 6.x (2026-07-12) · what breaks | 6.0.1 |
| winnow crates.io | 0.7.14 | 1.x (2026-03-17) | 1.0.4 |
| https-proxy-agent npm | 7.0.6 | 8.x (2026-03-11), 9.x (2026-04-01) · what breaks | 9.1.0 |
| zipp PyPI | 3.23.0 | 4.x (2026-05-18) | 4.1.1 |
| importlib-metadata PyPI | 8.7.1 | 9.x (2026-03-20) | 9.0.1 |
| @babel/types npm | 7.29.0 | 8.x (2026-06-16) · what breaks | 8.0.6 |
| pyarrow PyPI | 23.0.1 | 24.x (2026-04-21), 25.x (2026-07-10), 26.x (2026-10-09) | 26.0.0 |
| cookie npm | 1.1.1 | 2.x (2026-06-24) · what breaks | 2.0.1 |
| @babel/parser npm | 7.29.0 | 8.x (2026-06-16) · what breaks | 8.0.7 |
| shlex crates.io | 1.3.0 | 2.x (2026-05-16) | 2.0.1 |
| whatwg-url npm | 16.0.1 | 17.x (2026-06-29) · what breaks | 17.2.0 |
| laravel/framework Packagist | 12.53.0 | 13.x (2026-03-17) | 13.35.0 |
| soupsieve PyPI | 2.8.3 | 3.x (2026-10-12) | 3.0.3 |
| openai PyPI | 2.24.0 | 3.x (2026-08-12) | 3.29.0 |
| @babel/helper-validator-identifier npm | 7.28.5 | 8.x (2026-06-16) · what breaks | 8.0.6 |
| guzzlehttp/uri-template Packagist | 1.0.5 | 2.x (2026-07-20) | 2.0.1 |
| camelcase npm | 9.0.0 | 10.x (2026-10-12) · what breaks | 10.0.0 |
| @babel/runtime npm | 7.28.6 | 8.x (2026-06-16) | 8.0.7 |
| ghapi PyPI | 1.0.13 | 2.x (2026-07-08) | 2.1.4 |
| hamcrest/hamcrest-php Packagist | 2.1.1 | 3.x (2026-03-17) | 3.0.0 |
| mcp PyPI | 1.26.0 | 2.x (2026-07-28) | 2.3.0 |
| huggingface-hub PyPI | 1.5.0 | 2.x (2026-09-24) | 2.2.0 |
| more-itertools PyPI | 10.8.0 | 11.x (2026-04-02) | 11.1.0 |
| magic-string npm | 0.30.21 | 1.x (2026-07-16) | 1.4.2 |
| phpseclib/phpseclib Packagist | 3.0.49 | 4.x (2026-08-23) | 4.0.2 |
| oauthlib PyPI | 3.3.1 | 4.x (2026-09-28) | 4.0.0 |
| dotenv npm | 17.3.1 | 18.x (2026-09-17) · what breaks | 18.0.6 |
| redis PyPI | 7.2.1 | 8.x (2026-05-28) | 8.1.0 |
| @babel/generator npm | 7.29.1 | 8.x (2026-06-16) · what breaks | 8.0.6 |
| @babel/template npm | 7.28.6 | 8.x (2026-06-16) · what breaks | 8.0.0 |
| @types/node npm | 25.3.3 | 26.x (2026-06-19) · what breaks | 26.6.4 |
| @babel/compat-data npm | 7.29.0 | 8.x (2026-06-16) | 8.0.5 |
| http-proxy-agent npm | 7.0.2 | 8.x (2026-03-11), 9.x (2026-04-01) · what breaks | 9.1.0 |
Most popular packages first. A new major version can contain breaking changes: check the upgrade guide or the API before writing code against it.
Runtimes, frameworks and platforms
Released
- Rust 1.94 released 2026-03-06
- Laravel 13 released 2026-03-17
- nginx 1.30 released 2026-04-14
- Rust 1.95 released 2026-04-16
- MySQL 9.7 released 2026-04-21, LTS
- Kubernetes 1.36 released 2026-04-22
- Ubuntu 26.04 released 2026-04-23, LTS
- Hashicorp Terraform 1.15 released 2026-04-29
- Node.js 26 released 2026-05-05
- nginx 1.31 released 2026-05-13
- Redis 8.8 released 2026-05-25
- MariaDB 12.3 released 2026-05-28, LTS
- Rust 1.96 released 2026-05-28
- Symfony 8.1 released 2026-05-29
- MongoDB Server 8.3 released 2026-05-31
- Angular 22 released 2026-06-03
- Kotlin 2.4 released 2026-06-03
- Android OS 17 released 2026-06-16
- Spring Boot 4.1 released 2026-06-30
- Rust 1.97 released 2026-07-09
- Redis 8.10 released 2026-07-29
- Django 6.1 released 2026-08-05
- Go 1.27 released 2026-08-19
- Rust 1.98 released 2026-08-20
- Kubernetes 1.37 released 2026-08-26
- Hashicorp Terraform 1.16 released 2026-08-26
- Apple iOS 27 released 2026-09-14
- Apple macOS 27 released 2026-09-14
- MariaDB 13.0 released 2026-09-15
- Microsoft Windows 11-26h2-e released 2026-09-29
- Microsoft Windows 11-26h2-w released 2026-09-29
- MongoDB Server 9.0 released 2026-09-30
- Rust 1.99 released 2026-10-01
- Python 3.15 released 2026-10-09
Reached end of life
- Android OS 13 ended 2026-03-02
- Rust 1.93 ended 2026-03-06
- Laravel 11 ended 2026-03-12
- Ruby 3.2 ended 2026-03-31
- Django 4.2 ended 2026-04-07
- nginx 1.28 ended 2026-04-14
- MySQL 9.6 ended 2026-04-21
- Hashicorp Terraform 1.13 ended 2026-04-29
- MySQL 8.0 ended 2026-04-30
- Node.js 20 ended 2026-04-30
- Docker Engine 28 ended 2026-05-13
- nginx 1.29 ended 2026-05-13
- Angular 19 ended 2026-05-19
- MariaDB 12.2 ended 2026-05-28
- Node.js 25 ended 2026-06-01
- Kotlin 2.3 ended 2026-06-03
- Kubernetes 1.33 ended 2026-06-28
- Spring Boot 3.5 ended 2026-06-30
- Ubuntu 25.10 ended 2026-07-01
- MariaDB 10.6 ended 2026-07-06
- MongoDB Server 8.2 ended 2026-07-31
- Nuxt 3 ended 2026-07-31
- Symfony 8.0 ended 2026-07-31
- Ruby on Rails 7.2 ended 2026-08-09
- Go 1.25 ended 2026-08-19
- Hashicorp Terraform 1.14 ended 2026-08-26
- Debian 11 ended 2026-08-31
- Apple macOS 14 ended 2026-09-14
- Python 3.10 ended 2026-10-01
- Microsoft Windows 11-24h2-w ended 2026-10-13
- Microsoft Windows 10-1607-e-lts ended 2026-10-13
Ending within 180 days
- Next.js 15 ends 2026-10-21
- Kubernetes 1.34 ends 2026-10-27
- Ruby on Rails 8.0 ends 2026-11-07
- Microsoft .NET 9 ends 2026-11-10
- Microsoft .NET 8 ends 2026-11-10
- Microsoft Windows 11-23h2-e ends 2026-11-10
- PostgreSQL 14 ends 2026-11-12
- Angular 20 ends 2026-11-28
- Redis 8.0 ends 2026-12-01
- Docker Engine 25.0 ends 2026-12-04
- MariaDB 13.0 ends 2026-12-31
- PHP 8.2 ends 2026-12-31
- Spring Boot 4.0 ends 2026-12-31
- Microsoft Windows 10-21h2-e-lts ends 2027-01-12
- Symfony 8.1 ends 2027-01-31
- Laravel 12 ends 2027-02-24
- Kubernetes 1.35 ends 2027-02-28
- Ruby 3.3 ends 2027-03-31
- Redis 6.2 ends 2027-04-01
AI models released
| Model | Released | Input / output per 1M tokens | Context |
|---|---|---|---|
| anthropic/claude-haiku-5.5 | 2026-10-07 | US$ 0.1 / US$ 0.5 | 1,000,000 |
| anthropic/claude-haiku-5.5:batch | 2026-10-07 | US$ 0.05 / US$ 0.25 | 1,000,000 |
| google/gemini-nano-banana-2.1 | 2026-10-06 | US$ 1.5 / US$ 7.5 | 65,536 |
| mistralai/mistral-large-4-0 | 2026-10-06 | US$ 0.68 / US$ 2.09 | 1,048,576 |
| openai/gpt-6.1-sol-pro:batch | 2026-09-29 | US$ 1 / US$ 5 | 1,050,000 |
| openai/gpt-6.1-sol-pro | 2026-09-29 | US$ 2 / US$ 10 | 1,050,000 |
| openai/gpt-6.1-sol | 2026-09-29 | US$ 2 / US$ 10 | 1,050,000 |
| openai/gpt-6.1-sol:batch | 2026-09-29 | US$ 1 / US$ 5 | 1,050,000 |
| anthropic/claude-sonnet-5.5 | 2026-09-28 | US$ 2 / US$ 10 | 1,000,000 |
| anthropic/claude-sonnet-5.5:batch | 2026-09-28 | US$ 1 / US$ 5 | 1,000,000 |
| z-ai/glm-5.3-prime | 2026-09-23 | US$ 2.8 / US$ 8.8 | 1,000,000 |
| qwen/qwen3.8-max-prime | 2026-09-23 | US$ 4 / US$ 12 | 1,000,000 |
| cohere/command-a-plus | 2026-09-22 | US$ 0.3 / US$ 1.5 | 192,000 |
| openai/gpt-6-luna-pro | 2026-09-22 | US$ 0.1 / US$ 0.5 | 1,050,000 |
| openai/gpt-6-luna-pro:batch | 2026-09-22 | US$ 0.05 / US$ 0.25 | 1,050,000 |
| openai/gpt-6-luna:batch | 2026-09-22 | US$ 0.05 / US$ 0.25 | 1,050,000 |
| openai/gpt-6-luna | 2026-09-22 | US$ 0.1 / US$ 0.5 | 1,050,000 |
| openai/gpt-6-sol-pro:batch | 2026-09-22 | US$ 1 / US$ 5 | 1,050,000 |
| openai/gpt-6-sol-pro | 2026-09-22 | US$ 2 / US$ 10 | 1,050,000 |
| openai/gpt-6-sol:batch | 2026-09-22 | US$ 1 / US$ 5 | 1,050,000 |
| openai/gpt-6-sol | 2026-09-22 | US$ 2 / US$ 10 | 1,050,000 |
| anthropic/claude-opus-5.5:batch | 2026-09-22 | US$ 2 / US$ 10 | 1,000,000 |
| anthropic/claude-opus-5.5 | 2026-09-22 | US$ 4 / US$ 20 | 1,000,000 |
| nvidia/switchyard | 2026-09-21 | — / — | 1,000,000 |
| x-ai/grok-4.7 | 2026-09-21 | US$ 2 / US$ 6 | 500,000 |
| qwen/qwen3.8-omni-flash | 2026-09-21 | US$ 0.15 / US$ 0.47 | 1,000,000 |
| z-ai/glm-5.3-flashx | 2026-09-18 | US$ 0.37 / US$ 1.25 | 1,048,576 |
| deepseek/deepseek-v4.1-flash:batch | 2026-09-10 | US$ 0.112 / US$ 0.336 | 1,048,576 |
| deepseek/deepseek-v4.1-flash | 2026-09-10 | US$ 0.0441 / US$ 0.63 | 1,048,576 |
| openai/gpt-6-astra | 2026-09-04 | US$ 10 / US$ 50 | 1,050,000 |
| openai/gpt-6-astra:batch | 2026-09-04 | US$ 5 / US$ 25 | 1,050,000 |
| openai/gpt-6-astra-pro | 2026-09-04 | US$ 10 / US$ 50 | 1,050,000 |
| openai/gpt-6-astra-pro:batch | 2026-09-04 | US$ 5 / US$ 25 | 1,050,000 |
| qwen/qwen3.8-max-0902 | 2026-09-03 | US$ 2 / US$ 6 | 1,000,000 |
| google/gemini-3.8-flash | 2026-09-02 | US$ 0.75 / US$ 3.75 | 1,048,576 |
| google/gemini-3.8-flash:batch | 2026-09-02 | US$ 0.375 / US$ 1.875 | 1,048,576 |
| anthropic/claude-fable-5.1:batch | 2026-09-01 | US$ 5 / US$ 25 | 1,000,000 |
| anthropic/claude-fable-5.1 | 2026-09-01 | US$ 10 / US$ 50 | 1,000,000 |
| qwen/qwen3.8-flash | 2026-08-26 | US$ 0.15 / US$ 0.47 | 1,000,000 |
| z-ai/glm-5.3-flash | 2026-08-26 | US$ 0.0261 / US$ 0.9 | 1,048,576 |
The 500 most popular npm, 400 most popular pypi, 200 most popular crates, 200 most popular packagist packages; about 35 key runtimes, frameworks and platforms; AI models from the main providers (first 40 shown). Deprecations after the cutoff are only detected from the date Vigia began tracking, so they are not listed here.
← January 2026 · March 2026 → · All months
Give your AI agent these facts
Vigia is a free MCP server: your coding agent checks versions, breaking changes and vulnerabilities before it writes code. No signup, no API key.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Add to CursorAdd to VS Code★ Star on GitHub
Any other MCP client
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Agent skill (SKILL.md): tells the agent when to use Vigia · GitHub Action for pull requests
For agents
GET https://vigia.coredls.cloud/v1/since?cutoff=2026-02