This week's releases are less about flashy new capabilities and more about the quieter, more valuable kind of progress: stable APIs that let you stop maintaining workarounds. Swift's server ecosystem crossed two 1.0 milestones simultaneously, Rust 1.95 landed language features that eliminate entire dependency categories, and a small CLI tool solved a genuinely annoying MCP configuration problem. Here's what's worth your attention.

Swift System Metrics hits 1.0 with stable API

Swift System Metrics gives you CPU usage, memory consumption, and file descriptor counts out of the box for any Swift service, wired into the backend-agnostic Swift Metrics API. That means it routes to Prometheus, OpenTelemetry, or whatever metrics sink you're already running—no vendor lock-in, no custom /proc parsing.

Before this, Swift backend observability meant writing your own instrumentation layer or vendoring fragmented packages with no stability guarantees. The 1.0 tag changes that calculus: you get a stable, maintained API, a Grafana dashboard template included in the repo, and lifecycle integration via ServiceLifecycle so metrics collection starts and stops cleanly with your service.

Verdict: Ship now. Requires Swift 5.9+ and the Swift Metrics ecosystem. Drop it into any Swift backend and get production observability from first deploy. The Grafana template alone saves an hour of dashboard setup.