jun 30, 2026
7 links from the engineering internet.
rust 1.96.1 point release patches cargo retries and bundled libssh2
the first 1.96 point release fixes cargo timeout and retry behavior, ships security patches to the bundled libssh2, and corrects a rustc miscompilation in a mir optimization pass.
uv 0.11.26 reworks its resolver onto ids-only pubgrub dependencies
astral's python package manager adapts its resolver to ids-only pubgrub dependencies, reuses resolver work across pubgrub iterations, and trims allocations in forkmap, a performance-focused patch released on 2026-06-30.
polars 1.42.1 deprecates pl.concat strict for how=horizontal_extend
the python dataframe library deprecates the strict parameter of pl.concat in favor of how='horizontal_extend' and adds a sampled resolve mode for multi-file parquet metadata to speed up scans, plus assorted bug fixes.
astro 7.0.4 html-escapes transition directive values on hydrated islands
the patch ensures astro transition directive values are html-escaped when rendered on hydrated islands, closing an injection vector, and fixes trailing-slash handling in generated routes.
vite 8.1.1 fixes an import.meta.hot.invalidate stack overflow
the patch stops a stack overflow when calling import.meta.hot.invalidate() in bundled dev, serves assets emitted during hmr and lazy compile, handles malformed uris in the index html middleware, and resolves tsconfig paths in css imports.
traefik 3.7.6 bumps lego for acme and patches ingress-nginx handling
the reverse proxy ships v3.7.6 alongside v3.6.22 and v2.11.51, bumping go-acme/lego to v5 for acme certificate issuance and fixing kubernetes ingress-nginx provider handling. the release flags a migration guide to read first.
timescaledb 2.28.2 fixes broken 2.28.1 upgrade migrations
the postgres time-series extension patches the bgw_job_stat_history and chunk_constraint migrations that broke upgrades to 2.28.1, fixes column ordering on first/last sparse indexes, and auto-drops incompatible smallint bloom filters during upgrade.