[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"news:post:fastapi-0-150-0":3,"news:all:100":17},{"title":4,"slug":5,"excerpt":6,"content":7,"category":8,"tags":11,"published_at":14,"read_time_minutes":15,"html":16},"FastAPI 0.150.0 Treats Empty Browser File Inputs as Missing","fastapi-0-150-0","FastAPI 0.150.0 changes how unselected file inputs are handled, treating empty filename submissions as missing values and introducing a breaking change for required file fields.","FastAPI has released **0.150.0**, and the headline change affects how the framework interprets empty file uploads coming from browsers. When a user leaves a file input untouched, browsers still submit a file part — but with an empty filename and empty content. Previously this could be ambiguous for validation; the new release closes that gap by treating such parts as missing values rather than as uploaded files.\n\nThe change is documented as a **breaking change**, so it's worth reviewing if you depend on file-upload validation behaviour.\n\n- Unselected browser file inputs are now treated as **missing** rather than as empty files.\n- **Required** file fields now return a **validation error** when no file is selected, instead of accepting an empty upload.\n- Fields that define **defaults** or **default factories** now fall back to those defaults when the input is unselected.\n- Unselected inputs are **ignored** when files are supplied as a list, so empty parts no longer pollute the resulting collection.\n- Named **zero-byte files** are still accepted — only the browser's empty-filename placeholder is reclassified.\n\nThe work landed in PR **#16534** by **@tiangolo** and is tagged as `0.150.0`. No new commands or configuration flags are required; the behaviour is applied automatically.\n\nFor developers, this clarifies a long-standing edge case in form-based uploads. Instead of manually checking filename length or content size, you can rely on standard FastAPI validation: required `File` parameters fail fast with a clear error, optional parameters with defaults behave predictably, and list-based endpoints avoid spurious empty entries. If your frontend or tests depend on empty parts being accepted as zero-byte files, adjust them before upgrading — the practical rule now is that an unnamed empty part means \"no file chosen,\" while a named empty file remains valid.\n\nSource: https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ffastapi\u002Freleases\u002Ftag\u002F0.150.0",{"slug":9,"name":10},"fastapi","FastAPI",[12],{"slug":9,"name":13},"Fastapi","2026-10-20T01:00:23.944817Z",null,"\u003Cp>FastAPI has released \u003Cstrong>0.150.0\u003C\u002Fstrong>, and the headline change affects how the framework interprets empty file uploads coming from browsers. When a user leaves a file input untouched, browsers still submit a file part — but with an empty filename and empty content. Previously this could be ambiguous for validation; the new release closes that gap by treating such parts as missing values rather than as uploaded files.\u003C\u002Fp>\n\u003Cp>The change is documented as a \u003Cstrong>breaking change\u003C\u002Fstrong>, so it's worth reviewing if you depend on file-upload validation behaviour.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unselected browser file inputs are now treated as \u003Cstrong>missing\u003C\u002Fstrong> rather than as empty files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Required\u003C\u002Fstrong> file fields now return a \u003Cstrong>validation error\u003C\u002Fstrong> when no file is selected, instead of accepting an empty upload.\u003C\u002Fli>\n\u003Cli>Fields that define \u003Cstrong>defaults\u003C\u002Fstrong> or \u003Cstrong>default factories\u003C\u002Fstrong> now fall back to those defaults when the input is unselected.\u003C\u002Fli>\n\u003Cli>Unselected inputs are \u003Cstrong>ignored\u003C\u002Fstrong> when files are supplied as a list, so empty parts no longer pollute the resulting collection.\u003C\u002Fli>\n\u003Cli>Named \u003Cstrong>zero-byte files\u003C\u002Fstrong> are still accepted — only the browser's empty-filename placeholder is reclassified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The work landed in PR \u003Cstrong>#16534\u003C\u002Fstrong> by \u003Cstrong>@tiangolo\u003C\u002Fstrong> and is tagged as \u003Ccode>0.150.0\u003C\u002Fcode>. No new commands or configuration flags are required; the behaviour is applied automatically.\u003C\u002Fp>\n\u003Cp>For developers, this clarifies a long-standing edge case in form-based uploads. Instead of manually checking filename length or content size, you can rely on standard FastAPI validation: required \u003Ccode>File\u003C\u002Fcode> parameters fail fast with a clear error, optional parameters with defaults behave predictably, and list-based endpoints avoid spurious empty entries. If your frontend or tests depend on empty parts being accepted as zero-byte files, adjust them before upgrading — the practical rule now is that an unnamed empty part means \"no file chosen,\" while a named empty file remains valid.\u003C\u002Fp>\n\u003Cp>Source: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ffastapi\u002Freleases\u002Ftag\u002F0.150.0\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">https:\u002F\u002Fgithub.com\u002Ffastapi\u002Ffastapi\u002Freleases\u002Ftag\u002F0.150.0\u003C\u002Fa>\u003C\u002Fp>\n",[18,22,30,40,48,56,64,72,80,88,96,104,112,123,131,139,147,155,163,173,183,191,199,207,215,223,233,241,249,257,265,273,281,289,297,305,313,321,329,337,349,357,365,373,381,389,397,405,413,421,429,437,445,453,461,469,477,485,493,501,509,517,527,535,543,551,559,567,575,583,591,599,607,617,625,633,641,649,657,665,673,681,689,697,705,713,721,729,737,745,753,761,769,777,785,793,801,809,817,825],{"title":4,"slug":5,"excerpt":6,"category":19,"tags":20,"published_at":14,"read_time_minutes":15},{"slug":9,"name":10},[21],{"slug":9,"name":13},{"title":23,"slug":24,"excerpt":25,"category":26,"tags":27,"published_at":29,"read_time_minutes":15},"FastAPI 0.149.0 Treats Empty Scalar Form Values as Missing in Form Models","fastapi-0-149-0","FastAPI 0.149.0 is a breaking change that aligns form models with individual Form parameters by treating empty scalar form values as missing.",{"slug":9,"name":10},[28],{"slug":9,"name":13},"2026-10-19T22:00:23.922841Z",{"title":31,"slug":32,"excerpt":33,"category":34,"tags":37,"published_at":39,"read_time_minutes":15},"Cloudflare Cuts AI Code Reviewer Inference Bill by 68% Through Obsessive Optimization","cloudflare-cutting-our-inference-bill-by-68-by-being-obsessive-about-op","Cloudflare reduced the average cost of an AI code review from $2.43 to $0.77 by optimizing reviewer code and model choices, without changing its core architecture.",{"slug":35,"name":36},"cloudflare","Cloudflare",[38],{"slug":35,"name":36},"2026-10-19T22:00:23.910958Z",{"title":41,"slug":42,"excerpt":43,"category":44,"tags":45,"published_at":47,"read_time_minutes":15},"Cloudflare Previews Clairic, First of a New Class of Extraction Models on Workers AI","cloudflare-introducing-clairic-a-new-system-one-class-of-extraction-mod","Cloudflare announces Clairic, a System One-style extraction model available on Workers AI as @cf\u002Fcloudflare\u002Fclairic, with open weights planned soon.",{"slug":35,"name":36},[46],{"slug":35,"name":36},"2026-10-19T22:00:23.894432Z",{"title":49,"slug":50,"excerpt":51,"category":52,"tags":53,"published_at":55,"read_time_minutes":15},"Cloudflare on Protecting NetScaler Gateways Beyond the Patch","cloudflare-beyond-the-patch-protecting-your-netscaler-gateway-against-f","Cloudflare explains how to harden Citrix NetScaler gateways and any internet-facing login page against future authentication-bypass vulnerabilities.",{"slug":35,"name":36},[54],{"slug":35,"name":36},"2026-10-19T16:00:23.282484Z",{"title":57,"slug":58,"excerpt":59,"category":60,"tags":61,"published_at":63,"read_time_minutes":15},"FastAPI 0.148.0 Changes Default Handling for Query, Header, Cookie and Form Parameters","fastapi-0-148-0","FastAPI 0.148.0 stops treating defaults on omitted request parameters and model fields as user input, skipping their validation unless default validation is explicitly enabled.",{"slug":9,"name":10},[62],{"slug":9,"name":13},"2026-10-19T16:00:23.273388Z",{"title":65,"slug":66,"excerpt":67,"category":68,"tags":69,"published_at":71,"read_time_minutes":15},"FastAPI 0.147.0 Treats Omitted Boolean Form Fields as False","fastapi-0-147-0","FastAPI 0.147.0 is a breaking change: omitted boolean form fields now default to False, matching unchecked HTML checkboxes, affecting both individual Form parameters and form models.",{"slug":9,"name":10},[70],{"slug":9,"name":13},"2026-10-19T10:00:23.338693Z",{"title":73,"slug":74,"excerpt":75,"category":76,"tags":77,"published_at":79,"read_time_minutes":15},"FastAPI 0.143.4 Adds httpx2 to Optional Dependencies","fastapi-0-143-4","FastAPI 0.143.4 is a small dependency upgrade release that adds httpx2 to the project's optional dependencies, alongside a quiet batch of internal updates.",{"slug":9,"name":10},[78],{"slug":9,"name":13},"2026-10-18T19:00:23.481340Z",{"title":81,"slug":82,"excerpt":83,"category":84,"tags":85,"published_at":87,"read_time_minutes":15},"FastAPI 0.145.0 Drops Deprecated openapi_prefix in Breaking Change","fastapi-0-145-0","FastAPI 0.145.0 removes the long-deprecated openapi_prefix parameter and the unused extra keyword, plus documents URL paths in templates.",{"slug":9,"name":10},[86],{"slug":9,"name":13},"2026-10-18T19:00:23.453580Z",{"title":89,"slug":90,"excerpt":91,"category":92,"tags":93,"published_at":95,"read_time_minutes":15},"FastAPI 0.146.0 Deprecates the root_path Parameter in Favor of `fastapi run --root-path`","fastapi-0-146-0","FastAPI 0.146.0 marks a breaking change: the `root_path` argument on the `FastAPI()` constructor is deprecated, and proxy path prefixes should now be configured via the CLI flag `fastapi run --root-path`.",{"slug":9,"name":10},[94],{"slug":9,"name":13},"2026-10-18T19:00:23.433371Z",{"title":97,"slug":98,"excerpt":99,"category":100,"tags":101,"published_at":103,"read_time_minutes":15},"FastAPI 0.144.0 Adds WebSocket Support to Security Dependencies","fastapi-0-144-0","FastAPI 0.144.0 extends its dependency injection system so that security dependencies can now be applied to WebSocket routes, not just HTTP endpoints.",{"slug":9,"name":10},[102],{"slug":9,"name":13},"2026-10-18T13:00:23.195589Z",{"title":105,"slug":106,"excerpt":107,"category":108,"tags":109,"published_at":111,"read_time_minutes":15},"FastAPI 0.143.5 Fixes Empty Byte File List Parameter Handling","fastapi-0-143-5","FastAPI 0.143.5 lands a targeted bug fix for how empty values are handled when a list of byte file parameters is submitted.",{"slug":9,"name":10},[110],{"slug":9,"name":13},"2026-10-18T10:00:22.898078Z",{"title":113,"slug":114,"excerpt":115,"category":116,"tags":119,"published_at":122,"read_time_minutes":15},"credcheck v6.0 Released: Password Policy Enforcement Now Works With PgBouncer","postgresql-crecheck-v6-0-has-been-released","The credcheck PostgreSQL extension reaches v6.0, adding PgBouncer integration for authentication-failure bans and first-login password changes, plus a new minimum password validity setting.",{"slug":117,"name":118},"postgresql","PostgreSQL",[120],{"slug":117,"name":121},"Postgresql","2026-10-18T04:00:23.182230Z",{"title":124,"slug":125,"excerpt":126,"category":127,"tags":128,"published_at":130,"read_time_minutes":15},"pg_utl_smtp v2.0 Adds Asynchronous Email Sending to PostgreSQL","postgresql-pg-utl-smtp-v2-0-released","The Oracle UTL_SMTP compatibility extension pg_utl_smtp reaches v2.0 with a new asynchronous mode, SSL\u002FTLS support and stricter SMTP error handling.",{"slug":117,"name":118},[129],{"slug":117,"name":121},"2026-10-18T04:00:23.164706Z",{"title":132,"slug":133,"excerpt":134,"category":135,"tags":136,"published_at":138,"read_time_minutes":15},"Cloudflare Adds Continuous Accountability Monitoring for Verified Bots","cloudflare-continuous-accountability-for-verified-bots","Cloudflare now evaluates Verified bot behavior over time, reporting when a known bot's actions deviate from its declared purpose.",{"slug":35,"name":36},[137],{"slug":35,"name":36},"2026-10-16T19:00:23.986092Z",{"title":140,"slug":141,"excerpt":142,"category":143,"tags":144,"published_at":146,"read_time_minutes":15},"FastAPI 0.143.3 Fixes Non-Finite Float Serialization in JSONL and SSE Streams","fastapi-0-143-3","FastAPI 0.143.3 patches a serialization bug that broke JSONL and Server-Sent Events responses containing non-finite floats, and refreshes Markdown formatting in the docs.",{"slug":9,"name":10},[145],{"slug":9,"name":13},"2026-10-16T16:00:24.026096Z",{"title":148,"slug":149,"excerpt":150,"category":151,"tags":152,"published_at":154,"read_time_minutes":15},"Cloudflare Gateway Adds Forward Action and Custom Validation Functions","cloudflare-a-fully-programmable-secure-web-gateway","Cloudflare brings true programmability to Gateway and DLP by letting developers run their own code inline in the policy evaluation path.",{"slug":35,"name":36},[153],{"slug":35,"name":36},"2026-10-15T19:00:24.028481Z",{"title":156,"slug":157,"excerpt":158,"category":159,"tags":160,"published_at":162,"read_time_minutes":15},"Cloudflare and VoidZero Open-Source Vite-First Full-Stack Deployment Toolchain","cloudflare-deploy-with-void","VoidZero and Cloudflare open-source Void, a single npm package that bundles server routing, typed data access and one-command Cloudflare deployment into a unified Vite workflow.",{"slug":35,"name":36},[161],{"slug":35,"name":36},"2026-10-15T19:00:24.011409Z",{"title":164,"slug":165,"excerpt":166,"category":167,"tags":170,"published_at":172,"read_time_minutes":15},"Astro 7.4 Adds Build Timing Flag, Split Image Services, and notFound() for Custom Entrypoints","astro-astro-7-4","Astro 7.4 introduces a `--timings` flag for build profiling, separate build and runtime image services, a `notFound()` handler for custom entrypoints, plus experimental parallel prerendering and custom redirect pages.",{"slug":168,"name":169},"astro","Astro",[171],{"slug":168,"name":169},"2026-10-15T19:00:23.969026Z",{"title":174,"slug":175,"excerpt":176,"category":177,"tags":180,"published_at":182,"read_time_minutes":15},"Traefik v2.11.59 Hardens the Server by Rejecting CONNECT Requests Earlier","traefik-v2-11-59","Traefik v2.11.59 ships a security-focused bug fix release that rejects CONNECT requests before they reach the muxer and bumps the Go networking dependency.",{"slug":178,"name":179},"traefik","Traefik",[181],{"slug":178,"name":179},"2026-10-15T19:00:23.915383Z",{"title":184,"slug":185,"excerpt":186,"category":187,"tags":188,"published_at":190,"read_time_minutes":15},"Traefik v3.7.15 Fixes CONNECT Request Handling and Gateway API Defaults","traefik-v3-7-15","Traefik v3.7.15 lands with security-hardened CONNECT handling, Kubernetes Gateway API and ingress-nginx fixes, and a FastProxy concurrency fix.",{"slug":178,"name":179},[189],{"slug":178,"name":179},"2026-10-15T19:00:23.876578Z",{"title":192,"slug":193,"excerpt":194,"category":195,"tags":196,"published_at":198,"read_time_minutes":15},"PostgreSQL 19 RC 1 Released: Release Candidate Arrives Ahead of November GA","postgresql-postgresql-19-rc-1-released","The PostgreSQL Global Development Group has published the first release candidate of PostgreSQL 19, with general availability targeted for November 19, 2026.",{"slug":117,"name":118},[197],{"slug":117,"name":121},"2026-10-15T16:00:23.527491Z",{"title":200,"slug":201,"excerpt":202,"category":203,"tags":204,"published_at":206,"read_time_minutes":15},"FastAPI 0.143.2 Fixes Blocking Frontend Fallback File Checks","fastapi-0-143-2","FastAPI 0.143.2 ships a fix for blocking frontend fallback file checks plus a wide round of translation and dependency bumps.",{"slug":9,"name":10},[205],{"slug":9,"name":13},"2026-10-15T16:00:23.501860Z",{"title":208,"slug":209,"excerpt":210,"category":211,"tags":212,"published_at":214,"read_time_minutes":15},"Cloudflare and OpenAI Pilot Brings Previously Unknown Pages Into AI Search","cloudflare-cloudflare-and-openai-making-ai-discovery-better-for-everyon","A joint research pilot between Cloudflare and OpenAI shows that network-level signals can surface web pages that AI search indexes had never seen before.",{"slug":35,"name":36},[213],{"slug":35,"name":36},"2026-10-15T16:00:23.480366Z",{"title":216,"slug":217,"excerpt":218,"category":219,"tags":220,"published_at":222,"read_time_minutes":15},"Cloudflare Logpush Adds Transformers to Filter and Redact Logs Before Export","cloudflare-filter-reshape-and-redact-logs-before-export-with-transforme","Logpush now supports Transformers, letting teams filter, redact, and reshape log streams with SQL before data ever reaches its destination.",{"slug":35,"name":36},[221],{"slug":35,"name":36},"2026-10-12T16:00:28.810226Z",{"title":224,"slug":225,"excerpt":226,"category":227,"tags":230,"published_at":232,"read_time_minutes":15},"Docker Hub Advisory: CVE-2026-105445 Reassigns Personal Access Tokens on Account Conversion","docker-docker-hub-security-advisory-personal-access-tokens-transfer","Docker Hub could re-assign personal access tokens to a new owner during account-to-organization conversions, tracked as CVE-2026-105445.",{"slug":228,"name":229},"docker","Docker",[231],{"slug":228,"name":229},"2026-10-12T16:00:28.583411Z",{"title":234,"slug":235,"excerpt":236,"category":237,"tags":238,"published_at":240,"read_time_minutes":15},"Deno Team Joins Cloudflare to Simplify Self-Hosting Workers and Durable Objects","cloudflare-deno-is-joining-cloudflare","The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, bringing the same primitives to more environments.",{"slug":35,"name":36},[239],{"slug":35,"name":36},"2026-10-09T16:00:27.941435Z",{"title":242,"slug":243,"excerpt":244,"category":245,"tags":246,"published_at":248,"read_time_minutes":15},"Cloudflare Adds On-Demand CPU and Memory Profiling for Workers and Durable Objects","cloudflare-introducing-on-demand-cpu-and-memory-profiling-with-flamegra","Cloudflare now offers on-demand CPU and memory profiling with interactive flamegraphs for Workers and Durable Objects, letting developers diagnose production performance issues directly.",{"slug":35,"name":36},[247],{"slug":35,"name":36},"2026-10-09T16:00:27.925794Z",{"title":250,"slug":251,"excerpt":252,"category":253,"tags":254,"published_at":256,"read_time_minutes":15},"PostgreSQL JDBC 42.7.14 Released as Security Update for Two CVEs","postgresql-2026-10-07-postgresql-jdbc-42-7-14-security-update-for-multi","The PostgreSQL JDBC team has published version 42.7.14, a security release addressing two separate CVEs tracked by GitHub Security Advisories.",{"slug":117,"name":118},[255],{"slug":117,"name":121},"2026-10-09T16:00:27.913855Z",{"title":258,"slug":259,"excerpt":260,"category":261,"tags":262,"published_at":264,"read_time_minutes":15},"Cloudflare Radar Redesign Adds Interactive Map and Standardized Components","cloudflare-bridging-technical-depth-and-usability-the-story-behind-rada","Cloudflare has redesigned Radar with an interactive map and reusable components to make global traffic and outage data usable by journalists, non-technical researchers, and everyday users.",{"slug":35,"name":36},[263],{"slug":35,"name":36},"2026-10-08T16:00:51.774731Z",{"title":266,"slug":267,"excerpt":268,"category":269,"tags":270,"published_at":272,"read_time_minutes":15},"FastAPI 0.143.0 Makes OpenTelemetry Auto-Configuration Opt-In","fastapi-0-143-0","FastAPI 0.143.0 introduces a breaking change that requires explicit opt-in for automatic OpenTelemetry exporter setup.",{"slug":9,"name":10},[271],{"slug":9,"name":13},"2026-10-08T13:00:27.457821Z",{"title":274,"slug":275,"excerpt":276,"category":277,"tags":278,"published_at":280,"read_time_minutes":15},"FastAPI 0.142.3: OpenTelemetry Tracer Caching Fix and Docs Refresh","fastapi-0-142-3","FastAPI 0.142.3 caches OpenTelemetry tracers to preserve warning deduplication and lands a batch of docs and translation updates.",{"slug":9,"name":10},[279],{"slug":9,"name":13},"2026-10-07T22:00:28.319362Z",{"title":282,"slug":283,"excerpt":284,"category":285,"tags":286,"published_at":288,"read_time_minutes":15},"FastAPI 0.142.4 Fixes Telemetry Leakage for Excluded Requests","fastapi-0-142-4","FastAPI 0.142.4 isolates OpenTelemetry instrumentation so excluded requests no longer share telemetry state with tracked ones.",{"slug":9,"name":10},[287],{"slug":9,"name":13},"2026-10-07T22:00:28.282337Z",{"title":290,"slug":291,"excerpt":292,"category":293,"tags":294,"published_at":296,"read_time_minutes":15},"Cloudflare Managed Defense Builds Evidence-Grounded Agentic Security Operations Harness","cloudflare-building-an-evidence-grounded-agentic-security-operations-ha","Cloudflare Managed Defense combines specialized AI agents on Workers with global network telemetry, separating deterministic evidence collection from model inference for grounded security recommendations.",{"slug":35,"name":36},[295],{"slug":35,"name":36},"2026-10-07T19:00:27.004592Z",{"title":298,"slug":299,"excerpt":300,"category":301,"tags":302,"published_at":304,"read_time_minutes":15},"pg_plan_filter 1.0.0 Released: Cost-Based Query Blocking for PostgreSQL","postgresql-pg-plan-filter-1-0-0-released","pg_plan_filter 1.0.0 is a new loadable module that inspects a statement's estimated plan cost and raises an error before execution if configured limits are exceeded.",{"slug":117,"name":118},[303],{"slug":117,"name":121},"2026-10-07T10:00:27.366263Z",{"title":306,"slug":307,"excerpt":308,"category":309,"tags":310,"published_at":312,"read_time_minutes":15},"pgx-bm25 1.0 Brings Okapi BM25 Ranked Full-Text Search to PostgreSQL as a Native Index","postgresql-pgx-bm25-1-0-bm25-ranked-full-text-search-as-a-native-postgr","PGX Inc. has released pgx-bm25 1.0, a PostgreSQL extension that implements Okapi BM25 relevance ranking as a native index access method, supporting PostgreSQL 17 and 18.",{"slug":117,"name":118},[311],{"slug":117,"name":121},"2026-10-07T10:00:27.310469Z",{"title":314,"slug":315,"excerpt":316,"category":317,"tags":318,"published_at":320,"read_time_minutes":15},"DNS Root KSK-2024 Rollover: What Developers Need to Know Before October 11","cloudflare-the-keys-to-the-internet-change-on-october-11-are-you-ready","On October 11, 2026, the DNS root zone switches to a new key-signing key (KSK-2024) — here's how to verify your resolver is ready using RFC 8509 trust anchor sentinels.",{"slug":35,"name":36},[319],{"slug":35,"name":36},"2026-10-06T19:00:26.751212Z",{"title":322,"slug":323,"excerpt":324,"category":325,"tags":326,"published_at":328,"read_time_minutes":15},"Traefik v3.7.14 Ships ACME, Docker and Gateway API Bug Fixes","traefik-v3-7-14","Traefik v3.7.14 lands with ACME dependency bumps, a Windows storage-file fix, FastProxy NTLM isolation and a batch of Kubernetes Gateway API routing corrections.",{"slug":178,"name":179},[327],{"slug":178,"name":179},"2026-10-06T10:00:27.499455Z",{"title":330,"slug":331,"excerpt":332,"category":333,"tags":334,"published_at":336,"read_time_minutes":15},"Traefik v2.11.58 Ships Seven Bug Fixes Across Docker, Rules, TLS and UDP","traefik-v2-11-58","Traefik v2.11.58 lands a batch of targeted bug fixes covering Docker client dependencies, rule-domain parsing, request TLS state, sticky transports, NTLM\u002FKerberos isolation and UDP buffer handling.",{"slug":178,"name":179},[335],{"slug":178,"name":179},"2026-10-06T10:00:27.482580Z",{"title":338,"slug":339,"excerpt":340,"category":341,"tags":344,"published_at":348,"read_time_minutes":15},"Nuxt v4.6.0 Ships With Nuxt CLI v4, an Interactive Dev Terminal UI, and New Dev-Server Commands","nuxt_vue-v4-6-0","Nuxt v4.6.0 arrives alongside @nuxt\u002Fcli v4, bringing an interactive terminal UI to nuxt dev, richer dev-server diagnostics, and new nuxt curl and nuxt task commands.",{"slug":342,"name":343},"nuxt_vue","Nuxt \u002F Vue",[345],{"slug":346,"name":347},"nuxt","Nuxt","2026-10-06T01:00:24.110799Z",{"title":350,"slug":351,"excerpt":352,"category":353,"tags":354,"published_at":356,"read_time_minutes":15},"Cloudflare Hits 750+ Interns in 1.1.1.1 Program, Shipping Post-Quantum and AI Features","cloudflare-one-year-later-the-power-of-1-1-1-1-interns","One year into its pledge to hire 1,111 interns, Cloudflare reports over 750 early-career builders have shipped production code across 48 teams, including post-quantum security and Birthday Week launches.",{"slug":35,"name":36},[355],{"slug":35,"name":36},"2026-10-05T16:00:23.844538Z",{"title":358,"slug":359,"excerpt":360,"category":361,"tags":362,"published_at":364,"read_time_minutes":15},"Cloudflare Birthday Week 2026 Ships 46 Announcements Across Post-Quantum Security, AI Agents, and Developer Tooling","cloudflare-everything-we-launched-during-birthday-week-2026","Cloudflare's 16th birthday brought 46 launches spanning open source, post-quantum security, AI agents, and developer platform upgrades in a single day-by-day week.",{"slug":35,"name":36},[363],{"slug":35,"name":36},"2026-10-05T16:00:23.793029Z",{"title":366,"slug":367,"excerpt":368,"category":369,"tags":370,"published_at":372,"read_time_minutes":15},"dbForge 2026.2 Brings an Embedded PostgreSQL Debugger and Visual Object Editors","postgresql-dbforge-2026-2-adds-a-postgresql-debugger-visual-object-edit","Devart's dbForge 2026.2 adds an embedded PostgreSQL debugger, visual editors for functions and event triggers, and broader AI Assistant context through file attachments.",{"slug":117,"name":118},[371],{"slug":117,"name":121},"2026-10-05T13:00:24.333593Z",{"title":374,"slug":375,"excerpt":376,"category":377,"tags":378,"published_at":380,"read_time_minutes":15},"pgvector 0.8.7 Released to Patch Critical IVFFlat Buffer Overflow","postgresql-pgvector-0-8-7-released","pgvector 0.8.7 fixes a buffer overflow in IVFFlat index builds (CVE-2026-103484) that could allow arbitrary code execution, and users are urged to upgrade.",{"slug":117,"name":118},[379],{"slug":117,"name":121},"2026-10-05T04:00:22.909936Z",{"title":382,"slug":383,"excerpt":384,"category":385,"tags":386,"published_at":388,"read_time_minutes":15},"pg_vault_tde 1.7.2 Ships Critical Crash Fixes and a New On-Disk Format","postgresql-pg-vault-tde-v1-7-2-critical-crash-fixes-new-on-disk-format-","pg_vault_tde 1.7.2 is a binary patch release that fixes segmentation faults, hardens index behavior, and repairs key-management reliability issues while keeping the extension version at 1.7.",{"slug":117,"name":118},[387],{"slug":117,"name":121},"2026-10-05T04:00:22.881495Z",{"title":390,"slug":391,"excerpt":392,"category":393,"tags":394,"published_at":396,"read_time_minutes":15},"pg_ivm 1.16 Released: PostgreSQL 19 Support and Key Bug Fixes","postgresql-pg-ivm-1-16-released","pg_ivm 1.16 adds support for PostgreSQL 19 and resolves critical segfaults, OID overflow, and spurious transaction failures in incremental view maintenance.",{"slug":117,"name":118},[395],{"slug":117,"name":121},"2026-10-05T04:00:22.872647Z",{"title":398,"slug":399,"excerpt":400,"category":401,"tags":402,"published_at":404,"read_time_minutes":15},"Cloudflare Streamline: Long-Running Video Pipelines with Workers and Durable Objects","cloudflare-streamline-custom-video-pipelines-with-cloudflare-stream-and","Streamline shows how to build continuous, long-running video processing pipelines by pairing Cloudflare Workers and Durable Objects with a containerized media engine.",{"slug":35,"name":36},[403],{"slug":35,"name":36},"2026-10-02T19:00:23.886760Z",{"title":406,"slug":407,"excerpt":408,"category":409,"tags":410,"published_at":412,"read_time_minutes":15},"Cloudflare Adds Native Web Search API to AI Gateway","cloudflare-introducing-web-search-api-via-ai-gateway","Cloudflare AI Gateway now integrates real-time web search from Ceramic.ai, Exa, and Linkup, letting developers ground model inference calls in live context.",{"slug":35,"name":36},[411],{"slug":35,"name":36},"2026-10-02T16:00:25.983312Z",{"title":414,"slug":415,"excerpt":416,"category":417,"tags":418,"published_at":420,"read_time_minutes":15},"Cloudflare Unifies Logs, Traces, and Alerts Into One Observability Platform","cloudflare-8-major-updates-to-cloudflare-observability","Cloudflare launches eight major updates that combine logs, traces, analytics, alerts, dashboards, querying, and telemetry export into a single observability platform with simpler, more predictable pricing.",{"slug":35,"name":36},[419],{"slug":35,"name":36},"2026-10-02T16:00:25.956135Z",{"title":422,"slug":423,"excerpt":424,"category":425,"tags":426,"published_at":428,"read_time_minutes":15},"Cloudflare Traces: End-to-End Request Visibility Across Your Entire Stack","cloudflare-introducing-cloudflare-traces-follow-requests-through-our-en","Cloudflare Traces shows how a request moves through security rules, transformations, cache, routing, Workers, and your origin, then follows it across services running anywhere in your stack.",{"slug":35,"name":36},[427],{"slug":35,"name":36},"2026-10-02T16:00:25.938852Z",{"title":430,"slug":431,"excerpt":432,"category":433,"tags":434,"published_at":436,"read_time_minutes":15},"Docker Introduces Cloud Sandboxes and Open Sandbox Kit Specification at WeAreDevelopers","docker-trust-docker-for-the-agents-you-don-8217-t","Docker unveiled Cloud Sandboxes, an open Sandbox Kit specification, and a plan to donate Kits to the CNCF for neutral governance.",{"slug":228,"name":229},[435],{"slug":228,"name":229},"2026-10-01T19:00:23.838228Z",{"title":438,"slug":439,"excerpt":440,"category":441,"tags":442,"published_at":444,"read_time_minutes":15},"Cloudflare Reaffirms Sovereign AI Push With Local Models and Model-Agnostic Security","cloudflare-one-year-later-sovereign-ai-and-the-fight-for-choice","One year on, Cloudflare argues AI sovereignty need not be a zero-sum game, answering government concerns with local open-source models and model-agnostic security tooling.",{"slug":35,"name":36},[443],{"slug":35,"name":36},"2026-10-01T16:00:24.307125Z",{"title":446,"slug":447,"excerpt":448,"category":449,"tags":450,"published_at":452,"read_time_minutes":15},"Cloudflare Launches Clef: Open-Source Decision Models and an RL Fine-Tuning Platform","cloudflare-introducing-clef-our-open-source-decision-models-and-new-rl-","Cloudflare introduces Clef and Clef-flash decision models on Workers AI plus a new reinforcement learning platform for fine-tuning on your own data.",{"slug":35,"name":36},[451],{"slug":35,"name":36},"2026-10-01T16:00:24.288354Z",{"title":454,"slug":455,"excerpt":456,"category":457,"tags":458,"published_at":460,"read_time_minutes":15},"Cloudflare Launches Workers KV Instant with Sub-2ms p99 Reads and 250ms Global Replication","cloudflare-introducing-workers-kv-instant-powered-by-quicksilver","Cloudflare introduces Workers KV Instant, delivering sub-2ms p99 read latencies and 250ms global replication across its 300+ edge locations, eliminating cold-read penalties.",{"slug":35,"name":36},[459],{"slug":35,"name":36},"2026-10-01T16:00:24.281704Z",{"title":462,"slug":463,"excerpt":464,"category":465,"tags":466,"published_at":468,"read_time_minutes":15},"Cloudflare Basin Reaches General Availability: Serverless Data Platform Built on Apache Iceberg and R2","cloudflare-introducing-cloudflare-basin-an-open-serverless-data-platfor","Cloudflare Basin, an open serverless data platform built on Apache Iceberg and R2 Object Storage, is now generally available, letting developers ingest, manage, and query large datasets at scale without egress fees.",{"slug":35,"name":36},[467],{"slug":35,"name":36},"2026-10-01T13:00:24.908380Z",{"title":470,"slug":471,"excerpt":472,"category":473,"tags":474,"published_at":476,"read_time_minutes":15},"Pgpool-II Releases Security Fixes Across Five Versions","postgresql-pgpool-ii-4-7-3-4-6-8-4-5-13-4-4-18-and-4-3-21-released","Pgpool-II 4.7.3, 4.6.8, 4.5.13, 4.4.18, and 4.3.21 are now available, addressing multiple security vulnerabilities including memory corruption and certificate authentication bypass.",{"slug":117,"name":118},[475],{"slug":117,"name":121},"2026-10-01T13:00:24.830382Z",{"title":478,"slug":479,"excerpt":480,"category":481,"tags":482,"published_at":484,"read_time_minutes":15},"Cloudflare AI Gateway Introduces Auto Router to Cut AI Spend","cloudflare-cut-your-ai-spend-with-ai-gateway-s-auto-router","Cloudflare's AI Gateway now includes an Auto Router that uses an edge-deployed classifier to select the most cost-effective model for each request.",{"slug":35,"name":36},[483],{"slug":35,"name":36},"2026-09-30T16:00:25.665791Z",{"title":486,"slug":487,"excerpt":488,"category":489,"tags":490,"published_at":492,"read_time_minutes":15},"Cloudflare Impact Reaches $100 Million in Donated Services","cloudflare-cloudflare-impact-reaches-100-million-in-donations","Cloudflare's Impact programs have donated $100 million in services to protect journalists, civil society, governments, and schools from cyberattacks.",{"slug":35,"name":36},[491],{"slug":35,"name":36},"2026-09-30T16:00:25.661225Z",{"title":494,"slug":495,"excerpt":496,"category":497,"tags":498,"published_at":500,"read_time_minutes":15},"Cloudflare Workers adds error monitoring that hands production failures to your coding agent","cloudflare-detect-and-send-production-issues-straight-to-your-agent","Cloudflare Workers now includes built-in error monitoring that groups production failures and forwards stack traces, logs, and context directly to a coding agent that can open a pull request.",{"slug":35,"name":36},[499],{"slug":35,"name":36},"2026-09-30T16:00:25.656009Z",{"title":502,"slug":503,"excerpt":504,"category":505,"tags":506,"published_at":508,"read_time_minutes":15},"Cloudflare Opens the Agentic Web: Detecting AI Agents and Charging for Access","cloudflare-the-internet-has-a-second-audience","More than half of traffic hitting Cloudflare sites is now automated, and Cloudflare is shipping tools to identify AI agents, control access, and monetize it.",{"slug":35,"name":36},[507],{"slug":35,"name":36},"2026-09-30T13:00:24.081656Z",{"title":510,"slug":511,"excerpt":512,"category":513,"tags":514,"published_at":516,"read_time_minutes":15},"Astro September 2026: Germany Community Growth and Evil Martians Migration","astro-what-s-new-in-astro-september-2026","Astro's September 2026 roundup covers the rise of Astro Germany, a detailed migration story from Evil Martians, and other ecosystem highlights.",{"slug":168,"name":169},[515],{"slug":168,"name":169},"2026-09-30T13:00:23.843883Z",{"title":518,"slug":519,"excerpt":520,"category":521,"tags":522,"published_at":526,"read_time_minutes":15},"Vue 3.6.0-rc.10 Released: Final Pre-Release Tuning Before Stable","nuxt_vue-v3-6-0-rc-10","Vue's core repository published release candidate 10 for the 3.6.0 line, continuing the pre-release iteration cycle ahead of the stable launch.",{"slug":342,"name":343},[523],{"slug":524,"name":525},"vue","Vue","2026-09-30T10:00:24.015287Z",{"title":528,"slug":529,"excerpt":530,"category":531,"tags":532,"published_at":534,"read_time_minutes":15},"FastAPI 0.142.2 Fixes Startup Crash When OpenTelemetry Auto-Configuration Fails","fastapi-0-142-2","FastAPI 0.142.2 is a patch release that allows applications to start even when automatic OpenTelemetry configuration fails, preventing a hard crash on startup.",{"slug":9,"name":10},[533],{"slug":9,"name":13},"2026-09-30T10:00:23.819884Z",{"title":536,"slug":537,"excerpt":538,"category":539,"tags":540,"published_at":542,"read_time_minutes":15},"FastAPI 0.142.1 Fixes Repeated Endpoint Wrapping in Included Routers","fastapi-0-142-1","FastAPI 0.142.1 is a small patch release that resolves repeated endpoint wrapping when routers are included, preventing duplicate wrapper layers from stacking up.",{"slug":9,"name":10},[541],{"slug":9,"name":13},"2026-09-30T01:00:23.809334Z",{"title":544,"slug":545,"excerpt":546,"category":547,"tags":548,"published_at":550,"read_time_minutes":15},"FastAPI 0.142.0 Released with Native OpenTelemetry Support","fastapi-0-142-0","FastAPI 0.142.0 introduces native OpenTelemetry support, improved mobile responsiveness, and updated translations.",{"slug":9,"name":10},[549],{"slug":9,"name":13},"2026-09-29T19:00:23.998101Z",{"title":552,"slug":553,"excerpt":554,"category":555,"tags":556,"published_at":558,"read_time_minutes":15},"Cloudflare Unveils Adaptive Security Framework for the AI Era","cloudflare-adaptive-application-security-for-the-ai-era-how-cloudflare-","Cloudflare's new adaptive security framework links risk discovery, agent governance, runtime protection, and AI-powered response in a continuous learning loop.",{"slug":35,"name":36},[557],{"slug":35,"name":36},"2026-09-29T16:00:25.192586Z",{"title":560,"slug":561,"excerpt":562,"category":563,"tags":564,"published_at":566,"read_time_minutes":15},"Cloudflare's AI Tool Maps Post-Quantum Migration","cloudflare-using-ai-to-chart-a-course-for-our-post-quantum-migration","Cloudflare builds CryptoLabe, an internal AI-powered tool to discover cryptography, surface dependencies, and guide its post-quantum migration by 2029.",{"slug":35,"name":36},[565],{"slug":35,"name":36},"2026-09-29T16:00:25.190188Z",{"title":568,"slug":569,"excerpt":570,"category":571,"tags":572,"published_at":574,"read_time_minutes":15},"Cloudflare Moves to Become a Certificate Authority With a Post-Quantum ACME-First CA","cloudflare-building-a-certificate-authority-for-the-whole-internet","Twelve years after launching Universal SSL, Cloudflare is applying to become a certificate authority, combining an established root, an ACME-first model, and Merkle Tree Certificates.",{"slug":35,"name":36},[573],{"slug":35,"name":36},"2026-09-29T16:00:25.172279Z",{"title":576,"slug":577,"excerpt":578,"category":579,"tags":580,"published_at":582,"read_time_minutes":15},"Dasha 1.8 Adds Index Recommendations, I\u002FO Analysis, Schema Checks and Log Insights for PostgreSQL Fleets","postgresql-dasha-1-8-index-recommendations-i-o-analysis-schema-checks-a","Dasha 1.8 is an open source, agentless dashboard for PostgreSQL fleets that now recommends missing B-tree indexes, analyzes I\u002FO, checks schemas and surfaces log insights.",{"slug":117,"name":118},[581],{"slug":117,"name":121},"2026-09-29T10:00:23.941563Z",{"title":584,"slug":585,"excerpt":586,"category":587,"tags":588,"published_at":590,"read_time_minutes":15},"Cloudflare Open-Sources BEACON: Billions of Real-User Web Performance Records on BigQuery","cloudflare-how-fast-is-the-web-explore-billions-of-real-user-measuremen","Cloudflare releases the BEACON dataset, providing billions of anonymized Real User Monitoring records on Google BigQuery for analyzing Core Web Vitals and soft navigation metrics across browsers and regions.",{"slug":35,"name":36},[589],{"slug":35,"name":36},"2026-09-28T16:00:24.211096Z",{"title":592,"slug":593,"excerpt":594,"category":595,"tags":596,"published_at":598,"read_time_minutes":15},"pgEdge Launches Starfleet: A Postgres Cloud Platform for AI Production","postgresql-pgedge-announces-pgedge-starfleet-a-new-postgres-cloud-platf","pgEdge Starfleet is a new 100% Postgres cloud database platform designed to bridge the gap between AI prototypes and production deployments.",{"slug":117,"name":118},[597],{"slug":117,"name":121},"2026-09-28T16:00:24.205165Z",{"title":600,"slug":601,"excerpt":602,"category":603,"tags":604,"published_at":606,"read_time_minutes":15},"PL\u002FHaskell v6.0 Released with Range Type Support","postgresql-pl-haskell-v6-0-released","Version 6.0 of the PL\u002FHaskell extension adds support for PostgreSQL range types and ships packaged for Ubuntu and Fedora.",{"slug":117,"name":118},[605],{"slug":117,"name":121},"2026-09-28T16:00:24.200589Z",{"title":608,"slug":609,"excerpt":610,"category":611,"tags":614,"published_at":616,"read_time_minutes":15},"Hugo v0.167.0 Adds Relative Partial References and Branch-Page Slugs","hugo-v0-167-0","Hugo v0.167.0 introduces relative partial references, slug support for section and taxonomy pages, config-free builds, and several security hardening fixes.",{"slug":612,"name":613},"hugo","Hugo",[615],{"slug":612,"name":613},"2026-09-28T16:00:24.198730Z",{"title":618,"slug":619,"excerpt":620,"category":621,"tags":622,"published_at":624,"read_time_minutes":15},"Cloudflare's Vinext 1.0 Runs Next.js Apps on Vite in Production","cloudflare-next-js-applications-powered-by-vite-introducing-vinext-1-0","Vinext 1.0 graduates from an AI experiment to a production-ready framework that lets developers run Next.js applications on Vite.",{"slug":35,"name":36},[623],{"slug":35,"name":36},"2026-09-28T16:00:24.180269Z",{"title":626,"slug":627,"excerpt":628,"category":629,"tags":630,"published_at":632,"read_time_minutes":15},"Cloudflare Launches `cf` CLI and Open-Sources Forge SDK Generator","cloudflare-introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api","Cloudflare releases `cf`, a new command-line tool that mirrors the entire Cloudflare API and supports TypeScript configuration, alongside open-sourcing its internal SDK generator, Forge.",{"slug":35,"name":36},[631],{"slug":35,"name":36},"2026-09-28T16:00:24.169334Z",{"title":634,"slug":635,"excerpt":636,"category":637,"tags":638,"published_at":640,"read_time_minutes":15},"Cloudflare’s 2026 Founders’ Letter: AI Agents Outpace Human Traffic","cloudflare-cloudflare-s-2026-annual-founders-letter","Cloudflare’s annual founders’ letter marks a tipping point where automated traffic exceeds human activity, prompting a renewed push for a fair, sustainable web.",{"slug":35,"name":36},[639],{"slug":35,"name":36},"2026-09-27T19:00:23.582181Z",{"title":642,"slug":643,"excerpt":644,"category":645,"tags":646,"published_at":648,"read_time_minutes":15},"Cloudflare Launches Turnstile Spin to Automate Server-Side Bot Protection","cloudflare-agents-can-now-set-up-your-website-s-security-with-turnstile","Turnstile Spin uses your preferred AI coding agent to wire up server-side verification, closing the gap left by incomplete Turnstile setups.",{"slug":35,"name":36},[647],{"slug":35,"name":36},"2026-09-25T16:00:23.802302Z",{"title":650,"slug":651,"excerpt":652,"category":653,"tags":654,"published_at":656,"read_time_minutes":15},"Docker Unveils Sandboxes, Kits, and Cloud Sandboxes to Manufacture Trust for AI Agents","docker-manufacturing-trust-for-ai-agents-124-docker-8217-s-wearedev","Docker's WeAreDevelopers keynote introduces Sandboxes, Kits, and Cloud Sandboxes, giving AI agents strong isolation and reproducible authority.",{"slug":228,"name":229},[655],{"slug":228,"name":229},"2026-09-24T19:00:24.058345Z",{"title":658,"slug":659,"excerpt":660,"category":661,"tags":662,"published_at":664,"read_time_minutes":15},"Docker Launches Cloud Sandboxes to Run Coding Agents Anywhere","docker-introducing-cloud-sandboxes-start-on-your-laptop-finish-in-t","Docker's new Cloud Sandboxes let you run coding agents on your laptop or in the cloud and move between them with one command, all securely.",{"slug":228,"name":229},[663],{"slug":228,"name":229},"2026-09-24T16:00:24.223744Z",{"title":666,"slug":667,"excerpt":668,"category":669,"tags":670,"published_at":672,"read_time_minutes":15},"Docker Sandboxes Kit Specification v3 Ships as a Pinnable OCI Image","docker-from-dockerfile-to-kit-the-docker-sandboxes-kit-specificatio","Docker's Sandbox Kit Specification v3 packages an AI agent's network rules, credentials, and volumes as an ordinary, pinnable OCI image.",{"slug":228,"name":229},[671],{"slug":228,"name":229},"2026-09-24T16:00:24.210787Z",{"title":674,"slug":675,"excerpt":676,"category":677,"tags":678,"published_at":680,"read_time_minutes":15},"PostgreSQL 19 Beta 4 Released, Reverts Features to Ensure Reliability","postgresql-postgresql-19-beta-4-released","The PostgreSQL Global Development Group announces the fourth beta release of PostgreSQL 19, which reverts several features to maintain reliability and a predictable release schedule.",{"slug":117,"name":118},[679],{"slug":117,"name":121},"2026-09-24T16:00:24.198495Z",{"title":682,"slug":683,"excerpt":684,"category":685,"tags":686,"published_at":688,"read_time_minutes":15},"Cloudflare Fixes Cross-Tenant Disk Data Exposure in Containers","cloudflare-how-cloudflare-addressed-a-cross-tenant-data-exposure-vulner","External researchers found that Cloudflare Containers could leak residual disk data between workloads, prompting a coordinated investigation and remediation.",{"slug":35,"name":36},[687],{"slug":35,"name":36},"2026-09-24T16:00:24.174494Z",{"title":690,"slug":691,"excerpt":692,"category":693,"tags":694,"published_at":696,"read_time_minutes":15},"Docker and CNCF Partner on an Open Spec for Agent Permissions","docker-docker-and-cncf-partner-on-an-open-spec-for-agent-permission","Docker is donating its Sandbox Kit Spec to the CNCF to create a neutral, vendor-independent standard for AI agent permissions, built on OCI.",{"slug":228,"name":229},[695],{"slug":228,"name":229},"2026-09-24T16:00:24.166204Z",{"title":698,"slug":699,"excerpt":700,"category":701,"tags":702,"published_at":704,"read_time_minutes":15},"PgBouncer 1.26.0 Released: Fixes Three CVEs and Adds New Features","postgresql-pgbouncer-1-26-0-released-fixes-three-cves","PgBouncer 1.26.0 addresses three denial-of-service vulnerabilities and introduces new configuration options and build support.",{"slug":117,"name":118},[703],{"slug":117,"name":121},"2026-09-23T16:00:26.378397Z",{"title":706,"slug":707,"excerpt":708,"category":709,"tags":710,"published_at":712,"read_time_minutes":15},"Docker Brings Partners and Customers to WeAreDevelopers Pavilion","docker-meet-the-ecosystem-partners-and-customers-at-wearedevelopers","Docker's WeAreDevelopers pavilion will host partner and customer sessions focused on practical AI, security, and development workflows.",{"slug":228,"name":229},[711],{"slug":228,"name":229},"2026-09-22T16:00:24.269562Z",{"title":714,"slug":715,"excerpt":716,"category":717,"tags":718,"published_at":720,"read_time_minutes":15},"Cloudflare Launches Worker Previews: Isolated Preview Environments for Every Agent Change","cloudflare-introducing-worker-previews-isolated-preview-environments-fo","Worker Previews gives every branch its own URL, configuration, state, and observability, letting developers and their agents test changes in parallel without touching production.",{"slug":35,"name":36},[719],{"slug":35,"name":36},"2026-09-22T16:00:24.268824Z",{"title":722,"slug":723,"excerpt":724,"category":725,"tags":726,"published_at":728,"read_time_minutes":15},"Cloudflare Adds Vary Support to Cache Rules on All Plans","cloudflare-we-just-shipped-support-for-the-ugliest-part-of-http-vary","Cloudflare now supports the HTTP `Vary` header in Cache Rules, letting developers normalize, pass through, or bypass caching based on request negotiation.",{"slug":35,"name":36},[727],{"slug":35,"name":36},"2026-09-22T16:00:24.253034Z",{"title":730,"slug":731,"excerpt":732,"category":733,"tags":734,"published_at":736,"read_time_minutes":15},"SQL Manager for PostgreSQL 7.0 Adds an AI Assistant With Granular Schema Control","postgresql-sql-manager-for-postgresql-7-0-meet-the-ai-assistant","EMS releases SQL Manager for PostgreSQL 7.0, introducing an AI Assistant that writes, explains, and optimizes SQL while letting developers control exactly what schema context reaches the model.",{"slug":117,"name":118},[735],{"slug":117,"name":121},"2026-09-22T13:00:23.894423Z",{"title":738,"slug":739,"excerpt":740,"category":741,"tags":742,"published_at":744,"read_time_minutes":15},"pgsql-test Brings a Real PostgreSQL Database Into Fast Test Loops","postgresql-pgsql-test-real-postgres-testing-for-faster-development-loop","An MIT-licensed harness seeds an ephemeral PostgreSQL instance once and rolls every test back to that state, so constraints, triggers, and policies execute inside existing JavaScript, TypeScript, and Python test runners.",{"slug":117,"name":118},[743],{"slug":117,"name":121},"2026-09-22T04:00:23.506796Z",{"title":746,"slug":747,"excerpt":748,"category":749,"tags":750,"published_at":752,"read_time_minutes":15},"PostgresCompare 2.2.0 Released: Major Rebuild with Database Pipelines and MCP Server","postgresql-postgrescompare-2-2-0-released","PostgresCompare 2.2.0 marks the largest update in the tool's history, rebuilding on Tauri and introducing database pipelines, ad-hoc comparison, an MCP server for AI agents, and more.",{"slug":117,"name":118},[751],{"slug":117,"name":121},"2026-09-22T04:00:23.478785Z",{"title":754,"slug":755,"excerpt":756,"category":757,"tags":758,"published_at":760,"read_time_minutes":15},"Cloudflare Makes Python Workers Generally Available","cloudflare-python-workers-are-now-generally-available","Cloudflare's Python Workers reach general availability, letting developers run Python web frameworks and AI orchestration libraries natively on the Workers runtime without JavaScript glue code.",{"slug":35,"name":36},[759],{"slug":35,"name":36},"2026-09-21T16:00:24.319193Z",{"title":762,"slug":763,"excerpt":764,"category":765,"tags":766,"published_at":768,"read_time_minutes":15},"Cloudflare Cuts 100TB of RAM From a Pingora Service Using Statistics and Rust","cloudflare-saving-another-100tb-of-ram-with-math-and-rust","Cloudflare used statistical tricks and Rust to slash memory usage across its Pingora-based fleet, saving roughly 100TB of RAM in the process.",{"slug":35,"name":36},[767],{"slug":35,"name":36},"2026-09-18T19:00:24.605367Z",{"title":770,"slug":771,"excerpt":772,"category":773,"tags":774,"published_at":776,"read_time_minutes":15},"Vue 3.6.0-rc.9 Published as Pre-Release on the Core Repository","nuxt_vue-v3-6-0-rc-9","Vue's core repository has published v3.6.0-rc.9, a pre-release candidate that points developers to the minor branch changelog for details.",{"slug":342,"name":343},[775],{"slug":524,"name":525},"2026-09-18T10:00:24.034432Z",{"title":778,"slug":779,"excerpt":780,"category":781,"tags":782,"published_at":784,"read_time_minutes":15},"pgAdmin 4 v9.18 Ships 29 Fixes, New Object Explorer Controls, and Four Security Patches","postgresql-pgadmin-4-v9-18-released","pgAdmin 4 version 9.18 arrives with 29 bug fixes and features, including a collapsible Object Explorer, a hardened Content-Security-Policy, and four patched CVEs.",{"slug":117,"name":118},[783],{"slug":117,"name":121},"2026-09-17T16:00:24.384442Z",{"title":786,"slug":787,"excerpt":788,"category":789,"tags":790,"published_at":792,"read_time_minutes":15},"Vue 3.5.43 Released as Patch Update to the 3.5 Line","nuxt_vue-v3-5-43","Vue's core team has published v3.5.43, a stable patch release whose details live in the project's CHANGELOG.md rather than the GitHub release body.",{"slug":342,"name":343},[791],{"slug":524,"name":525},"2026-09-17T10:00:23.397410Z",{"title":794,"slug":795,"excerpt":796,"category":797,"tags":798,"published_at":800,"read_time_minutes":15},"Cloudflare Client-Side Security Uncovers Four Malicious Campaigns Targeting Storefronts","cloudflare-when-scanners-miss-the-attack-how-cloudflare-client-side-sec","Cloudflare's machine learning models surface evasive client-side attacks that traditional scanners miss, enabling analysts to protect storefronts from revenue theft and click hijacking.",{"slug":35,"name":36},[799],{"slug":35,"name":36},"2026-09-16T22:00:23.877687Z",{"title":802,"slug":803,"excerpt":804,"category":805,"tags":806,"published_at":808,"read_time_minutes":15},"pgAssistant 3.8.0 Introduces Continuous Improvement Loop for PostgreSQL","postgresql-pgassistant-3-8-0-continuous-improvement-loop-for-postgres","pgAssistant 3.8.0 evolves into a continuous PostgreSQL improvement platform with Workload Insights that compares consecutive collections to track changes in recommendations, configuration, and workload.",{"slug":117,"name":118},[807],{"slug":117,"name":121},"2026-09-16T04:00:23.694214Z",{"title":810,"slug":811,"excerpt":812,"category":813,"tags":814,"published_at":816,"read_time_minutes":15},"Cloudflare Adds Granular Authorization for Workers, Scoping Access per Worker and Role","cloudflare-give-every-teammate-and-agent-the-right-level-of-access-to-y","Cloudflare now lets you scope access to individual Workers and assign narrower Developer Platform roles so teammates, CI tokens, and agents get only the permissions they need.",{"slug":35,"name":36},[815],{"slug":35,"name":36},"2026-09-15T16:00:24.466220Z",{"title":818,"slug":819,"excerpt":820,"category":821,"tags":822,"published_at":824,"read_time_minutes":15},"Cloudflare Adds Accountable Designation to Separate Search Crawlers From AI Training Bots","cloudflare-have-it-both-ways-stay-discoverable-in-search-while-disallow","Cloudflare's new controls and \"Accountable\" designation let site owners keep search discoverability while blocking crawlers that train AI models.",{"slug":35,"name":36},[823],{"slug":35,"name":36},"2026-09-15T16:00:24.445493Z",{"title":826,"slug":827,"excerpt":828,"category":829,"tags":830,"published_at":832,"read_time_minutes":15},"Cloudflare CASB adds automatic remediation policies","cloudflare-introducing-automatic-remediation-policies-with-cloudflare-c","Cloudflare CASB now ships an automation engine that lets security teams revoke risky file shares and fire webhooks automatically in response to SaaS events.",{"slug":35,"name":36},[831],{"slug":35,"name":36},"2026-09-11T16:00:25.090394Z"]