<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: saaro</title>
    <description>The latest articles on DEV Community by saaro (@saaro_net).</description>
    <link>https://dev.to/saaro_net</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1579561%2F830ef749-97ba-47e2-b016-44502ba8f198.png</url>
      <title>DEV Community: saaro</title>
      <link>https://dev.to/saaro_net</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/saaro_net"/>
    <language>en</language>
    <item>
      <title>Platform Engineering 2026: Internal Developer Platforms – Between Open Source and SaaS</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Sun, 15 Nov 2026 12:00:25 +0000</pubDate>
      <link>https://dev.to/saaro_net/platform-engineering-2026-internal-developer-platforms-between-open-source-and-saas-bd0</link>
      <guid>https://dev.to/saaro_net/platform-engineering-2026-internal-developer-platforms-between-open-source-and-saas-bd0</guid>
      <description>&lt;p&gt;Platform engineering has evolved over the past two years from a conference buzzword into a strategic discipline. At its core, it’s about a simple question: How do development teams get a self-service infrastructure platform without every team having to become a Kubernetes expert? The answer is an Internal Developer Platform (IDP) – and in 2026 the market is more dynamic than ever.&lt;/p&gt;

&lt;h2&gt;
  
  
  CNCF Technology Radar: The Data
&lt;/h2&gt;

&lt;p&gt;The CNCF Q1 2026 Technology Radar, published in March 2026 based on a survey of over 400 professional developers, paints a sobering picture: only 28 percent of organizations have a dedicated platform engineering team. The majority – 41 percent – rely on loose multi-team collaboration, which in practice means the platform remains a shared side project without a fixed owner. 35 percent report a hybrid platform that combines existing developer portals with specialized AI tools.&lt;/p&gt;

&lt;p&gt;On the tooling side, the picture is clearer. Backstage, Helm and k9s are in the Adopt status for application delivery. Helm achieves the highest maturity rating: 94 percent of developers gave four or five stars for reliability. GitHub Actions scores 91 percent recommendation, and cert-manager 87 percent for stability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Backstage: The Market Leader
&lt;/h2&gt;

&lt;p&gt;Backstage, open-sourced by Spotify in 2020 and donated to the CNCF, remains the gold standard. With over 34,000 GitHub stars and more than 200 community plugins, it forms the backbone of most IDP strategies. The catch: Backstage is a framework, not a finished product. Every team that uses it operates its own React/Node application, writes its own plugins, and keeps up with the release pace of versions like v1.55.3 (September 2026).&lt;/p&gt;

&lt;p&gt;The total cost consideration puts the supposedly free license into perspective. Third-party analyses estimate the actual annual cost for a medium-sized Backstage installation at around $150,000 – driven by engineering time for integration, plugin development, and operations. So if you’re comparing Backstage against a SaaS alternative, you shouldn’t compare with $0, but with that figure.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Commercial Competition: Port, Cortex, and OpsLevel
&lt;/h2&gt;

&lt;p&gt;Against the open-source option, three commercial providers have positioned themselves, gaining massive maturity in 2025 and 2026.&lt;/p&gt;

&lt;p&gt;Port has evolved from managed Backstage hosting into an “Agentic SDLC” company. The launch of Port AI Builder in July 2026, a natural-language interface for agentic workflows, marks the most significant AI push in this segment so far. Pricing is transparent: Basic from $30 per seat per month (up to 50 seats), Standard from $40 (up to 200 seats).&lt;/p&gt;

&lt;p&gt;Cortex focuses on scorecards and engineering leadership. Instead of starting with a catalog interface, Cortex builds around evaluating services against maturity criteria – security patching, test coverage, on-call readiness. The entry price is around $65 per user per month (Amazon Marketplace reference for 50 users: $39,000 annually).&lt;/p&gt;

&lt;p&gt;OpsLevel competes directly with Cortex but differentiates through deep CI/CD and deployment integration. Instead of initiative tracking, it focuses on supply chain metrics: build times, deployment frequency, and change failure rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Build vs. Buy Dilemma
&lt;/h2&gt;

&lt;p&gt;Platform engineering is not a pure technology decision. If you build, you save the license but pay in engineering time. A rough three-year calculation for a 150-person team shows: Backstage (self-hosted) costs cumulatively about $390,000, Port (Standard tier) $216,000, Cortex (Marketplace reference) $351,000. Port’s published prices give the cheapest three-year outlook in the model – though without considering migration costs if you switch later.&lt;/p&gt;

