Software News.
Programming languages, frameworks, databases and developer tools, decoded for the people who ship. We track the releases and shifts that change how software gets built, from runtimes and type-checkers to the AI agents now writing code.
Software
Microsoft Open-Sources Comic Chat After 30 Years
Microsoft published the full source of Comic Chat, its 1996 comic-strip IRC client, under an MIT license at github.com/microsoft/comic-chat, including AI-assisted forks that build the 30-year-old Visual C++ and MFC code in Visual Studio 2022.
Software
Debian 13.6 Ships a Fix for the Expired Secure Boot CA
Debian 13.6 landed July 11 with fwupd 2.0.20, which can update your firmware's Secure Boot CA, KEK and DBX databases. The reason it matters: the 2013 UEFI CA that signs most Linux bootloaders has expired, and future shim updates will not validate on firmware that never got the 2023 replacement.
Software
SvelteKit Ships Breaking API Changes: Sync Requests, refreshAll
SvelteKit's latest release makes getRequest and setResponse synchronous, marks page.url immutable at the type level, adds refreshAll while deprecating invalidateAll, and drops the experimental handleRenderingErrors flag, a batch of breaking changes teams must plan for.
Software
Laravel Adds Native Postgres Pooler Support for PgBouncer
Laravel now supports transaction-mode Postgres poolers like PgBouncer, RDS Proxy and Neon at the framework level: set pooled to true and Laravel handles emulated prepares and boolean binding, while a ::direct suffix routes schema changes around the pooler.
Software
Microsoft Pauses Windows 11 Update Over Dell Shutdowns
Microsoft has blocked its July 14 Windows 11 update, KB5101650, from installing on some Dell PCs after confirming an Intel driver conflict can cause unexpected shutdowns, overheating, and battery drain. A fix is due in the coming days.
Software
Apple Ships iOS 27 Public Beta With Agentic Siri AI
Apple released the first public betas of iOS 27 and iPadOS 27 on July 13, headlined by a rebuilt Siri that can search the web, read your screen, use personal context, and take actions across apps.
Software
Windows 10 KB5099539 ESU Update Has a Networking Catch
KB5099539 is Windows 10's July 2026 Patch Tuesday update, delivered only to PCs enrolled in the paid Extended Security Updates program; it fixes a June OLE Automation regression and hardens Secure Boot and Remote Desktop, but a new TDI networking rule can break apps using unregistered third-party transports.
Software
Rolldown 1.0 Lands in Vite 8: One Rust Bundler to Rule Them
Vite 8 ships with stable Rolldown 1.0, the Rust-based bundler from the VoidZero team that replaces Vite's split of esbuild for dev and Rollup for production with a single engine, promising faster builds and one consistent output.
Software
Deno 2.7 Lands Temporal, Windows ARM, and Deploy GA
Deno 2.7 ships the standardized Temporal date-time API, native Windows on ARM builds, and full npm compatibility, while Deno Deploy reaches general availability, sharpening the runtime's pitch against Node and Bun.
Software
Node.js 26 Ships Temporal by Default on V8 14.6
Node.js 26 landed as the new Current release with the Temporal date API enabled by default, V8 upgraded to 14.6, and a round of removals, making it the last version before Node shifts to a yearly release cadence.
Software
Python 3.15 Betas Land as CPython Puts Its JIT on a Clock
Python 3.15 picked up two more betas on the way to a fall release, but the bigger story is that the CPython Steering Council gave the experimental JIT compiler roughly six months to prove it earns its complexity, or face reconsideration.
Software
Zig Nears 1.0 With a Radical New I/O Model
Zig is closing in on its 1.0 release in 2026, and its new std.Io interface makes input and output a value you pass in, letting the same code run blocking, threaded, or event-driven without rewrites.
Software
Astro 7 Ships a Rust Compiler and Vite 8 Speed Jump
Astro 7 rebuilds its compiler and Markdown pipeline in Rust, moves to Vite 8, and adds first-class AI agent support, all while keeping the zero-JavaScript-by-default philosophy that made it popular.
Software
Python 3.14 makes free-threading real: the GIL era is ending
With Python 3.14, the free-threaded no-GIL build is officially supported rather than experimental, and 2026 is the year the ecosystem's libraries start shipping wheels that finally run threads in parallel.
Software
VS Code's July update turns the editor into an agent host
The July 8 Visual Studio Code release expands agent workflows, chat attachments, browser-tab controls and OS-level shortcuts, pushing the editor further from a text tool toward a place where coding agents actually run.
Software
Bun 1.3 ships a batteries-included runtime to unseat Node
Bun 1.3 turns the JavaScript runtime into an all-in-one toolkit: run an HTML file and it serves and hot-reloads your frontend with no Vite, no webpack, and no config, while built-in SQL and S3 clients cut whole categories of dependencies.
Software
Python's Steering Council Puts the JIT Compiler on Notice
Python's Steering Council has given the experimental JIT compiler a deadline to prove it is worth keeping, warning that the copy-and-patch just-in-time engine must show real, consistent speedups or be cut. It is a rare ultimatum for a headline CPython feature.
Software
Flutter 3.44 adds agentic hot reload and GenUI
Flutter 3.44, shipped at Google I/O 2026 with Dart 3.12, makes the framework agent-aware: an MCP server auto-triggers hot reload after a coding agent edits your code, a new GenUI SDK lets agents compose live widgets, and Material and Cupertino move out of the core SDK.
Software
Microsoft Ships Agent Framework 1.0 for .NET and Python
Microsoft released Agent Framework 1.0, a production, long-term-support open-source library for .NET and Python that merges Semantic Kernel and AutoGen into one way to build tool-calling, multi-model, multi-step AI agents.
Software
TypeScript 7 Goes Native: A 10x Faster Compiler in Go
Microsoft announced TypeScript 7 on July 8, a compiler rewritten from JavaScript into Go that runs roughly ten times faster and brings near-instant type checking to VS Code, Visual Studio and other editors.
Software
Valkey 8.1 undercuts Redis on memory and price
Valkey 8.1, the Linux Foundation fork of Redis, now runs about 28% leaner on memory than Redis while managed providers price it roughly 33% cheaper. With Redis Software 7.2 hitting end of life, the license fight that created Valkey is turning into a migration decision for real teams.
Software
Node.js 20 Hits End of Life July 9: What to Do Now
Node.js 20 reaches end of life on July 9, 2026, ending security patches. Teams still on it should move to Node 22 or 24 now; here is why it matters and how to plan the jump.
Software
Rust 1.96 Finally Makes Range Types Copy
Rust 1.96, released May 28 2026, adds Copy-able core::range types via RFC 3550, stabilizes assert_matches!, and raises the minimum LLVM version to 21.
Software
Windows 11 Tests Cloud Rebuild, a No-USB Recovery Tool
Microsoft is testing Cloud Rebuild, a Windows 11 recovery tool that reinstalls the OS and its drivers straight from Windows Update with no USB stick, working even on a PC that will not boot. It landed in Experimental Insider build 26300.8772 alongside Point-in-Time Restore.
Software
Deno 2.9 Ships Desktop Apps and Post-Quantum Crypto
Deno 2.9, released July 1, adds Deno Desktop for building native cross-platform apps as a single binary without Electron, plus built-in post-quantum cryptography with ML-DSA signatures and ML-KEM key exchange.
Software
TypeScript 7's Go Rewrite Promises a 10x Faster tsc
TypeScript 6.0 is the last release built on the JavaScript codebase; TypeScript 7.0, code-named Project Corsa, rewrites the compiler in Go for a roughly 10x speedup, native binaries, and shared-memory parallelism.
Software
React Compiler Is On by Default, Ending Manual Memoization
React's compiler now automatically memoizes components at build time, cutting unnecessary re-renders by roughly 25 to 40 percent and retiring the useMemo, useCallback, and React.memo boilerplate developers have written by hand for a decade.
Software
Django 6.0 Goes Async-First With Background Tasks
Django 6.0 ships a built-in Background Tasks framework, async pagination, native Content Security Policy support, and template partials, treating async as first-class for the first time in the framework's 20-year history.
Software
Astral's ty Brings Rust-Speed Type Checking to Python
ty, the Rust-written Python type checker from the makers of Ruff and uv, runs 10 to 60 times faster than mypy and Pyright and recomputes diagnostics in milliseconds after an edit. Now in beta with a stable release targeted for 2026, it is trying to do for type checking what uv did for packaging.
Software
Cloudflare Buys VoidZero, the Company Behind Vite
Cloudflare acquired VoidZero, the company behind Vite, on June 4, putting the build toolchain that React, Vue, Svelte and Shopify all depend on under one owner. It pledged $1M to an independent ecosystem fund and to keep the projects open-source.
Software
Go 1.26's Green Tea GC Cuts Collection Overhead 40%
Go 1.26 turns on the Green Tea garbage collector by default, a redesign of how the runtime marks and scans small objects that cuts GC overhead by 10 to 40% in allocation-heavy programs, with no code changes required.
Software
Zig 0.16 rebuilds async I/O to end function coloring
Zig 0.16 ships a rearchitected async I/O system built around a new std.Io interface that callers pass in like an allocator, a design Andrew Kelley says sidesteps the function-coloring problem that split Rust and JavaScript into red and blue functions. The threaded backend is production-ready; the io_uring evented backend is still a work in progress.
Software
Bun Is Trialing a Full Rewrite From Zig to Rust
Bun, the Anthropic-owned JavaScript runtime that ships inside Claude Code, is trialing a rewrite from Zig to Rust across roughly 2,188 files and nearly a million lines. The team stresses it is an experiment, with a high chance the code gets thrown out.
Software
TypeScript 7 Go Compiler Hits RC and Runs 10x Faster
Microsoft shipped the TypeScript 7.0 Release Candidate on June 18, 2026, with the entire compiler ported from TypeScript to Go under Project Corsa, cutting the 1.5M-line VS Code type-check from about 78 seconds to 7.5 and folding the native binary back under the familiar tsc command.
Software
Astral's ty Brings Rust-Speed Type Checking to Python
ty is a new Python type checker from Astral, the team behind Ruff and uv, written in Rust and now in public beta. It runs 10 to 60 times faster than mypy and Pyright, recomputes editor diagnostics in milliseconds, and is targeting a stable release in 2026.
Software
PostgreSQL 19 Beta Makes Async I/O Actually Scale
PostgreSQL 19 Beta 1, released June 4, 2026, turns last year's asynchronous I/O into a self-scaling subsystem, adds parallel autovacuum and online REPACK, and introduces native SQL graph queries, with general availability due around September.
Node's Monopoly Is Over: Bun and Deno Split the Field
For the first time, Node.js has real competition: Bun, now backed by Anthropic, leads on raw speed and cold starts, while Deno leads on security and standards, and a shared standards group is making all three interchangeable.
Vue 3.6's Vapor Mode Takes Direct Aim at Svelte and Solid
Vue 3.6, in beta as of late June 2026, rebuilds its reactivity core with alien signals and introduces Vapor mode, a compiler-driven path that drops the virtual DOM to chase Svelte and Solid on performance.
Django 6.0 Bakes Background Tasks Into the Core
Django 6.0 ships a first-party Tasks framework with a @task decorator and .enqueue(), giving the framework a native way to define background work, but it deliberately does not include a production worker, leaving execution to you.
GitHub Moved Copilot Out of the Editor, and That Tells You a Lot
GitHub shipped a standalone Copilot desktop app, generally available June 17, that runs many AI coding agents in parallel, each in its own isolated git worktree. The center of software work is shifting from the editor to the orchestration layer.
Next.js 16.3 Is Built for AI Agents, Not Just Developers
Next.js 16.3 Preview, released June 27, 2026, adds features aimed squarely at AI coding agents: version-matched docs bundled via AGENTS.md, first-party Skills, an Agent Browser with React introspection, and actionable errors with paste-ready fix prompts.
Astral Makes Python Type Checking Fast, and ty Quietly Changes the Workflow
Astral, the team behind the uv package manager, has declared its ty type checker stable enough for everyone. The story is not the tool. It is what happens when a slow part of Python suddenly gets fast.
Rust Is Done Being a Cult Favorite. Nearly Half of Companies Now Ship It in Production.
The latest State of Rust survey shows enterprise adoption jumping 10 points in two years. The language famous for being hard to learn just quietly became infrastructure.
TypeScript Passed Python as GitHub's Most-Used Language. Here's What That Actually Means.
TypeScript is now the most-used language on GitHub by contributor count, edging past Python. The reason is less about language design than about what frameworks quietly choose for you by default.
Zig Tightens Its Semantics, and Keeps One Foot in LLVM
Zig refines bitCast behavior and improves its LLVM backend, small changes that show a young language maturing toward 1.0 discipline.
Why the Garbage Collection Handbook Still Matters
A canonical reference on automatic memory management keeps resurfacing, because GC is back at the center of language design debates.
'You're the OS' Turns Kernel Scheduling Into a Game
A browser game puts you in the role of an operating system, juggling processes, memory, and I/O. It's the best kind of teaching tool: one you don't notice is teaching.
Libre Barcode and the Quiet Value of Open Standards
An open project turns barcodes into fonts, a small thing that highlights how much infrastructure quietly depends on freely usable standards.
'Bank Python' and the Strange Systems Banks Actually Run
An oral history of in-house 'Bank Python' platforms is resurfacing, a window into how the world's most important software is often the least visible.
Why Every Company Became a Software Company
Banks, carmakers, retailers, farms, businesses that have nothing to do with computing now live or die by their software. The transformation was quiet and total.
Software
The Hidden Cost of Technical Debt
Software teams talk about 'technical debt' constantly, and outsiders assume it's just messy code. The metaphor is sharper and more financial than that.
Why Continuous Deployment Beat the Big Release
Shipping software used to mean a tense, infrequent 'big release.' Many teams now deploy changes dozens of times a day. The counterintuitive result is fewer disasters.
Why Rust Keeps Winning Developer Surveys
Year after year, the same systems language tops 'most loved' lists. The reasons go deeper than fast code, they're about a promise the compiler keeps for you.
Containers Explained: Why Everything Ships in a Box
If you've heard developers talk about 'containers' and pictured shipping crates, you're closer than you'd think. The analogy is the whole point.
Software
The Monorepo Comeback Nobody Predicted
For a while, splitting every service into its own repository was gospel. Then some of the largest engineering teams went the other way, and made the case loudly.
Software
The Quiet Power of the Command Line
In an age of polished graphical apps, the text-based command line looks like a relic. Professionals keep using it for reasons that aren't nostalgia.
Can an AI Website Builder Actually Build Your Site?
AI website builders promise a finished site from a sentence. They are genuinely useful for some things and quietly wrong for others. Here is where the line falls.
WebAssembly Is Finally Growing Up
WebAssembly arrived promising near-native speed in the browser. Its more interesting future turned out to be almost everywhere except the browser.
Why Type Systems Came Back Into Fashion
A decade ago, loosely-typed languages were all the rage for moving fast. Then the industry swung back toward catching mistakes before code ever runs. Here's why.
Why So Many Tools Are Being Rewritten in Go
Open a modern developer's toolbox and a striking number of the utilities share a lineage. There's a practical reason Go keeps showing up in command-line tools.
Software
AI for Coding: What It's Genuinely Good At
AI coding tools are now part of most developers' workflow. They are transformative for some tasks and quietly dangerous for others. Here is the honest split.