What changed in software since December 2025
If a model's training data ends in December 2025, this is what it does not know. 192 popular packages shipped a new major version, 41 runtime or platform versions were released and 38 reached end of life. Verified 2026-10-13.
New major versions after December 2025
| Package | Version at the cutoff | New major versions | Latest today |
|---|---|---|---|
| packaging PyPI | 25.0 | 26.x (2026-01-21) | 26.3 |
| syn crates.io | 2.0.112 | 3.x (2026-07-18) | 3.0.9 |
| ansi-styles npm | 6.2.3 | 7.x (2026-07-26) · what breaks | 7.0.0 |
| brace-expansion npm | 4.0.1 | 5.x (2026-02-12) · what breaks | 5.0.12 |
| guzzlehttp/psr7 Packagist | 2.8.0 | 3.x (2026-07-20) | 3.1.0 |
| cryptography PyPI | 46.0.3 | 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 | 80.9.0 | 81.x (2026-02-06), 82.x (2026-02-08), 83.x (2026-07-04), 84.x (2026-08-08) | 84.0.0 |
| commander npm | 14.0.2 | 15.x (2026-05-29) · what breaks | 15.0.0 |
| wrap-ansi npm | 9.0.2 | 10.x (2026-02-20) · what breaks | 10.0.2 |
| 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 |
| pycparser PyPI | 2.23 | 3.x (2026-01-21) | 3.11 |
| balanced-match npm | 3.0.1 | 4.x (2026-02-09) · what breaks | 4.0.4 |
| which npm | 6.0.0 | 7.x (2026-05-08) · what breaks | 7.0.0 |
| attrs PyPI | 25.4.0 | 26.x (2026-03-19) | 26.1.0 |
| protobuf PyPI | 6.33.2 | 7.x (2026-02-27) | 7.36.2 |
| brick/math Packagist | 0.14.1 | 1.x (2026-09-12) | 1.0.0 |
| uuid npm | 13.0.0 | 14.x (2026-04-19) · what breaks | 14.0.2 |
| p-locate npm | 6.0.0 | 7.x (2026-02-03) · what breaks | 7.0.0 |
| pandas PyPI | 2.3.3 | 3.x (2026-01-21) | 3.0.6 |
| undici-types npm | 7.16.0 | 8.x (2026-04-02) · what breaks | 8.11.2 |
| sebastian/diff Packagist | 7.0.0 | 8.x (2026-02-06), 9.x (2026-06-05) | 9.0.1 |
| phpunit/phpunit Packagist | 12.5.4 | 13.x (2026-02-06) | 13.4.2 |
| pathspec PyPI | 0.12.1 | 1.x (2026-01-06) | 1.1.1 |
| filelock PyPI | 3.20.1 | 4.x (2026-09-17) | 4.1.1 |
| phpunit/php-code-coverage Packagist | 12.5.2 | 13.x (2026-02-06), 14.x (2026-04-03) | 14.4.1 |
| starlette PyPI | 0.50.0 | 1.x (2026-03-22) | 1.8.0 |
| js-yaml npm | 4.1.1 | 5.x (2026-06-20) · what breaks | 5.4.3 |
| sebastian/version Packagist | 6.0.0 | 7.x (2026-02-06) | 7.0.1 |
| entities npm | 7.0.0 | 8.x (2026-03-17) · what breaks | 8.1.0 |
| multidict PyPI | 6.7.0 | 7.x (2026-09-26) | 7.1.0 |
| globals npm | 16.5.0 | 17.x (2026-01-01) · what breaks | 17.13.0 |
| phpunit/php-file-iterator Packagist | 6.0.0 | 7.x (2026-02-06) | 7.0.2 |
| phpunit/php-text-template Packagist | 5.0.0 | 6.x (2026-02-06) | 6.0.1 |
| isexe npm | 3.1.1 | 4.x (2026-02-09) · what breaks | 4.0.0 |
| sebastian/exporter Packagist | 7.0.2 | 8.x (2026-02-06) | 8.2.1 |
| sebastian/recursion-context Packagist | 7.0.1 | 8.x (2026-02-06) | 8.0.1 |
| rich PyPI | 14.2.0 | 15.x (2026-04-12) | 15.0.0 |
| sebastian/comparator Packagist | 7.1.3 | 8.x (2026-02-06) | 8.4.0 |
| sebastian/environment Packagist | 8.0.3 | 9.x (2026-02-06) | 9.3.3 |
| argparse npm | 2.0.1 | 3.x (2026-07-14) · what breaks | 3.0.2 |
| phpunit/php-timer Packagist | 8.0.0 | 9.x (2026-02-06) | 9.0.0 |
| sebastian/global-state Packagist | 8.0.2 | 9.x (2026-02-06) | 9.0.1 |
| sebastian/object-enumerator Packagist | 7.0.0 | 8.x (2026-02-06) | 8.1.0 |
| sebastian/object-reflector Packagist | 5.0.0 | 6.x (2026-02-06) | 6.1.0 |
| agent-base npm | 7.1.4 | 8.x (2026-03-11), 9.x (2026-04-01) · what breaks | 9.0.0 |
| pip PyPI | 25.3 | 26.x (2026-01-31) | 26.2.1 |
| sebastian/type Packagist | 6.0.3 | 7.x (2026-02-06) | 7.0.2 |
| sebastian/cli-parser Packagist | 4.2.0 | 5.x (2026-02-06) | 5.0.1 |
| sebastian/lines-of-code Packagist | 4.0.0 | 5.x (2026-02-06) | 5.0.2 |
| phpunit/php-invoker Packagist | 6.0.0 | 7.x (2026-02-06) | 7.0.0 |
| sebastian/complexity Packagist | 5.0.0 | 6.x (2026-02-06) | 6.0.0 |
| websockets PyPI | 15.0.1 | 16.x (2026-01-10), 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 |
| toml crates.io | 0.9.10+spec-1.1.0 | 1.x (2026-02-11) | 1.1.8+spec-1.1.0 |
| https-proxy-agent npm | 7.0.6 | 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
- MySQL 9.6 released 2026-01-20
- Rust 1.93 released 2026-01-22
- Go 1.26 released 2026-02-10
- Microsoft Windows 11-26h1-e released 2026-02-10
- Microsoft Windows 11-26h1-w released 2026-02-10
- Redis 8.6 released 2026-02-11
- MariaDB 12.2 released 2026-02-13
- 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
- Ubuntu 25.04 ended 2026-01-17
- MySQL 9.5 ended 2026-01-20
- Rust 1.92 ended 2026-01-22
- Apple iOS 12 ended 2026-01-26
- Symfony 7.3 ended 2026-01-31
- Apple macOS 11 ended 2026-02-02
- Apple macOS 10.15 ended 2026-02-02
- Go 1.24 ended 2026-02-10
- MariaDB 12.1 ended 2026-02-13
- Kubernetes 1.32 ended 2026-02-28
- Android OS 13 ended 2026-03-02
- 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
- 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
- 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:batch | 2026-09-29 | US$ 1 / US$ 5 | 1,050,000 |
| openai/gpt-6.1-sol | 2026-09-29 | US$ 2 / US$ 10 | 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 | 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 |
| 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: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 |
| qwen/qwen3.8-max-0902 | 2026-09-03 | US$ 2 / US$ 6 | 1,000,000 |
| google/gemini-3.8-flash:batch | 2026-09-02 | US$ 0.375 / US$ 1.875 | 1,048,576 |
| google/gemini-3.8-flash | 2026-09-02 | US$ 0.75 / US$ 3.75 | 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:batch | 2026-08-26 | US$ 0.06 / US$ 0.2 | 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.
← November 2025 · January 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=2025-12