Kata, dbt and Komga finished their rewrites — the release that matters moves the default
The lead
Three projects shipped the far end of a rewrite today, and no two of them the same way. Kata Containers 4.0.0 makes the Rust runtime the default, completing a handover the 3.2x series had staged for a year. dbt Core's Rust engine crossed alpha to its first beta the same day with catalog-free SQL binding — but the 1.x Python line is still GA. Komga 1.26.0 put a rewritten web interface in front of users and left the old one in charge, serving both from one server behind a published list of what the new one still lacks.
The version number isn't the event; the default pointer is. Yesterday's big releases were subtraction — today's are substitution, and what separates these three is who eats the regression risk. The bill arrives later: billboard.js's 4.x canvas renderer sits beside the SVG path, and every release since is follow-up work canvas created. GeoTools 35.0 didn't choose its substitution at all, moving the raster core to ImageN because the Java imaging library underneath is dead.
What moved
- The substrate swapped, the surface didn't. Parseable 3.0.0 turned a log store into a logs, metrics, traces and APM console, dropping fluent-bit for an OpenTelemetry collector. Mapnik 4.3.0 keeps turning a local-file renderer into a client of remote tile archives, CP2K 2026.2 got GPUs into a Fortran code's exact-exchange hot path, and Nominatim finished becoming a pip package by deleting the PHP frontend.
- Breaking changes as the delivery vehicle. Transformers v5.15.0 landed four flagged breaks at once, including opt-in kernel selection for linear-attention models. Tracecat beta.51 made the Action Gateway mandatory for every self-hosted deployment; Apache Drill 1.22.0 reset the floor to Java 11/17/21 and dropped Hadoop 2; Ably's AI Transport SDK ships breaking changes every ten days, pre-1.0.
- Model files became attack surface. ThingsBoard's notes read as a CVE ledger twenty to thirty deep, one recurring class being SSRF through AI model provider URLs. Apache OpenNLP runs three branches with one shared job: making model archives safe to load, after XXE, arbitrary class instantiation and untrusted deserialization. Around it an ordinary wave: OpenEXR's three branches tagged inside two minutes for 40 CVEs, Routinator's four from an X41 audit, Aerospike's identical fixes across four branches in two hours, Ever Gauzy's ten releases in seven.
- AI moved to the intake layer. Financial Cents's AI File Validator checks client uploads against the request, accounting period and client record before the firm sees them. Docling widened what its parser swallows — Outlook .msg, EBCDIC, VLM grounding; Scribe made video uploads a documentation source; Brand24 counts spoken mentions inside YouTube audio; DocsBot AI redacts personal data browser-side before it reaches model context.
- Registering inside runtimes they don't own. Atlassian shipped Jira MCP and an OpenAI Symphony integration putting Jira under Codex orchestration as system of record; AWeber joined Claude's connector directory; Zoho Social, MeisterTask and SalesBlink exposed management surfaces over MCP; GitHub Copilot's usage metrics API now counts third-party agent apps from Claude and Codex.
Sectors today
Development (24): rewrites and multi-branch CVE trains, few features. Devtools (17): Kata's flip; Depot widened into tests, source control, bare metal. Collaboration (11): AFFiNE's bring-your-own-key work stays on canary, Document360 rebuilt its API, Happeo and Staffbase shipped nothing. AI-assistants (9): Transformers' breaks, Docling's format grind, Gemini and Writer on marketing. Project-management (8): Atlassian and Tracecat each made a gateway compulsory. Analytics (8): three engines mid-swap — dbt, Parseable, billboard.js. Marketing (6): one product event, Brand24; the rest is search content. HR-recruiting (5): Ever Gauzy's security sprint; Tanda shared report configuration org-wide. Ecommerce (4): Shopify made WhatsApp first-party, consent capture included; CartFlows shipped its free/Pro pair. Finance (4): only Financial Cents shipped; CloudZero, Copperleaf and Firefly III publish essays or nightlies. Design (4): OpenEXR, OpenImageIO and OpenVDB — reader hardening, plus half-precision grids. Communication-messaging (3): Respond.io's workspace assistant; Stalwart shipping DKIM2 and DMARCbis pre-standard. LMS-edtech (3): TeamSnap ONE's Auto-Scheduler; Scribe's agent grounded in admin-set context. Marketing-automation (3): AWeber, SalesBlink and Zoho Social shipped agent access, little else. CRM (3): no signal — NetHunt CRM, Vendasta and Recruiterflow publish buyer education. Customer-support (2): respond.io bills AI overage; Formbricks backports one tenancy sweep. Video-conferencing (2): CasparCG Server reached for HDR with a hardware floor; Fourwaves kept its polish drip.
Watch tomorrow
Kata 4.0.0 is the live test of the lead: a default flip is only real if the 4.0.x patches behind it aren't spent chasing it. Same question, slower, for dbt's Fusion beta and Komga's gap list — does either move its default, or quietly extend the parallel period? authentik's rc7 holds the substance of the 2026.8.0 train with no rc8 yet, Tracecat has opened beta.52's candidate run, and containerd's 2.4 beta joins five older branches still taking backports. Two data caveats: duplicate Apache Superset rows, both tracking the Helm chart rather than Superset itself; and several tracked sources shipped nothing: Metricool, Printful, Everhour and Process Street are content programs, Ansible publishes stubs, and Firefly III omits its changelog by policy.