&lt;p&gt;However, the truly critical factor is not the price, but the internal organization. If you don’t have a dedicated platform team, Backstage is often not an option – operating your own React/Node application plus plugin maintenance overtaxes multi-team structures. Commercial offerings provide faster time-to-value here, bought at the cost of vendor lock-in and less flexibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Platform engineering has come of age in 2026. Backstage remains the reference for organizations with a strong platform team and high customization needs. The commercial alternatives Port, Cortex, and OpsLevel have closed the gap for teams without dedicated platform engineers – at prices ranging from $30 to $65 per user per month. The most important insight from the CNCF data, however, is not a tooling question: as long as there is no clear ownership for the platform, even the best tool won’t help.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ecorpit.com/ecorpit-internal-developer-platform-backstage-service-india-2026/" rel="noopener noreferrer"&gt;CNCF Q1 2026 Technology Radar: IDP adoption and tooling landscape (eCorpIT, August 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://futuretweets.com/backstage-vs-port-vs-cortex-2026/" rel="noopener noreferrer"&gt;Backstage vs Port vs Cortex: IDP Pricing 2026 – the $65/user gap (FutureTweets, Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wetheflywheel.com/en/guides/platform-engineering-tools/" rel="noopener noreferrer"&gt;Best Platform Engineering Tools 2026: The WTF Radar Review (We The Flywheel, 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://joseenrique.es/en/platform-engineering-idp-2026/" rel="noopener noreferrer"&gt;Platform Engineering 2026: Internal Developer Platform guide (José Enrique Ibarra, 2026)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>platformengineering</category>
      <category>devops</category>
      <category>backstage</category>
      <category>internaldeveloperplatform</category>
    </item>
    <item>
      <title>KubeCon NA 2026 Live: The Identity Crisis of AI Agents and the First Announcements from Salt Lake City</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Sat, 14 Nov 2026 12:00:13 +0000</pubDate>
      <link>https://dev.to/saaro_net/kubecon-na-2026-live-the-identity-crisis-of-ai-agents-and-the-first-announcements-from-salt-lake-2fdg</link>
      <guid>https://dev.to/saaro_net/kubecon-na-2026-live-the-identity-crisis-of-ai-agents-and-the-first-announcements-from-salt-lake-2fdg</guid>
      <description>&lt;p&gt;KubeCon + CloudNativeCon North America 2026 opened on November 9 in Salt Lake City — and the first half of the conference has already made it clear that this year is not just about GPU scheduling and inference frameworks. The organizing question running through keynotes, side events, and announcements is more fundamental: How can we even trace which AI agent performed which action in a Kubernetes cluster?&lt;/p&gt;

&lt;h2&gt;
  
  
  The Identity Crisis of AI Agents
&lt;/h2&gt;

&lt;p&gt;The SPIFFE standard and its reference implementation SPIRE assign cryptographic identities to workloads in Kubernetes via service accounts. This works excellently for classic workloads like database pods or API gateways, where each instance is functionally identical. However, this model breaks down with AI agents. An agent that has accumulated tool calls, retrieval results, and intermediate conclusions over six hours in a conversation context is not identical to a freshly started agent — even if both use the same container image and the same service account.&lt;/p&gt;

&lt;p&gt;An analysis by Solo.io from August 2026 described the gap as a "fundamental contradiction between the non-deterministic, context-dependent behavior of agents and the rigid identity assignment via infrastructure topologies." The numbers underscore the urgency: According to the NHI Management Group, 72 percent of organizations now have more non-human than human identities in their environments. Teleport found that 70 percent of companies grant AI systems more access than humans in comparable roles.&lt;/p&gt;

&lt;p&gt;Various solution approaches are being discussed on the exhibition floor: per-instance SPIFFE identities that are issued when an agent starts and rotated during context changes; supplementary token formats that carry a session-bound identity alongside the workload credential; and tighter integration between agent orchestration frameworks and SPIFFE-capable service meshes. A consensus has not yet been reached — discussions in the working groups are ongoing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Red Hat OpenShift 5.0: Built-in MCP Server
&lt;/h2&gt;

&lt;p&gt;Red Hat used KubeCon to introduce OpenShift 5.0 — a platform designed for the era of agentic AI. The core of the announcement: OpenShift receives an integrated Model Context Protocol (MCP) server, allowing AI agents to directly access cluster resources without separate middleware. In parallel, Lightspeed has been extended with an AI agent through which IT teams can orchestrate multiple models to automate workflows.&lt;/p&gt;

&lt;p&gt;Additionally, there is OpenShell, a sandbox environment for OpenClaw agents developed by NVIDIA and integrated by Red Hat. The architecture isolates agents in shielded runtime environments — an architectural pattern that other vendors are also adopting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cloudsmith: Agent Skills as Versioned Packages
&lt;/h2&gt;

&lt;p&gt;Cloudsmith presented an AI Agent Skills Registry at KubeCon. Behind it lies a simple but powerful idea: The capabilities of AI agents (skills), consisting of a SKILL.md file plus scripts, references, and templates, are versioned, reviewed, and distributed like software artifacts.&lt;/p&gt;

&lt;p&gt;"Community skill registries were built for sharing, not for control," said Alison Sickelka, VP of Product at Cloudsmith. "With Cloudsmith, platform teams decide which skills and versions are allowed, block the unwanted ones, and see every pull in the same audit trail as the rest of their software supply chain." This closes a gap that is becoming increasingly urgent with the growing prevalence of AI coding agents: An unchecked skill can change what an agent does — and skills from public catalogs carry the same unknowns as any open-source dependency.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Gateway Governance Becomes Platform-Agnostic
&lt;/h2&gt;

&lt;p&gt;Traefik Labs announced that Traefik Hub — its AI Gateway — now runs on four additional platforms: SUSE AI Factory with NVIDIA, Spectro Cloud PaletteAI, VMware Cloud Foundation (VCF), and Nutanix Cloud Platform. Wherever workloads run, the same governance rules apply for model, agent, API, and application traffic.&lt;/p&gt;

&lt;p&gt;"Customers rarely buy a gateway for its own sake," said Sudeep Goswami, CEO of Traefik Labs. "They choose a platform for their infrastructure — and expect the controls to work there."&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The first half of KubeCon NA 2026 shows a clear trend: The cloud-native community has built the infrastructure for AI workloads — now it's about control, traceability, and security. The identity crisis of agents, the integration of MCP into platforms like OpenShift, and the packaged management of agent skills are not fringe topics but the central construction sites for 2027.&lt;/p&gt;

&lt;p&gt;Anyone operating Kubernetes for AI agents should closely follow the discussions from Salt Lake City. The coming months will show whether the outlined solution approaches — per-instance identities, versioned skills, and platform-agnostic AI gateways — prove themselves in practice. KubeCon NA 2026 runs until November 12; session recordings will be published subsequently on the CNCF YouTube channel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.techtimes.com/articles/330289/20261109/cncfs-kubecon-north-america-2026-opens-salt-lake-city-why-kubernetes-cannot-tell-which-ai-agent.htm" rel="noopener noreferrer"&gt;CNCF's KubeCon North America 2026 Opens in Salt Lake City: Why Kubernetes Cannot Tell Which AI Agent Took Action&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloudnativenow.com/features/red-hat-unfurls-openshift-platform-for-the-agentic-ai-era/" rel="noopener noreferrer"&gt;Red Hat Unfurls OpenShift Platform for the Agentic AI Era&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloudnativenow.com/kubecon-cloudnativecon-north-america-2026/cloudsmith-adds-ai-agent-skills-registry-to-secure-the-ai-software-supply-chain/" rel="noopener noreferrer"&gt;Cloudsmith Adds AI Agent Skills Registry to Secure the AI Software Supply Chain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloudnativenow.com/kubecon-cloudnativecon-north-america-2026/traefik-hub-extends-ai-gateway-governance-to-suse-spectro-cloud-vmware-and-nutanix-platforms/" rel="noopener noreferrer"&gt;Traefik Hub Extends AI Gateway Governance to SUSE, Spectro Cloud, VMware and Nutanix Platforms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://siliconangle.com/2026/10/27/red-hat-openclaw-agents-kubeconna/" rel="noopener noreferrer"&gt;Red Hat introduces sandbox for OpenClaw agents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>kubernetes</category>
      <category>kubecon</category>
      <category>ai</category>
      <category>cloudnative</category>
    </item>
    <item>
      <title>Backstage Scaffolder 2026: From Template to Self-Service Platform</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Fri, 13 Nov 2026 12:00:36 +0000</pubDate>
      <link>https://dev.to/saaro_net/backstage-scaffolder-2026-from-template-to-self-service-platform-4kkh</link>
      <guid>https://dev.to/saaro_net/backstage-scaffolder-2026-from-template-to-self-service-platform-4kkh</guid>
      <description>&lt;p&gt;The Backstage Scaffolder is the heart of any Developer Portal: It enables developer teams to create new projects, services, and components via self-service – without having to wait for a platform team. With the release of Backstage 1.55 in October 2026 and the increasing maturity of the v1beta3 format, the Scaffolder has made a leap forward, transforming it from a practical tool into a strategic platform component.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Template to Golden Path
&lt;/h2&gt;

&lt;p&gt;The idea behind the Scaffolder is simple: Instead of each team manually setting up its CI/CD pipeline, repository structure, and Kubernetes manifests, the platform team defines unique &lt;strong&gt;Software Templates&lt;/strong&gt; – coded templates that are run through a standardized workflow. Developers select a template in the Backstage frontend, fill out a form, and the Scaffolder does the rest: create repository, generate code skeleton, configure CI/CD, register in the catalog.&lt;/p&gt;

&lt;p&gt;With the &lt;strong&gt;v1beta3 format&lt;/strong&gt;, Backstage has fundamentally revised the template definition. Unlike earlier versions, templates are now more clearly structured: &lt;code&gt;parameters&lt;/code&gt; define the input form, &lt;code&gt;steps&lt;/code&gt; the actions to be executed, and &lt;code&gt;output&lt;/code&gt; the return values for the frontend. The steps are processed sequentially and can build on each other – for example, when a &lt;code&gt;publish:github&lt;/code&gt; step passes the repository URL to the subsequent &lt;code&gt;catalog:register&lt;/code&gt; step.&lt;/p&gt;

&lt;p&gt;A template can include any number of steps: clone code from a Git template, replace variables, inject secrets, run Terraform, provision a database, and make the finished product visible in the Backstage catalog. What used to mean hours of manual work becomes a self-service process lasting just a few seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Custom Actions: The Power of Extensibility
&lt;/h2&gt;

&lt;p&gt;In addition to the built-in actions (such as &lt;code&gt;fetch:template&lt;/code&gt;, &lt;code&gt;publish:github&lt;/code&gt;, &lt;code&gt;debug:log&lt;/code&gt;), platform teams can write their own &lt;strong&gt;Custom Actions&lt;/strong&gt;. These are implemented as a Node.js package and integrated into the Scaffolder. This allows practically any internal process to be automated: creating a Jira ticket, provisioning a cloud resource, or generating a certificate.&lt;/p&gt;

&lt;p&gt;The Roadie community now lists over 50 available Scaffolder actions – from interacting with cloud providers to integrating with monitoring tools. Backstage itself has provided the &lt;code&gt;scaffolder.requireScmUserCredentials&lt;/code&gt; option since version 1.54, which mandates user credentials for certain actions – an important step toward governance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Task Recovery: Finally Robust Automation
&lt;/h2&gt;

&lt;p&gt;A long-standing criticism of the Scaffolder was its lack of fault tolerance: if the process crashed during execution, the entire template had to be run from the beginning. A GitHub issue from April 2025 put it succinctly: "It is not only inconvenient but technically problematic to have to restart the entire Scaffolder process."&lt;/p&gt;

&lt;p&gt;Backstage 1.55, released on October 13, 2026, fixes this problem with the new &lt;strong&gt;Task Recovery&lt;/strong&gt; feature. When enabled, an interrupted task can be resumed from the last successfully completed step. The step results remain persistent, and task secrets are only deleted once the task has reached a final state. Configuration is done via the new &lt;code&gt;scaffolder.taskRecovery&lt;/code&gt; section in the Backstage configuration.&lt;/p&gt;

&lt;p&gt;However, the documentation points out an important limitation: actions in resumed tasks should be &lt;strong&gt;idempotent&lt;/strong&gt; or use checkpoints, since a step could potentially be executed a second time. For production environments, the Backstage team also recommends an external storage backend – such as the GCP module – instead of the built-in database, which is limited to 50 MB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Performance Leap Through Smart Optimizations
&lt;/h2&gt;

&lt;p&gt;In addition to Task Recovery, Backstage 1.55 shows that even seemingly small changes can have a big impact. Michael Todorovic, Senior SRE at Veepee, optimized the GitLab merge request and push actions: Instead of making a separate API request to GitLab for each file, the code now compares files locally. The number of API requests dropped from around 300 to under ten, and execution time from 5–15 seconds to about three seconds.&lt;/p&gt;

&lt;p&gt;Such optimizations may sound unspectacular, but in the daily operation of a Developer Portal with hundreds of template executions, they are a decisive factor for acceptance among the developer team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The Backstage Scaffolder has evolved from a simple template engine into a full-fledged automation platform. With the v1beta3 format, Task Recovery in 1.55, and the growing number of Custom Actions, it now meets the needs of platform teams that take Developer Experience and Governance equally seriously. Anyone running an Internal Developer Portal should view the Scaffolder not just as a "nice-to-have" but as a strategic tool that scales the productivity of an entire engineering team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoq.com/news/2026/10/backstage-1-55-task-recovery/" rel="noopener noreferrer"&gt;Backstage 1.55 Adds Scaffolder Task Recovery and Removes Deprecated Catalog APIs – InfoQ (Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://backstage.io/docs/features/software-templates/writing-templates/" rel="noopener noreferrer"&gt;Writing Templates – Backstage Software Catalog and Developer Platform (Offizielle Dokumentation)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://roadie.io/backstage/scaffolder-actions/" rel="noopener noreferrer"&gt;Backstage Scaffolder Actions Directory – Roadie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://backstage.io/docs/features/software-templates/" rel="noopener noreferrer"&gt;Backstage Software Templates – Offizielle Dokumentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>backstage</category>
      <category>platformengineering</category>
      <category>devops</category>
      <category>developerportal</category>
    </item>
    <item>
      <title>Small Language Models 2026: Why Small AI Models Are Taking Over Production</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Fri, 13 Nov 2026 12:00:00 +0000</pubDate>
      <link>https://dev.to/saaro_net/small-language-models-2026-why-small-ai-models-are-taking-over-production-1pa9</link>
      <guid>https://dev.to/saaro_net/small-language-models-2026-why-small-ai-models-are-taking-over-production-1pa9</guid>
      <description>&lt;p&gt;In 2026, a quiet paradigm shift has taken place in the AI landscape. While headlines continue to be dominated by ever-larger frontier models with trillions of parameters, more and more production teams are opting for the opposite: Small Language Models (SLMs). These compact models with a few billion parameters run locally on end devices, avoid cloud roundtrips, and drastically reduce operating costs – often with equivalent quality for specific tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  What defines SLMs in 2026
&lt;/h2&gt;

&lt;p&gt;The term "Small Language Model" describes AI models with typically 100 million to 15 billion parameters – a fraction of the trillion-parameter models like GPT-4. However, size alone is not the decisive factor. SLMs are trained on narrowly defined, curated datasets or distilled from larger models. The result is specialized helpers that excel at one task rather than being mediocre at everything.&lt;/p&gt;

&lt;p&gt;The current model families show the breadth of the spectrum: Microsoft's Phi-4-mini-instruct comes with 3.8 billion parameters and a 128,000-token context window. Google's Gemma 4 offers effective 2B and 4B variants specifically for mobile and edge deployments. Meta's Llama 3.2 (1B and 3B) and Alibaba's Qwen3.5 series (0.8B to 9B) round out the offering. What they all have in common: they run on consumer hardware, often fully quantized on devices with 4 GB of RAM.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three hard truths driving SLMs
&lt;/h2&gt;

&lt;p&gt;The shift to small models is not ideological – it is pragmatic. Three factors are forcing teams to rethink.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latency.&lt;/strong&gt; A cloud API call to GPT-4 or Claude takes 200–800 ms to the first token, plus network latency. An SLM on the device delivers the first token in 5–15 ms – without a network hop, without an API queue, without a cold start. For real-time applications like autocomplete, voice assistants, or code completion in IDEs, this is the difference between usable and unusable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Data privacy.&lt;/strong&gt; Medical records, financial transactions, legal documents – in regulated industries, sending data to external APIs is not an option. On-device inference means the data never leaves the device. No API logs, no third-party agreements, no risk of training data leaks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Costs.&lt;/strong&gt; At 100 requests per day, cloud LLM APIs are affordable. At one million requests per day, they become a CFO nightmare: around $90,000 monthly just in API fees. An edge SLM, on the other hand, costs only the amortized hardware – the inference itself is effectively free.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where SLMs are already winning in 2026
&lt;/h2&gt;

&lt;p&gt;The areas of application are diverse and practical. In customer service, SLMs handle the most common, repetitive inquiries – order status, billing questions, policy queries – without routing every ticket through a cloud API. This reduces response times and relieves human employees.&lt;/p&gt;

&lt;p&gt;On the device, voice assistants, offline translations, and smart home interfaces run completely locally. For IoT environments in factories or field installations, where network connectivity is often intermittent, local inference is not an option but a requirement.&lt;/p&gt;

&lt;p&gt;SLMs are also on the rise in code assistance. Models like Phi-3.5 Mini are actively used for code generation and completion. For teams working within a specific codebase, a fine-tuned SLM often outperforms a general coding assistant – it knows the context that matters in daily work.&lt;/p&gt;

&lt;p&gt;The approach of model routing is particularly interesting: Instead of using a large model for everything, systems route simple, verifiable steps to an SLM and escalate only the difficult cases to a frontier model. This saves costs without sacrificing quality.&lt;/p&gt;

&lt;h2&gt;
  
  
  The limitations – and why they matter
&lt;/h2&gt;

&lt;p&gt;SLMs are not a panacea. They hit limits with open-ended, ambiguous tasks, with synthesis over long contexts, and with factual retrieval beyond their training data. Microsoft explicitly warns that Phi-4-mini "cannot store extensive factual knowledge and may produce incorrect facts." The reliability of an SLM stands or falls with the quality of the provided context information – and with the clarity of the task delineation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In 2026, Small Language Models are no longer a niche but a fixed component of AI production architecture. They do not replace frontier models but complement them where efficiency, data privacy, and latency matter. The market for SLMs is estimated to reach over $20 billion by 2030 – driven by a simple realization: Most real-world applications do not need a supercomputer, but a reliable specialist that completes its task quickly and cost-effectively.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.n-ix.com/small-language-models/" rel="noopener noreferrer"&gt;What are small language models? Use cases and benefits – N-iX (Mai 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.techsaas.cloud/blog/small-language-models-edge-ai-on-device-inference-2026/" rel="noopener noreferrer"&gt;Small Language Models at the Edge: The On-Device AI Revolution – TechSaaS (2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://omidsaffari.com/blog/llm-vs-slm" rel="noopener noreferrer"&gt;LLM vs SLM: Which Model Fits Your Feature? – Omid Saffari (Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sesamedisk.com/tiny-llm-education-deployment/" rel="noopener noreferrer"&gt;Tiny LLMs Reveal How Language Models Work and Deploy Efficiently – Sesame Disk (2026)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>devops</category>
      <category>llm</category>
      <category>edgeai</category>
    </item>
    <item>
      <title>Argo CD 3.6: Less Memory, Better Rollout Visibility – The GitOps Update of the Year</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Thu, 12 Nov 2026 12:00:48 +0000</pubDate>
      <link>https://dev.to/saaro_net/argo-cd-36-less-memory-better-rollout-visibility-the-gitops-update-of-the-year-565m</link>
      <guid>https://dev.to/saaro_net/argo-cd-36-less-memory-better-rollout-visibility-the-gitops-update-of-the-year-565m</guid>
      <description>&lt;p&gt;On November 3, 2026, the Argo CD project released version 3.6.0, followed by a stabilization patch 3.6.1 on November 4. The release coincides with KubeCon NA 2026 in Salt Lake City and is the most extensive update of the year. At its core are three developments: a drastic reduction in controller memory usage by around 70 percent, new rollout metrics for the ApplicationSet module, and the expansion of the health check library to over ten new resource families – including, for the first time, AI infrastructure with KServe. At the same time, the 3.3 release line reaches its planned end of support. More than 170 bug fixes round out the overall picture. The release is the result of months of work by contributors from Intuit, Akuity, Red Hat, BlackRock, and Octopus Deploy, among others.&lt;/p&gt;

&lt;h2&gt;
  
  
  Progressive Sync Metrics: Transparency in Multi-Stage Rollouts
&lt;/h2&gt;

&lt;p&gt;The ApplicationSet controller module, central to deployments across multiple clusters and environments, receives a long-requested capability in 3.6: meaningful metrics for progressive syncs. Previously, for operators in canary or wave-based rollouts, it was often not clearly distinguishable whether a wave had completed successfully or never started. Newly provided Prometheus metrics and the error states &lt;code&gt;ApplicationSetRolloutError&lt;/code&gt; and &lt;code&gt;InvalidRolloutConfig&lt;/code&gt; now provide clarity. This is supplemented by annotations that can trigger a forced reconciliation before the next sync step. For teams operating hundreds of applications across multiple clusters with staggered rollouts, this transparency is the foundation for automated alerting chains and reliable deployment dashboards. The release candidate phase began in mid-September 2026 and allowed thorough testing of these changes in real production environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  70 Percent Less Memory – The Architecture Overhaul
&lt;/h2&gt;

&lt;p&gt;The most impressive metric of the release concerns memory usage: on a production system, the consumption of the Argo CD controller dropped from 3.27 GB to under 1 GB – a saving of around 70 percent, achieved with only 2.5 percent more CPU load. This is made possible by a fundamentally redesigned caching architecture with server-side label filtering: Kubernetes objects that are not relevant for any deployment never even enter the cache. Combined with optimized manifest serialization and partial JSON unmarshalling, the memory footprint drops drastically even in large installations. Additionally, a new virtual scrolling relieves the UI – with 5,000 applications, the tab no longer freezes because only the visible rows are rendered. Filter and search operations in the application list also require an estimated 20 to 30 percent less rendering work. A redesigned resource explorer aggregates all managed resources across application and cluster boundaries, searchable and filterable, with summary pie charts for sync status and health. The explorer respects RBAC boundaries, so team members only see the resources shared with them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Health Checks for AI Infrastructure and Cloud-Native Platforms
&lt;/h2&gt;

&lt;p&gt;The built-in health check library receives the largest single expansion in its history. Newly covered are: Kyverno policies, TLSRoute resources, AWS ACK resources, CloudNativePG databases and backups, Medusa jobs, Prometheus Operator components, cert-manager objects, Tekton pipelines, Velero backup schedules, and – particularly noteworthy – KServe for LLM inference services. With this, Argo CD responds to the increasing diversity of modern Kubernetes platforms, which are no longer composed solely of Deployments and Services but orchestrate policy engines, database operators, and ML serving stacks. Platform teams that previously maintained their own health checks in Lua scripts can now replace them with the native library.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenTelemetry and Platform Maturation
&lt;/h2&gt;

&lt;p&gt;Another strategic feature is configurable OpenTelemetry trace sampling, which now extends across the controller, repo server, and GitOps engine. Combined with the new Prometheus metrics for ApplicationSet, this creates a comprehensive observability picture that allows operations teams to integrate Argo CD into their existing monitoring and tracing infrastructures – an important step for use in regulated environments or large platform teams. This is accompanied by an OCI generator for ApplicationSets, new RBAC rollback actions, and over 170 bug fixes, including a fix for SSH repository fetch through a SOCKS5 proxy (backported from the 3.3 branch). The release was significantly supported by contributions from Intuit Open Source, Akuity, Red Hat, BlackRock, Octopus Deploy, and a long list of individual community contributors – a prime example of distributed open-source development.&lt;/p&gt;

&lt;h2&gt;
  
  
  End of Support for Argo CD 3.3
&lt;/h2&gt;

&lt;p&gt;With the GA of 3.6, support for the 3.3 release line ends as planned. The last version, 3.3.17, was released on November 3. Teams still running 3.3 should plan the upgrade path via 3.4, 3.5 to 3.6. Operating a 3.3 installation without security updates is not recommended for production environments. The project's upgrade documentation describes the required migration steps between minor versions in detail.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Argo CD 3.6 is the most significant release of 2026 so far. The drastic memory reduction, the meaningful rollout metrics, and the expansion of the health check system into the AI domain make the update relevant for every platform team. The combination of operational robustness (performance, observability, lifecycle management) and new capabilities (OCI generator, extended health checks) shows: Argo CD is evolving from a deployment controller to an overarching control plane for cloud-native platforms. Anyone using Argo CD in production should prepare the upgrade to 3.6 promptly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.thecodew.com/2026/11/devops-watch-november-5.html" rel="noopener noreferrer"&gt;DevOps Watch: GitOps Improvement, Kubernetes Delivery &amp;amp; Platform Engineering — The CODEW (5. November 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v3.6.0" rel="noopener noreferrer"&gt;Argo CD v3.6.0 Release — GitHub (3. November 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/argoproj/argo-cd/releases/tag/v3.6.1" rel="noopener noreferrer"&gt;Argo CD v3.6.1 Release — GitHub (4. November 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/posts/argoproj_argo-cd-v36-less-memory-faster-ui-better-activity-7506060935615295489-b2dc" rel="noopener noreferrer"&gt;Argo CD 3.6-rc1: Less Memory, Faster UI, Better Rollout Visibility — LinkedIn / Argo Project&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>gitops</category>
      <category>argocd</category>
      <category>devops</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>EU AI Act 2026: What Now Applies to Developer Teams and DevOps</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Tue, 10 Nov 2026 12:01:00 +0000</pubDate>
      <link>https://dev.to/saaro_net/eu-ai-act-2026-what-now-applies-to-developer-teams-and-devops-350n</link>
      <guid>https://dev.to/saaro_net/eu-ai-act-2026-what-now-applies-to-developer-teams-and-devops-350n</guid>
      <description>&lt;p&gt;Since August 2, 2026, the EU AI Act has been fully enforceable in its core transparency obligations. While headlines focused on the postponement of high-risk deadlines, the rules that now apply are more relevant for most development teams than those coming later. An overview of the current status and practical consequences.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the AI Omnibus postponed – and what it did not
&lt;/h2&gt;

&lt;p&gt;The EU AI Act (Regulation 2024/1689) entered into force on August 1, 2024, and is being phased in gradually. In July 2026, the EU adopted the Digital Omnibus on AI (Regulation 2026/1744), which postponed four key dates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High-risk systems under Annex III&lt;/strong&gt; (standalone: recruitment, credit scoring, education, critical infrastructure): from August 2, 2026 to &lt;strong&gt;December 2, 2027&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High-risk systems under Annex I&lt;/strong&gt; (embedded in regulated products such as medical devices): to &lt;strong&gt;August 2, 2028&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;National AI regulatory sandboxes&lt;/strong&gt;: to &lt;strong&gt;August 2, 2027&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Labeling of systems already on the market&lt;/strong&gt;: to &lt;strong&gt;December 2, 2026&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This postponement is often misunderstood as a general relaxation. The opposite is true: the Omnibus did not remove any obligations, create any exemptions, or reduce any fines. It only changed the &lt;em&gt;when&lt;/em&gt;, not the &lt;em&gt;what&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What was not postponed&lt;/strong&gt; – and has been enforceable since August 2, 2026:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Article 50 transparency obligations&lt;/strong&gt; for chatbots, AI-generated content, and deepfakes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enforcement powers of the European Commission&lt;/strong&gt; against GPAI providers (General-Purpose AI)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fines&lt;/strong&gt; of up to €15 million or 3% of global annual turnover for violations&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The four transparency obligations that development teams must implement now
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Chatbots and AI interaction (Art. 50(1))
&lt;/h3&gt;

&lt;p&gt;Any AI system that directly interacts with humans must clearly and accessibly communicate this at the start of the first interaction. The "obvious" exception is to be interpreted narrowly – anyone running a chatbot behind a standard chat UI should not rely on it.&lt;/p&gt;

&lt;p&gt;For development teams, this means: the disclosure must be implemented in the production-level frontend, not just in the prototype. Machine-to-machine APIs and systems without direct human contact are exempt.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Labeling of generative content (Art. 50(2))
&lt;/h3&gt;

&lt;p&gt;AI-generated audio, image, video, and text content must be marked with &lt;strong&gt;effective, reliable, robust, and interoperable machine-readable markings&lt;/strong&gt;. Systems that were on the market before August 2, 2026, have a grace period until December 2, 2026.&lt;/p&gt;

&lt;p&gt;In practice, this means: CI/CD pipelines must now support metadata standards such as C2PA (Coalition for Content Provenance and Authenticity). A model output without provenance marking is a compliance risk after the deadline.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Emotion recognition and biometric categorization (Art. 50(3))
&lt;/h3&gt;

&lt;p&gt;Operators of systems for emotion recognition or biometric categorization must inform affected individuals – either in real time or subsequently.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Deepfakes and public-interest AI content (Art. 50(4) and (5))
&lt;/h3&gt;

&lt;p&gt;Deepfakes must be labeled as such. AI-generated texts of public interest (e.g., news, election information) must be disclosed unless they have undergone human editorial review. "Human review" means substantive engagement – a mere spell check is not sufficient.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for DevOps and platform teams
&lt;/h2&gt;

&lt;p&gt;The EU AI Act is not purely a legal matter. The transparency obligations fall directly under the responsibility of development teams:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Labeling in the CI/CD pipeline:&lt;/strong&gt; Content provenance must become part of the deployment process. Anyone delivering AI-generated text, images, or code via a CI pipeline must ensure that the metadata is correctly set. This requires new middleware components or gateway rules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Model documentation as an artifact:&lt;/strong&gt; Since August 2026, GPAI providers must supply standardized Model Documentation Forms. Anyone integrating third-party models into their applications should request and version this documentation – it is the basis for their own compliance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monitoring and audit trail:&lt;/strong&gt; Article 50 does not require a full high-risk conformity assessment, but the burden of proof remains. Teams should document which AI components are used where, what labeling they receive, and whether the disclosure is correctly implemented.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grace period for existing systems:&lt;/strong&gt; Systems that were on the market before August 2, 2026, have until December 2, 2026, for content labeling. This is the next real deadline – and the one most often overlooked in the postponement headlines.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;As of August 2026, the EU AI Act is no longer an abstract future regulation but enforceable law with enforcement authority. The postponement of high-risk deadlines has lulled many into a false sense of security – in fact, the transparency obligations under Article 50 are in effect and affect the majority of AI applications currently developed and operated in Europe. Development teams should use the remaining time until December 2026 to integrate content provenance, chatbot disclosure, and model documentation into their existing DevOps processes. The foundation for high-risk compliance in 2027 is being laid now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.regulation-ai.eu/en/ai-act/" rel="noopener noreferrer"&gt;Regulation AI: EU AI Act in 2026 – Complete Compliance Guide&lt;/a&gt; — Comprehensive guide to the AI Act with updated deadlines after the Digital Omnibus&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.regulation-ai.eu/en/omnibus/" rel="noopener noreferrer"&gt;Regulation AI: EU AI Act Digital Omnibus 2026 – What It Changes&lt;/a&gt; — Detailed analysis of the four postponed deadlines and the unchanged obligations&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://cybersins.com/eu-ai-act-august-2-what-actually-goes-live/" rel="noopener noreferrer"&gt;cybersins/sec: The EU AI Act Delay That Isn't – What Actually Goes Live on August 2&lt;/a&gt; — Classification of enforceable obligations from August 2026, extraterritorial scope, GPAI enforcement&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.softwareimprovementgroup.com/blog/eu-ai-act-summary/" rel="noopener noreferrer"&gt;SIG: A Comprehensive EU AI Act Summary (August 2026 Update)&lt;/a&gt; — Practical summary of risk levels, deadlines, and the Omnibus procedure&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://abhs.in/blog/eu-ai-act-august-2026-developer-compliance-checklist-7-weeks-deadline" rel="noopener noreferrer"&gt;Abhishek Gautam: EU AI Act Article 50 Transparency Deadline – What Developers Must Ship&lt;/a&gt; — Concrete checklist for developer teams on the four transparency obligations under Article 50&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>euaiact</category>
      <category>devops</category>
      <category>aigovernance</category>
    </item>
    <item>
      <title>LLM Wiki in Teams 2026: Why Karpathy's Pattern Fails in Companies – and What Comes Next</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Tue, 10 Nov 2026 12:00:24 +0000</pubDate>
      <link>https://dev.to/saaro_net/llm-wiki-in-teams-2026-why-karpathys-pattern-fails-in-companies-and-what-comes-next-4pam</link>
      <guid>https://dev.to/saaro_net/llm-wiki-in-teams-2026-why-karpathys-pattern-fails-in-companies-and-what-comes-next-4pam</guid>
      <description>&lt;p&gt;Karpathy’s LLM Wiki has been the most discussed pattern for personal AI knowledge databases since April 2026. The idea is convincing: An LLM agent compiles a structured Markdown wiki from raw sources, maintains cross-references, uncovers contradictions, and keeps everything up to date – the human only curates the sources. Karpathy himself describes the workflow as “Obsidian is the IDE, the LLM is the programmer, the wiki is the codebase.” But since fall 2026 at the latest, it has become clear: What works brilliantly for one person collapses in a team due to fundamental governance problems. This article shows where the limits are and what architecture a real team LLM wiki needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes Karpathy’s pattern so successful
&lt;/h2&gt;

&lt;p&gt;Karpathy’s architecture separates three layers: &lt;code&gt;/raw&lt;/code&gt; (immutable original sources), &lt;code&gt;/wiki&lt;/code&gt; (LLM-generated and maintained Markdown pages), and a schema like &lt;code&gt;CLAUDE.md&lt;/code&gt; that defines structure and workflows. Three operations – Ingest, Query, Lint – keep the system alive. The crucial break with RAG: knowledge is not reassembled from chunks with every question, but compiled once and then continuously improved. A preregistered comparison study (arXiv:2605.18490, as of October 2026) showed that an LLM-compiled wiki performed significantly better at connecting insights across 24 papers than vector RAG – though with roughly 21 times higher token consumption per query.&lt;/p&gt;

&lt;p&gt;The pattern’s clever trick lies in shifting the maintenance work: while Zettelkasten systems fail because manual upkeep grows over time, the LLM takes over that part entirely. The human only decides which sources are allowed in and which questions to ask.&lt;/p&gt;

&lt;h2&gt;
  
  
  What fails in a team
&lt;/h2&gt;

&lt;p&gt;Several teams have tested the pattern in practice since summer 2026. The results are sobering. The Harbor blog (October 2026) sums up the problems precisely: “Git records who changed a line. It does not say whether the line is true.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lack of intake control:&lt;/strong&gt; Karpathy’s pattern relies on one person manually curating the raw sources. In a company, however, the sources are scattered across Slack, GitHub, Linear, Google Docs, and Confluence – dozens of teams write simultaneously without knowing that a wiki depends on their contributions. Taktile Engineering, which runs the pattern via Notion and Google Drive, reports that errors in an LLM‑written index propagate uncontrollably when sources are edited by people unaware of the wiki workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No access control (RBAC):&lt;/strong&gt; The file-system model of Karpathy’s pattern knows no role‑based permissions. Who is allowed to read which page? Which source may not be seen? Which synthesis may be generated? For companies with compliance requirements – e.g., in finance, pharma, or energy – this is a deal‑breaker, as Innobu states in its enterprise reality check (May 2026).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Error compounding:&lt;/strong&gt; A user comment in the Show‑HN thread puts it succinctly: after six months, entries are “confidently wrong,” and the lint cannot tell which ones. Even more fatal: agents that read the wiki cite erroneous entries further – a self‑reinforcing cycle that, without a countermeasure, can devalue the entire wiki.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write conflicts with parallel work:&lt;/strong&gt; Multiple agents or team members ingesting simultaneously create conflicts. Git versioning mitigates the problem but does not fundamentally solve it. Added to this is the lack of ACID transaction safety – irrelevant for a personal knowledge database, but leading to inconsistent states in a team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is the “Company Brain” platform coming?
&lt;/h2&gt;

&lt;p&gt;The industry has reacted to these gaps. Y Combinator explicitly named the missing “company brain” primitive as a construction site in its Spring 2026 Requests for Startups. Several approaches address the gap between Karpathy’s personal pattern and true team capability:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Synthadoc&lt;/strong&gt; (1,500+ GitHub stars) introduces a life cycle for wiki pages: Draft → Active → Stale/Contradicted → Archived. Pages go through a review process before they become “Active” – a simple gate mechanism that Karpathy’s pattern lacks. &lt;strong&gt;Codealmanac&lt;/strong&gt; (997 stars) targets engineering teams with a codebase wiki maintained by coding agents and released via Git review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sentra&lt;/strong&gt; and &lt;strong&gt;Falconer&lt;/strong&gt; take a radically different approach: instead of a curated &lt;code&gt;raw/&lt;/code&gt; folder, they ingest automatically from the tools where work actually happens – Slack, GitHub, Linear, meeting notes. Every fact remains linked to its source, the latest version takes precedence, and the permissions of the source system are adopted. This spares the company the illusion of a central curator.&lt;/p&gt;

&lt;p&gt;The challenge is architecturally demanding: a team LLM wiki must fulfill four properties simultaneously, as Falconer formulates them: &lt;strong&gt;Capture&lt;/strong&gt; (ingesting from distributed sources, not just a &lt;code&gt;raw/&lt;/code&gt; folder), &lt;strong&gt;Link&lt;/strong&gt; (bidirectional connections across tool boundaries), &lt;strong&gt;Compound&lt;/strong&gt; (growth and synthesis through every new source), &lt;strong&gt;Stay Current&lt;/strong&gt; (automatic updates and obsolescence detection). No existing tool meets all four – most cover only one or two.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Karpathy’s LLM Wiki pattern is a milestone for personal knowledge work – it frees the human from the maintenance work that causes classic Zettelkasten systems to fail. For teams, however, it is not plug‑and‑play. Anyone who wants to use the pattern in a company needs at least three extensions: a &lt;strong&gt;gate&lt;/strong&gt; for incoming sources (review queue, approval workflow), a &lt;strong&gt;validity and obsolescence model&lt;/strong&gt; for statements (dates + retirement), and &lt;strong&gt;usage monitoring&lt;/strong&gt; (which pages are agents actually reading, where are errors circulating). The first platforms that close these gaps are emerging – 2027 will show whether the “Company Brain” becomes the next big cloud‑native primitive, or whether Karpathy’s pattern remains a single‑player phenomenon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://falconer.com/guides/enterprise-llm-wiki-karpathy/" rel="noopener noreferrer"&gt;Falconer: The Enterprise LLM Wiki – Scaling Karpathy's Pattern to Your Organization (April 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gethrbr.com/blog/karpathy-llm-wiki" rel="noopener noreferrer"&gt;Harbor/GetHRBR: Karpathy's LLM Wiki – How It Works, and What a Team Needs to Add (Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sentra.app/articles/karpathy-llm-wiki" rel="noopener noreferrer"&gt;Sentra: Karpathy's LLM Wiki – What It Is, How to Build One, and How It Scales to a Company (Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.innobu.com/de/artikel/karpathy-llm-wiki-second-brain-enterprise-realitaet.html" rel="noopener noreferrer"&gt;Innobu: Karpathys LLM Wiki – Second Brain und der Enterprise-Realitätscheck 2026 (Mai 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2605.18490" rel="noopener noreferrer"&gt;arXiv: LLM Wiki vs. RAG – Preregistered Comparison (v3, Oktober 2026)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>llmwiki</category>
      <category>knowledgemanagement</category>
      <category>ai</category>
      <category>enterprise</category>
    </item>
    <item>
      <title>RAG 2026: Why Massive Context Windows Haven’t Ended the Retrieval Era</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Mon, 09 Nov 2026 12:00:47 +0000</pubDate>
      <link>https://dev.to/saaro_net/rag-2026-why-massive-context-windows-havent-ended-the-retrieval-era-2k67</link>
      <guid>https://dev.to/saaro_net/rag-2026-why-massive-context-windows-havent-ended-the-retrieval-era-2k67</guid>
      <description>&lt;p&gt;When the first models with a million token context window hit the market in 2024/2025, the prognosis was clear: Retrieval-Augmented Generation (RAG) was done. If the LLM can simply read the entire knowledge package at once, why bother with complex searching and chunking? Two years later, in November 2026, the verdict is different. RAG hasn’t disappeared – it has become more important.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pivot: From Workaround to Precision Filter
&lt;/h2&gt;

&lt;p&gt;The intuitive assumption was deceptive: more context means better answers. A study by the Chroma team from July 2025, known as “Context Rot,” impressively refuted this. They tested 18 then-current models from GPT, Claude, and Gemini and found that model quality measurably degrades &lt;em&gt;before&lt;/em&gt; the advertised context limit. Even more surprising: even a single irrelevant paragraph worsens accuracy, and logically sorted content sometimes performed &lt;em&gt;worse&lt;/em&gt; than shuffled content.&lt;/p&gt;

&lt;p&gt;The insight fundamentally changed the role of RAG. While retrieval used to be the workaround to get data into the model that otherwise wouldn’t fit, today it’s the opposite: &lt;strong&gt;ensuring a small, clean, and precise context&lt;/strong&gt; so that a powerful long-context model can fully realize its potential. In 2026, RAG is no longer a workaround for too-small windows, but a precision filter for overloaded contexts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two-Stage Retrieval: The New Standard
&lt;/h2&gt;

&lt;p&gt;The simplest RAG implementation – chunking, embedding, similarity search, generation – is considered a baseline in 2026, not a solution. Production-ready systems rely on a two-stage retrieval process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Retrieve Wide&lt;/strong&gt;: In the first step, a broad set of candidate passages is quickly retrieved, typically using a combination of vector similarity search (cosine similarity) and keyword-based full-text search (hybrid search).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rerank Precise&lt;/strong&gt;: A second, slower but more accurate model – a cross-encoder reranker – re-evaluates the candidates and keeps only the most relevant three to ten passages.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This pattern has proven so reliable that it is now considered standard practice rather than an optimization. Tools like Cohere Rerank or Voyage-Rerank, as well as the open-source library Rerankers, are found in almost every RAG stack in 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  GraphRAG: Structure Instead of Prose
&lt;/h2&gt;

&lt;p&gt;One of the most significant developments is GraphRAG, largely driven by Microsoft Research. While classic vector RAG represents documents as text chunks and searches by similarity, GraphRAG extracts entities and their relationships and stores them as nodes and edges in a knowledge graph (e.g., Neo4j). When a query comes in, the graph is traversed instead of just computing vector similarity.&lt;/p&gt;

&lt;p&gt;The advantage shows with so-called multi-hop questions: “Which medications prescribed in cardiology interact with active ingredient X?” – a question that classic RAG cannot answer from scattered individual chunks because the relationship between entities was never captured. GraphRAG solves this problem by mapping the &lt;em&gt;structure&lt;/em&gt; of the information.&lt;/p&gt;

&lt;p&gt;However, practice in 2026 also shows the limits: a comparison of GraphRAG with vector RAG on general question-answering datasets yielded only a marginal advantage of 0.47 points, but at 44 times higher token costs (around 40,000 tokens per query compared to 900). For multi-hop questions in highly relational domains, the effort pays off – for simple fact queries, classic RAG remains superior.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agentic RAG and Evaluation: Two Trends That Are Here to Stay
&lt;/h2&gt;

&lt;p&gt;The second major trend in 2026 is &lt;strong&gt;Agentic RAG&lt;/strong&gt;. Instead of treating retrieval as a rigid step before every generation, an AI agent decides for itself whether and what to search for, whether a search needs to be refined, or whether the question doesn't require retrieval at all (“Adaptive Retrieval”). Multi-step retrieval loops with self-correction are in production, usually limited to two or three iterations to control cost and latency.&lt;/p&gt;

&lt;p&gt;In parallel, the evaluation landscape has professionalized. The open-source framework &lt;strong&gt;RAGAS&lt;/strong&gt; is the de facto standard in 2026 for measuring retrieval and generation quality separately. Four core metrics have become established: Faithfulness (does the answer stay within the context?), Answer Relevancy (does it answer the question?), Context Precision (are the chunks relevant?), and Context Recall (was everything necessary found?). Faithfulness is considered the most important metric because hallucination, despite good retrieval, causes the greatest trust damage.&lt;/p&gt;

&lt;h2&gt;
  
  
  When RAG, When Long Context?
&lt;/h2&gt;

&lt;p&gt;The rule of thumb for 2026: If the entire knowledge base fits into roughly 200,000 tokens (about 500 pages), you can do without retrieval, put everything into the context, and operate cost-efficiently via prompt caching. Beyond that, RAG wins on all dimensions: cost (approx. $0.001–$0.01 per query vs. $0.05–$2.00 for full context stuffing), latency (500 ms–2 s vs. 5–30 s), and accuracy (85–95% vs. 70–90% on needle-in-a-haystack tasks). Rather than being competitors, long context and RAG are two ends of the same dial.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;In 2026, RAG has not died – it has grown up. Its role has shifted from a workaround for small context windows to a precision filter for large ones. Two-stage retrieval with reranking, graph-based approaches for relational questions, agentic retrieval loops, and measurable evaluation with RAGAS have turned the technology from a tinkering exercise into an engineering-manageable discipline. Anyone running an AI-powered knowledge base in 2026 cannot avoid a well-thought-out RAG stack – but this time for different reasons than in 2023.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://tokenmix.ai/blog/rag-tutorial-2026" rel="noopener noreferrer"&gt;TokenMix: RAG Tutorial 2026 — Cut Costs 80%, Hallucinations 40-60%&lt;/a&gt; — Cost comparison, architecture, implementation guide&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://arstudioz.com/blog/what-is-rag" rel="noopener noreferrer"&gt;ArStudioz: What Is RAG? Retrieval-Augmented Generation in 2026&lt;/a&gt; — Context Rot study, RAG as precision filter, Agentic RAG&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://markaicode.com/graphrag-knowledge-graph-enhanced-retrieval-guide/" rel="noopener noreferrer"&gt;Markaicode: GraphRAG Knowledge Graph Enhanced Retrieval Guide 2026&lt;/a&gt; — GraphRAG architecture and implementation with Neo4j&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://whysogeek.com/rag-evaluation-metrics-faithfulness-2026/" rel="noopener noreferrer"&gt;WhySoGeek: RAG Evaluation Metrics — Measuring Faithfulness 2026&lt;/a&gt; — RAGAS metrics, faithfulness as primary metric&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.linkedin.com/posts/muhammad-atif-lodhi-39a0911a1_rag-graphrag-ai-activity-7503357197368811520-oWwE" rel="noopener noreferrer"&gt;LinkedIn (Muhammad Atif Lodhi): GraphRAG vs Vector RAG — 2026 Research&lt;/a&gt; — Cost and performance comparison GraphRAG vs. Vector RAG&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>rag</category>
      <category>ai</category>
      <category>llm</category>
      <category>retrieval</category>
    </item>
    <item>
      <title>Backstage TechDocs 2026: Zensical as a Fallback Path Before the End of Material for MkDocs</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Mon, 09 Nov 2026 12:00:12 +0000</pubDate>
      <link>https://dev.to/saaro_net/backstage-techdocs-2026-zensical-as-a-fallback-path-before-the-end-of-material-for-mkdocs-1m9c</link>
      <guid>https://dev.to/saaro_net/backstage-techdocs-2026-zensical-as-a-fallback-path-before-the-end-of-material-for-mkdocs-1m9c</guid>
      <description>&lt;p&gt;On November 2, 2026, the Backstage project released version 1.56.3 – a four-day patch that seems unremarkable at first glance, but addresses one of the most pressing infrastructure questions for platform teams: What happens to TechDocs when Material for MkDocs disappears? The answer is Zensical, and it arrives as an experimental engine for Backstage's documentation pipeline.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the timing is critical
&lt;/h2&gt;

&lt;p&gt;TechDocs is Backstage's documentation engine and, for many companies, the central place where developers find service documentation, ADRs, and runbooks. Under the hood, TechDocs relies on Material for MkDocs – a widely used theme and static site generator developed by Martin Donath (squidfunk). In November 2025, the team announced that active development would be discontinued and the focus would shift to its successor, Zensical.&lt;/p&gt;

&lt;p&gt;Originally, November 5, 2026, was set as the end-of-life date. In September 2026, the deadline was extended to May 2027, but the implicit pressure on platform teams remained: Anyone running TechDocs in production must migrate in the medium term. Backstage has now made this migration concrete with version 1.56.3.&lt;/p&gt;

&lt;h2&gt;
  
  
  The TechDocs engine abstraction as a foundation
&lt;/h2&gt;

&lt;p&gt;Backstage 1.56.0 (October 2026) already laid the foundation with a TechDocs engine abstraction: Instead of tightly integrating MkDocs, various generators can now be used. The abstraction allows swapping out the TechDocs build process without rewriting the surrounding pipeline (preparing, publishing, serving). This is the prerequisite for Zensical support, which was actually built into 1.56.3.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Backstage 1.56.3 specifically delivers
&lt;/h2&gt;

&lt;p&gt;The release brings three components:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;@backstage/plugin-techdocs-backend-module-zensical&lt;/code&gt;&lt;/strong&gt;: A new backend module that integrates Zensical as a TechDocs engine. It is marked as experimental – productive adoption is possible, but caution is recommended.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CLI support&lt;/strong&gt;: &lt;code&gt;@techdocs/cli&lt;/code&gt; can now build TechDocs projects with Zensical as well. This allows testing against the new generator locally or in CI pipelines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alpha building blocks in &lt;code&gt;@backstage/plugin-techdocs-node&lt;/code&gt;&lt;/strong&gt;: For teams with custom TechDocs pipelines, new APIs are available that integrate with the Zensical engine.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The maturity levels are deliberately chosen: experimental (backend module) and alpha (Node APIs) signal that this path has been tested but is not yet secured for every production case. The Backstage project has thus chosen a pragmatic middle ground: deliver quickly, but make no false promises of a zero-effort migration.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Zensical is – and what it is not
&lt;/h2&gt;

&lt;p&gt;Zensical is developed by the same team as Material for MkDocs. It is not a fork, but a new development that – as of November 2026 – covers the most important MkDocs features: &lt;code&gt;mkdocs.yml&lt;/code&gt; as configuration, Python Markdown, most theme settings, and a growing number of plugin replacements. It aims to be compatible, but not identical. Anyone using custom MkDocs plugins, template overrides, or special theme customizations should test thoroughly before migrating.&lt;/p&gt;

&lt;p&gt;The official compatibility page lists the supported settings and plugins. It shows that for standard documentation, the migration is usually smooth, while for heavily customized projects, each plugin needs to be checked.&lt;/p&gt;

&lt;h2&gt;
  
  
  What platform teams should do now
&lt;/h2&gt;

&lt;p&gt;Three steps make sense from today's perspective:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Set up a test environment&lt;/strong&gt;: Upgrade a non-production Backstage to 1.56.3 and build representative TechDocs projects – including those with custom plugins and themes – against the Zensical engine. Document the differences in build logs and generated output.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inventory dependencies&lt;/strong&gt;: Which TechDocs projects use MkDocs plugins that do not yet have a Zensical equivalent? Is there a dependency on MkDocs-only features? This list is the basis for the migration plan.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Offer a golden path&lt;/strong&gt;: Instead of letting each team organize the migration themselves, the platform should provide a tested builder image with the Zensical module enabled, CI snippets, and a rollout checklist. This reduces the cognitive load for teams and prevents ad-hoc patchwork.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The deadline until May 2027 sounds generous – but anyone who only tests then will have wasted the window for an orderly migration. The experimental status does not mean the engine does not work, but that it can still change. Those who test today will be prepared when stabilization occurs in one of the next versions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Backstage 1.56.3 is an important milestone for the future of TechDocs. The experimental Zensical integration gives platform teams a concretely testable way out of the Material for MkDocs dependency. The effort for migration is manageable – provided you start evaluating now and build a reproducible test setup. The next Backstage versions (1.57.x) will further stabilize the alpha APIs; until then: test, document, prepare.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/backstage/backstage/releases/tag/v1.56.3" rel="noopener noreferrer"&gt;Backstage v1.56.3 Release (GitHub, offiziell)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/squidfunk/mkdocs-material/issues/8523" rel="noopener noreferrer"&gt;Material for MkDocs: End of Life extended to May 5, 2027 (GitHub Issue #8523)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.upstreambeat.dev/news/backstage-1-56-3-zensical-techdocs-migration-path" rel="noopener noreferrer"&gt;Backstage gives TechDocs teams experimental path off MkDocs (upstreambeat.dev)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev-ex.com/article/backstage-v1-56-3-experimental-zensical-techdocs/" rel="noopener noreferrer"&gt;Backstage v1.56.3: experimental Zensical TechDocs engine (dev-ex.com)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zensical.org/compatibility/" rel="noopener noreferrer"&gt;Zensical MkDocs Compatibility (zensical.org)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://backstage.io/docs/releases/v1.56.0/" rel="noopener noreferrer"&gt;Backstage v1.56.0 Release Notes – TechDocs Engine Abstraction (backstage.io)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>backstage</category>
      <category>platformengineering</category>
      <category>devops</category>
      <category>techdocs</category>
    </item>
    <item>
      <title>Ten Projects, One Stack: Why the AAIF Consolidation Reframes the Security Question</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Fri, 06 Nov 2026 12:01:11 +0000</pubDate>
      <link>https://dev.to/saaro_net/ten-projects-one-stack-why-the-aaif-consolidation-reframes-the-security-question-60l</link>
      <guid>https://dev.to/saaro_net/ten-projects-one-stack-why-the-aaif-consolidation-reframes-the-security-question-60l</guid>
      <description>&lt;p&gt;On October 22, 2026, the Agentic AI Foundation (AAIF) added four more projects: Agent Skills (Anthropic), Open Responses (OpenAI), OpenEnv (Hugging Face), and OpenSandbox (Alibaba). The foundation, launched in December 2025 with three projects, now hosts ten after eleven months. Good for adopting teams – and a reason for a question that often gets overlooked: What does it mean when a large part of the trust assumptions of the agent stack is under one roof?&lt;/p&gt;

&lt;h2&gt;
  
  
  From three to ten projects
&lt;/h2&gt;

&lt;p&gt;The AAIF is a project of the Linux Foundation, founded on December 9, 2025, with MCP, goose, and AGENTS.md as founding projects. By August 2026, it had grown to more than 250 members. The ten projects cover almost every layer of an agent operation: MCP for tool and data access, A2A for agent communication, Open Responses as a model interface, AGENTS.md and Agent Skills as instruction-carrying formats, agentgateway and Agent Router as a traffic control plane, goose as a runtime, and OpenEnv and OpenSandbox for evaluation and isolation. This is a map of dependencies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two axes: A2A and MCP
&lt;/h2&gt;

&lt;p&gt;MCP connects an agent with things that are not agents: databases, file systems, internal APIs. A2A connects an agent with another agent – potentially from another company, on another model, in another organization. A2A defines discovery via Agent Cards, task delegation, and result exchange.&lt;/p&gt;

&lt;p&gt;A2A reached the stable v1.0 specification in March 2026 and has been a Growth Stage project of the AAIF since August 17, 2026 – in the same house as MCP, but with a separate specification. The foundation names more than 150 supporting organizations and production deployments in supply chains, financial services, and mobile platforms. Shared governance does not mean shared specification: the protocols remain independent.&lt;/p&gt;

&lt;p&gt;Since October 1, 2026, there is the official A2A CLI – an interface for scripts, CI pipelines, and coding agents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Read the Agent Card of a remote agent&lt;/span&gt;
a2a card get https://agent.example.com

&lt;span class="c"&gt;# Send a task and wait for the result&lt;/span&gt;
a2a send &lt;span class="nt"&gt;-a&lt;/span&gt; https://agent.example.com &lt;span class="s2"&gt;"Summarize this document"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;JSON outputs and defined exit codes make it automatable; &lt;code&gt;a2a server --exec&lt;/code&gt; turns any stdin/stdout program into an A2A server – for testing, not for production.&lt;/p&gt;

&lt;h2&gt;
  
  
  Neutral governance is not a security promise
&lt;/h2&gt;

&lt;p&gt;This is where the analysis by the Cloud Security Alliance (CSA) from October 29, 2026, begins: The AAIF solves the governance problem, not the security problem. The public project list lists ten projects without maturity or security labels. Unlike the CNCF, whose graduation requires an external security review, the CSA found no published foundation-wide baseline – no mandatory threat model, no uniform disclosure process, no third-party audit for all projects.&lt;/p&gt;

&lt;p&gt;Added to this is a silent migration risk: The MCP revision from July 28, 2026, removed sessions at the protocol level, including &lt;code&gt;Mcp-Session-Id&lt;/code&gt;. Tooling that correlates activity via session IDs or makes policy decisions during the initialization handshake can lose visibility without reporting an error. New attachment points are the headers &lt;code&gt;Mcp-Method&lt;/code&gt; and &lt;code&gt;Mcp-Name&lt;/code&gt; as well as OpenTelemetry trace propagation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Instructions as a supply chain
&lt;/h2&gt;

&lt;p&gt;Most uncomfortable: the instruction-carrying formats. A2A v1.0 introduced signed Agent Cards, with which identity and advertised capabilities can be cryptographically verified. The Agent Skills specification defines mandatory fields for &lt;code&gt;name&lt;/code&gt; and &lt;code&gt;description&lt;/code&gt;, optional metadata, and an experimental &lt;code&gt;allowed-tools&lt;/code&gt; field – but nothing for signature, hashing, publisher identity, or provenance. AGENTS.md is deliberately kept even lighter. Both carry instructions that an agent with significant rights executes – without built-in verification of who wrote them.&lt;/p&gt;

&lt;p&gt;A Snyk study from February 2026 examined 3,984 skills from public marketplaces: 534 (13.4 percent) had at least one critical problem, 1,467 (36.8 percent) at least one security problem, 76 malicious payloads were manually confirmed. For MCP registries, an OX Security analysis across 15,465 servers found no consistent authorization model and no uniform lifecycle responsibility. Those who treat skills and servers as configuration rather than software dependencies have an open supply chain.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gateway as a single point of failure
&lt;/h2&gt;

&lt;p&gt;Two of the ten projects are gateways – a position with unusual leverage. agentgateway routes LLM traffic via an OpenAI-compatible API, supports MCP tool servers and A2A, and enforces JWT, API key, and MCP authentication as well as role-based authorization in CEL. Agent Router, originating from the Envoy AI Gateway and moved to the AAIF on September 10, 2026, connects applications with models and MCP tools and manages backend credentials via its own policy resources.&lt;/p&gt;

&lt;p&gt;A gateway in front of agent traffic is a common recommendation. However, one that terminates MCP, A2A, and model traffic simultaneously becomes the point where a parsing error or a credential leak affects all protocols. Since OpenEnv provides MCP interfaces and OpenSandbox provides execution APIs, a vulnerability in shared components can affect the gateway, evaluation environment, and runtime at the same time. Coordinated cross-project vulnerability handling at the foundation level is not publicly documented.&lt;/p&gt;

&lt;h2&gt;
  
  
  What teams should do now
&lt;/h2&gt;

&lt;p&gt;First, an inventory: Which of the ten projects are present in your own environment, even indirectly via vendor products, and which revision does each component implement? AGENTS.md files and skills deserve the same attention as code – review on changes, installation only from an allowlist, scanning for embedded scripts and instruction injection. Then: route MCP and A2A traffic through a policy-enforcing gateway and patch the gateway itself; prefer signed Agent Cards for A2A and reject unsigned cards from external parties; rebuild monitoring from session IDs to headers and trace context; place agent code within an isolation boundary with minimal privileges.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;The consolidation is strategically correct: It takes away manufacturers' ability to create lock-in via a proprietary connector and gives architecture committees a neutral contracting party. Only no security promise follows from this. The foundation manages ten artifacts with their own maintainers, release cycles, and security histories; the maturity is visibly uneven.&lt;/p&gt;

&lt;p&gt;The next few months are crucial in two areas: whether Agent Skills gets a signature and provenance extension, comparable to A2A Agent Cards, and whether a foundation-wide baseline of threat model, disclosure process, and conformance tests emerges. As long as both are missing, the AAIF stack remains a map of dependencies – and an invitation to check each one yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://labs.cloudsecurityalliance.org/research/csa-research-note-aaif-agent-stack-standards-governance-2026/" rel="noopener noreferrer"&gt;One Foundation, Ten Projects: Securing the AAIF Agent Stack – Cloud Security Alliance, 29.10.2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.infoq.com/news/2026/10/agntcon-mcpcon-2026/" rel="noopener noreferrer"&gt;AGNTCon + MCPCon 2026: Agentic AI Foundation Adds Four Projects as MCP Turns to Security – InfoQ, 26.10.2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aaif.io/blog/a2a-joins-aaif" rel="noopener noreferrer"&gt;A2A joins AAIF's open agentic stack – Agentic AI Foundation, 17.08.2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://a2a-protocol.org/latest/blog/2026/10/01/introducing-a2a-cli/" rel="noopener noreferrer"&gt;Meet the A2A CLI: discover, message, and manage agents from your terminal – A2A Protocol, 01.10.2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://a2a-protocol.org/latest/specification/" rel="noopener noreferrer"&gt;Agent2Agent (A2A) Protocol Specification – a2a-protocol.org, abgerufen 03.11.2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.edgewisely.com/google-gives-away-the-handshake/" rel="noopener noreferrer"&gt;Google Gives Away the Handshake – Edgewisely, August 2026&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>aaif</category>
      <category>mcp</category>
      <category>a2a</category>
    </item>
    <item>
      <title>Agent Memory 2026: Why the Memory Layer Is Not a Benchmark Victory</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Fri, 06 Nov 2026 12:00:35 +0000</pubDate>
      <link>https://dev.to/saaro_net/agent-memory-2026-why-the-memory-layer-is-not-a-benchmark-victory-58o2</link>
      <guid>https://dev.to/saaro_net/agent-memory-2026-why-the-memory-layer-is-not-a-benchmark-victory-58o2</guid>
      <description>&lt;p&gt;An agent that doesn't remember the first conversation during the second one isn't an assistant, but a form. 2026 will decide whether agents become production-ready – not based on the model, but on what is stored between sessions. The makeshift solution of "putting the entire history into the prompt" has become its own product category: Mem0, Zep, and Letta are vying for the same role. The decisive question is not which memory wins, but which one fits the workload.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three Architectures, Three Bets
&lt;/h2&gt;

&lt;p&gt;The providers aren't solving the same problem, even if they promise the same thing. Mem0 is a layer you call: &lt;code&gt;add()&lt;/code&gt; extracts facts from a conversation, &lt;code&gt;search()&lt;/code&gt; retrieves the relevant ones for the next turn. This requires the least integration effort and is often sufficient for preferences and profiles. The price is the flat structure: as soon as relationships between facts matter, the model hits a ceiling.&lt;/p&gt;

&lt;p&gt;Zep relies on a temporal knowledge graph. The underlying engine Graphiti stores each edge with a validity window, i.e., the information about when a fact was valid and when it was superseded by a newer one. This allows answering which tariff a customer has today and which they had last quarter – without the model having to guess. Self-hosting means Graphiti plus a graph database; the old Zep Community Edition was discontinued in April 2025.&lt;/p&gt;

&lt;p&gt;Letta, originating from MemGPT, shifts the memory into the runtime environment itself. The agent manages its own memory blocks and decides what becomes permanent – with core, recall, and archive storage, similar to an operating system's memory management. To do this, you adopt a runtime, not just an API.&lt;/p&gt;

&lt;h2&gt;
  
  
  What LoCoMo and LongMemEval Really Measure
&lt;/h2&gt;

&lt;p&gt;The benchmark canon has consolidated in 2026 – each test answers a different question. LoCoMo poses 1,540 questions across multiple conversation sessions, distributed across Single-Hop, Multi-Hop, Temporal, and Open-Domain tasks. LongMemEval tests knowledge updates and cross-session retrieval with 500 questions – exactly what happens constantly in operation. BEAM scales to one and ten million tokens and is thus the only one of the three that cannot be tricked by a larger context window. DolphinBench and STATE-Bench no longer measure memory, but task success.&lt;/p&gt;

&lt;p&gt;Mem0 reports 92.5 points on LoCoMo and 94.4 on LongMemEval for its algorithm published in April 2026 – with an average of around 6,900 tokens per query. On BEAM, 64.1 points remain at one million tokens and 48.6 at ten million tokens. The last number is the most honest: with real scaling, the field is open.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Contradiction in the Numbers
&lt;/h2&gt;

&lt;p&gt;Because the ranking is disputed. Zep has publicly dismantled Mem0's evaluation from 2025: The LoCoMo conversations, with a few tens of thousands of tokens, are too short for a real long-term memory test, the category for knowledge updates is missing, and the dataset has errors in speaker assignment and ground truth. Above all, Zep was implemented incorrectly: swapped roles, appended instead of native timestamps, sequential instead of parallel searches. With a correct implementation, Zep achieves 75.14 percent, Mem0's best graph configuration achieves 68.44 percent.&lt;/p&gt;

&lt;p&gt;More remarkable than the exchange of blows is a detail from Mem0's own 2025 table: a simple full-context baseline beats the reported memory variants with around 73 percent. If retelling the entire history performs better than the memory layer, then the benchmark is not measuring the capability it is supposed to measure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Accuracy vs. Cost
&lt;/h2&gt;

&lt;p&gt;A study from March 2026 compares a Mem0-based fact layer with long-context inference over GPT-5-mini on LongMemEval, LoCoMo, and PersonaMem v2. The result is uncomfortable for both camps: On two of the three benchmarks, the full context was about 33 to 35 percentage points more accurate. On PersonaMem v2, where consistent persona traits matter, the memory was equivalent, and in one comparison slightly better.&lt;/p&gt;

&lt;p&gt;The difference lies in the cost profile: Full context pays per turn, and the bill grows with the history – even with prompt caching, which only discounts input tokens by 90 percent. The memory layer has a one-time write phase and then nearly constant read costs. At 100,000 tokens of history, it becomes cheaper after about ten interactions; after 20 questions, it's around 26 percent savings, and the longer the history, the sooner the break-even point is reached.&lt;/p&gt;

&lt;p&gt;However, full context is not a safe bet either. In 2025, Chroma tested eighteen models and found that all become less reliable with increasing input length – not at a documented limit, but gradually and unevenly, even for simple retrieval tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  When a Memory Layer Pays Off
&lt;/h2&gt;

&lt;p&gt;Four questions decide most cases. First: How many turns run against the same context? With 100,000 tokens of history, the layer usually doesn't pay off under ten turns. Second: Do facts change whose history matters later? Then there's hardly any way around temporal graphs. Third: Are the questions detail- and multi-hop-heavy? Then compression loses exactly the evidence that is needed. Fourth: How are entries deleted? Memory stores personal data – retention is part of the design, not the operation.&lt;/p&gt;

&lt;p&gt;You can't avoid your own evaluation. A set of 100 to 200 real user questions with expected answers beats any vendor table. The starting point:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;mem0&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;MemoryClient&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;MemoryClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;api_key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;add&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;I prefer Python over JavaScript&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;user_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;martin&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;hits&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;search&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;programming language preferences&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;user_id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;martin&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A hybrid is usually sensible: stable profile facts in memory, the current session in the context window.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Agent Memory has evolved from a tinkering project to infrastructure in 2026 – with benchmarks, prices, and architecture debates. But the numbers that serve as purchase arguments almost all come from the providers themselves, and they contradict each other. The reliable common ground from independent analyses is sobering: A memory layer is primarily a cost and latency technology, not an accuracy technology. Whoever chooses based on a leaderboard buys the wrong kind of certainty. Whoever chooses based on turns, fact structure, and their own measurements gets a building block that makes agents usable across sessions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2603.04814" rel="noopener noreferrer"&gt;Beyond the Context Window: A Cost-Performance Analysis of Fact-Based Memory vs. Long-Context LLMs for Persistent Agents (arXiv:2603.04814, March 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2504.19413" rel="noopener noreferrer"&gt;Mem0: Building Production-Ready AI Agents with Scalable Long-Term Memory (arXiv:2504.19413, ECAI 2025)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mem0.ai/blog/state-of-ai-agent-memory-2026" rel="noopener noreferrer"&gt;State of AI Agent Memory 2026: Benchmarks &amp;amp; Trends (Mem0, April 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.getzep.com/lies-damn-lies-statistics-is-mem0-really-sota-in-agent-memory/" rel="noopener noreferrer"&gt;Is Mem0 Really SOTA in Agent Memory? (Zep Blog)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.trychroma.com/research/context-rot" rel="noopener noreferrer"&gt;Context Rot: How Increasing Input Tokens Impacts LLM Performance (Chroma, July 2025)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agentscamp.com/guides/comparisons/mem0-vs-zep-vs-letta" rel="noopener noreferrer"&gt;Mem0 vs Zep vs Letta: Agent Memory Compared (AgentsCamp, 2026)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ecorpit.com/ai-agent-memory-mem0-zep-letta-cloudflare-comparison-2026/" rel="noopener noreferrer"&gt;AI agent memory 2026: Mem0, GoodMem, Zep, Letta, Cloudflare compared (eCorpIT, October 2026)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>agentmemory</category>
      <category>llm</category>
      <category>rag</category>
    </item>
    <item>
      <title>Kubernetes 1.38: Preview of the December 2026 Release</title>
      <dc:creator>saaro</dc:creator>
      <pubDate>Thu, 05 Nov 2026 12:00:58 +0000</pubDate>
      <link>https://dev.to/saaro_net/kubernetes-138-preview-of-the-december-2026-release-63a</link>
      <guid>https://dev.to/saaro_net/kubernetes-138-preview-of-the-december-2026-release-63a</guid>
      <description>&lt;p&gt;The Kubernetes release train runs on a three-month cycle — and right on time for the end of the year, the next version is due on December 16, 2026: Kubernetes 1.38. While 1.37 “Garhwal” introduced the AI and security turnaround with Gang Scheduling beta, HPA scale-to-zero, and pod certificates, 1.38 is shaping up to be a release that moves these developments to stable status and further consolidates the platform for modern workloads. Those who are planning their cluster platform strategically should know the roadmap now.&lt;/p&gt;

&lt;h2&gt;
  
  
  Current status: Beta.0 is out, code freeze approaching
&lt;/h2&gt;

&lt;p&gt;The development cycle for Kubernetes 1.38 began on August 31, 2026. On September 29, the &lt;strong&gt;enhancement freeze&lt;/strong&gt; passed — after that, no new KEPs could be submitted for the release. Since November 4, 2026, &lt;strong&gt;v1.38.0-beta.0&lt;/strong&gt; is available, and on November 16, 2026 (AoE), the &lt;strong&gt;code freeze&lt;/strong&gt; follows: after that, only critical bug fixes will be accepted. The SIG Release roadmap includes the following milestones:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Milestone&lt;/th&gt;
&lt;th&gt;Date&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Beta.0&lt;/td&gt;
&lt;td&gt;November 4, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Code Freeze&lt;/td&gt;
&lt;td&gt;November 16, 2026 (AoE)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KubeCon NA&lt;/td&gt;
&lt;td&gt;November 9–12, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deprecations/Removals Blog&lt;/td&gt;
&lt;td&gt;November 23, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;rc.0&lt;/td&gt;
&lt;td&gt;December 3, 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;GA (Release)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;December 16, 2026&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;With the code freeze and the planned deprecations blog at the end of November, the feature list will be cemented by GA. As of the end of October, &lt;strong&gt;87 KEPs&lt;/strong&gt; were tracked for the milestone (15 stable, 27 beta, 42 alpha, 3 without stage labels) — a scope that makes 1.38 the strongest release of the year.&lt;/p&gt;

&lt;h2&gt;
  
  
  Gang scheduling and workload-aware preemption become GA
&lt;/h2&gt;

&lt;p&gt;The most important feature from a production perspective: &lt;strong&gt;Gang scheduling (KEP-4671) and workload-aware preemption (KEP-5710) are targeting stable status.&lt;/strong&gt; Gang scheduling was introduced in 1.37 as beta (disabled by default, feature gate &lt;code&gt;GenericWorkload&lt;/code&gt;). It solves a classic problem of distributed AI/ML/HPC workloads: if a scheduler distributes the pods of a training unit across multiple nodes, the slowest pod blocks the entire job — GPU cycles are wasted. Gang scheduling ensures that a pod group is only scheduled together (“all-or-nothing”).&lt;/p&gt;

&lt;p&gt;The combination with workload-aware preemption in 1.38 makes it possible to enforce prioritized AI jobs at the expense of lower-priority batch runs. Both features communicate via the &lt;strong&gt;workload API&lt;/strong&gt; and the &lt;strong&gt;PodGroup&lt;/strong&gt; concept that Kubernetes has provided since 1.37. For operators of GPU clusters and CI farms, this is the production-relevant improvement — eliminating deadlocks in distributed training directly saves infrastructure costs.&lt;/p&gt;

&lt;h2&gt;
  
  
  DRA grows up: device binding, partitioning, and capacity management
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Dynamic Resource Allocation (DRA)&lt;/strong&gt; went GA in 1.34. In 1.38, three follow-up KEPs are being moved toward stable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Device Binding Conditions (KEP-5007)&lt;/strong&gt;: Pods can be bound to concrete device instances (GPU UUID, NPU serial number) — a prerequisite for license-bound AI hardware and deterministic device assignment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Partitionable Devices (KEP-4815)&lt;/strong&gt;: A physical device (e.g., an NVIDIA H200) can be divided into partitions, allowing multiple pods to share a device without interfering with each other.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consumable Capacity (KEP-5075)&lt;/strong&gt;: Resources such as VRAM are modeled as consumable quotas rather than binary “present/not present” flags.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These three KEPs make DRA truly practical — they close the gap between “GPU as a number” and “GPU as a manageable device with divisibility and binding.”&lt;/p&gt;

&lt;h2&gt;
  
  
  Platform improvements and convenience
&lt;/h2&gt;

&lt;p&gt;In addition to the big AI topics, 1.38 brings several improvements for daily operations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;kuberc (KEP-3104) becomes stable&lt;/strong&gt;: After seven years of alpha/beta status, kubectl users finally get a stable configuration file (&lt;code&gt;~/.kube/kuberc&lt;/code&gt;) for aliases, default flags, and credential plugin policy. This replaces workarounds with shell aliases.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pod-level resources become stable (KEP-2837/5419)&lt;/strong&gt;: CPU and memory specifications at the pod level become stable — including in-place resize without pod recreation (previously only stable at the container level). This enables vertical autoscaling without pod churn.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SPDY → WebSockets (KEP-4006)&lt;/strong&gt;: kubectl exec, attach, and port-forward switch from SPDY to WebSockets — an infrastructure change that mainly affects clusters with modern load balancers and firewalls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hermetic network-isolated pods&lt;/strong&gt; and &lt;strong&gt;in-place container probe updates&lt;/strong&gt; are candidates on the tracking board; their status will be decided by the code freeze.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What remains: cgroup v1, IPVS, and the long-term cleanup work
&lt;/h2&gt;

&lt;p&gt;The deprecations blog for 1.38 is scheduled for November 23, 2026, so the final list of removals will only be determined then. What is clear: the long-term migrations already initiated in 1.35–1.37 are continuing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;cgroup v1&lt;/strong&gt;: &lt;code&gt;failCgroupV1&lt;/code&gt; has already defaulted to &lt;code&gt;true&lt;/code&gt; since 1.35 (kubelet does not start on cgroup-v1 hosts). The code removal in a future release (KEP-5573) has been decided; 1.38 does not set a new date here, but the pressure on operators of old node images is increasing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IPVS → nftables&lt;/strong&gt;: The IPVS mode of the kubelet proxy layer is on its way out. If you still have IPVS hardcoded in your platform templates, you should include the switch to nftables in your upgrade planning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;End of support for 1.35&lt;/strong&gt;: When 1.38 is released, Kubernetes 1.35 leaves the three-branch support cycle and will only receive critical security patches.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Kubernetes 1.38 will not be a “big release” with a single new feature, but rather the &lt;strong&gt;stabilization run for the AI and platform turnaround&lt;/strong&gt; that began with 1.35. Gang scheduling, workload-aware preemption, and DRA follow-ups make Kubernetes fit for GPU workloads and deterministic device management — exactly what platform teams need for production AI operations. At the same time, long-standing pain points such as kuberc and pod-level resources are finally being cleared away.&lt;/p&gt;

&lt;p&gt;For cluster operators: don’t wait for GA, but start migrating the node base to cgroup v2 and containerd 2.x now. If you are on 1.35, you should plan the upgrade path via 1.36 → 1.37 → 1.38 — and mark December 16, 2026 on your calendar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.kubernetes.dev/resources/release/" rel="noopener noreferrer"&gt;Kubernetes v1.38 Release Information (official, SIG Release)&lt;/a&gt; — release cycle, milestones, team&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kubernetesinterviewquestions.com/releases/kubernetes-1-38/" rel="noopener noreferrer"&gt;Kubernetes 1.38: Release Date, Schedule and Features (kubernetesinterviewquestions.com, as of October 29, 2026)&lt;/a&gt; — 87 KEPs in tracking, feature details: gang scheduling GA, kuberc stable, DRA follow-ons&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.alekseialeinikov.com/en/blog/topics/devops/kubernetes-135-136-137-138-production-changes" rel="noopener noreferrer"&gt;Kubernetes 1.35 to 1.38: What Actually Changes in Production (Aleksei Aleinikov, September 22, 2026)&lt;/a&gt; — candidate analysis for 1.38, hermetic pods, in-place probe updates&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kubernetes.io/releases/" rel="noopener noreferrer"&gt;Kubernetes Releases (official)&lt;/a&gt; — release history, EOL dates, patch releases&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>release</category>
      <category>cloudnative</category>
    </item>
  </channel>
</rss>
