#migration

Claude Sonnet 5 to Sonnet 5.5 migration showing which API changes return errors

Claude Sonnet 5.5 migration: which changes return a 400

Claude Sonnet 5.5 launched on September 28, 2026 at the same price as Claude Sonnet 5, $2 per million input tokens and $10 per million output tokens. Moving to it is not a model-ID swap. Several

Tue Sep 29 2026 · 6 min read · 2 views

AI

Developer monitor showing an Anthropic API 400 error for thinking and tool_choice settings beside a code diff

Claude Opus 5.5 returns 400 errors. Here is how to fix it

If your code moves from claude-opus-5 to claude-opus-5-5 and starts returning 400 errors, one of two request fields is the cause. Either thinking is set to disabled, or toolchoice is set to any or

Fri Sep 25 2026 · 8 min read · 40 views

AI

Python 3.10 end of life and the upgrade path to Python 3.14

Python 3.10 dies in October. 3.14 is four hops away

Python 3.10 reaches end of life in October 2026. The Python developer guide's version status table lists the branch as security-only with a 2026-10 end date, and community discussion has settled on

Fri Aug 21 2026 · 5 min read · 11 views

Software

.NET 8 and .NET 9 end of support on November 10, 2026

.NET 8 and .NET 9 both end support on one day

.NET 8 and .NET 9 lose Microsoft support on November 10, 2026. After that date there are no servicing updates, no security fixes and no technical support for either version, according to Microsoft's

Fri Aug 21 2026 · 5 min read · 4 views

Software

Claude Opus 5 API request parameters that now return a 400 error

Claude Opus 5 returns 400 on temperature. What to do

Set temperature=0.7 on Claude Opus 5 and the request fails. The API returns a 400 error, not a warning and not a silently ignored parameter. The same happens with topp, topk, and with the manual

Fri Aug 21 2026 · 6 min read · 40 views

AI