#release
lwn.net · ⭐️ 8/10 · 2026-07-09
Rust 1.97.0 introduces a new default symbol-mangling scheme, enables denying Cargo warnings via a new flag, and stops hiding linker output after a successful build. These changes improve build reliability and debugging for Rust developers. Denying warnings can help enforce code quality in CI pipelines, while the new mangling scheme ensures more stable symbol names. The new symbol-mangling scheme produces more consistent symbol names across different Rust versions. The Cargo deny warnings feature allows treating warnings as errors, similar to -D warnings in rustc. Removal of hidden linker output means all linker messages are now visible.
simonwillison.net · ⭐️ 8/10 · 2026-07-05
sqlite-utils 4.0rc2, a release candidate for the popular SQLite database utility, has been released. The majority of the code changes in this release were written by Anthropic's Claude Fable AI model, costing approximately $149.25. This release demonstrates the growing capability of AI-assisted software development, as Claude Fable identified and fixed critical bugs like a data loss bug in deletewhere() that would have otherwise shipped. It shows that AI can not only write code but also perform code review that catches subtle, high-impact issues. The AI assistant conducted a review of the 4.0rc1 release and identified 5 release-blocking issues, including a severe data loss bug. Over 37 prompts, 34 commits, and +1321/-190 code changes across 30 files, the team worked through all feedback, with the AI generating most of the code and fixes.
simonwillison.net · ⭐️ 8/10 · 2026-07-01
Anthropic released Claude Sonnet 5 on June 30, 2026, claiming performance close to Opus 4.8 at lower prices, along with a system card detailing its safeguards. This release offers developers a more cost-effective alternative near the top-tier Opus performance, potentially accelerating adoption of Anthropic's models in applications requiring high intelligence. Sonnet 5 features a 1 million token context window, 128,000 output tokens, no longer supports sampling parameters like temperature, and uses a new tokenizer that increases token counts by about 30% for English, effectively raising prices despite unchanged per-token rates.