➔ pandas v3.0.4 - Regression and Bug Fixes
pandas v3.0.4 was published on June 28, 2026, as a stable patch release for the pandas 3.0.x line. The main fix to notice is in DataFrame.to_sql() and read_sql_table() with ADBC engines, where table and schema identifiers are now quoted instead of being passed through in a way that could fail on reserved words or spaces and expose a SQL injection risk. For the source release entry, see the pandas v3.0.4 GitHub release.
➔ Polars py-1.42.0 - Cloud IO and SQL Fixes
Polars py-1.42.0 was published on June 24, 2026, as the Python Polars 1.42.0 release. The main user visible work is a mix of cloud IO control, early out of core spilling, SQL fixes, and query optimizer correctness. The release is not marked as a prerelease, so teams using Python Polars should treat it as the current stable release train and read the migration notes before upgrading.
➔ Selenium This Week: JSON Parser and Manager Fixes
The recent activity in Selenium, the browser automation project, is mostly about making edge cases less strange. The headline change is Java JSON parser hardening, with smaller but useful fixes in Selenium Manager, Grid session queue wiring, and Python remote connection routing.
➔ dlt This Week: Replace Loads, Secrets, and SQLAlchemy DuckDB
dlt is a Python data loading toolkit, and this activity batch is worth reading if your pipelines use replace loads, dataset relations, or managed secret storage. The headline change is practical: empty replace resources now clear destination tables through package state instead of relying on fake zero row load jobs.
➔ Great Expectations 1.18.1 - Data Docs Regex Fix and Doc Cleanup
Great Expectations 1.18.1 is a patch release published on June 11, 2026. The change most teams will notice is a Data Docs bug fix: regex patterns that contain angle brackets were not HTML escaped, which could break or misrender validation reports. The rest of the release is documentation housekeeping and temporary CI test skips for BigQuery and Snowflake.
➔ Scrapy This Week: Proxy Auth, Crawler Settings, and scrapy-lint
Scrapy landed 17 commits on master over the past week, touching 71 files with a net gain of about 400 lines. Most of the diff is test coverage, but a handful of changes matter if you run spiders behind proxies, pass prebuilt Crawler objects into runners, or rely on rel="nofollow" to stay off certain pages. The headline fix stops Proxy-Authorization from leaking into upstream requests when using the streaming download handlers.
➔ Playwright Python 1.61.0: WebStorage, WebAuthn, and Python 3.14 Support
Playwright Python version 1.61.0 has arrived with a significant set of features for modern web testing, including native access to WebStorage, virtual WebAuthn authenticators, and early support for the upcoming Python 3.14 release. This update also marks the end of support for Python 3.9 and introduces Docker images for Ubuntu 26.04.
➔ Kubernetes Python Client v36.0.2 Patch Release
The Kubernetes Python client shipped v36.0.2 on June 1, 2026. This is the third tag in the v36.0.x line, landing about a week after v36.0.0 and four days after v36.0.1. The release notes from GitHub do not list individual fixes; the actual diff lives in the release-36.0 branch changelog, and this post walks through how to pull it in and where to look for the details.
➔ Apache Airflow 3.2.2: SMTP Validation, Triggerer Watchdog, and Prefix Search
Apache Airflow 3.2.2 was published on May 29 2026 with a mix of security tightening, a triggerer reliability fix, and a UI search behavior change that operators of large deployments should know about.
➔ Kubernetes Python Client v36.0.1 Stable Release
The kubernetes-client/python project published the v36.0.1 stable tag on May 20, 2026. This is a patch release in the 36.0.x line, marked as non prerelease, so it is intended for production installs rather than testing.
➔ Kubernetes Python Client v36.0.0 Stable Release Notes
The official Kubernetes Python client tagged v36.0.0 on May 20, 2026. The published GitHub release is intentionally short and points users at the install commands and the full changelog on the release-36.0 branch. This post collects what is on the release page, plus the practical bits operators usually want before bumping the version in production code.
➔ Prefect 3.7.2 ships worker channel and cloud worker fixes
A look at what landed in PrefectHQ/prefect over the past week. The 3.7.2 release went out, the new worker channel got handshake and snapshot plumbing, and the Azure container worker finally retries on transient 5xx responses. About 53 commits across 421 files.
➔ Playwright Python 1.60.0 release with HAR tracing and drop locators
Playwright Python 1.60.0 ships HAR recording as a tracing API, a new drop() method on locators, and soft assertions for pytest. The release was published on May 18, 2026 and pulls the bundled browsers up to Chromium 148, Firefox 150, and WebKit 26.4.
➔ Prefect 3.7.1 Release Notes - Worker Channel and Orchestration Fixes
PrefectHQ shipped Prefect 3.7.1 on May 16, 2026, a point release that ships the first batch of worker channel infrastructure and clears out a stack of orchestration, concurrency, and result data bugs. Anyone running self hosted workers or pinning Python 3.13 should read this one carefully.