From InfoQ · 40 stories
AWS releases Strands Decider 2B and Strands Box for AI agent development
AWS introduced Strands Decider 2B, a 2-billion-parameter model for decision-making within AI agent workflows, and Strands Box, a sandbox for controlling agent execution. These open-source projects provide tools for building AI agents that interact with external systems and execute code in a controlled environment.
Instagram Direct Migrates Android UI to Jetpack Compose, Cuts AI Token Costs by 33%
Instagram Direct migrated its Android UI to Jetpack Compose, creating an AI-native architecture. This change reduced UI code volume by 50% and decreased AI agent token costs per session by 33%. The migration focused on designing the codebase to guide AI agents towards producing correct and high-quality code.
Grafana Tempo 3.1 Introduces Query-Based Trace Redaction and Sampling-Aware Metrics
Grafana Tempo 3.1 has been released, adding TLS and more SASL mechanisms to its Kafka client, enabling trace redaction via TraceQL queries, and introducing an experimental hint for sampling-aware TraceQL metrics. These updates improve security, operational flexibility, and data accuracy for Tempo users, particularly those utilizing its Kafka-compatible architecture.
Meta Extends Confidential Computing to AI Glasses for Private Processing
Meta has extended its Private Processing architecture to AI glasses, utilizing confidential virtual machines (CVMs) and Trusted Execution Environments (TEEs) in the cloud for sensitive AI workloads. This allows for advanced features like streaming transcription and contextual search while maintaining user privacy by preventing Meta from accessing personal data.
Backstage 1.55 Introduces Scaffolder Task Recovery, Removes Deprecated Catalog APIs
Backstage, an open-source developer portal framework, released version 1.55, adding automatic recovery for Software Template tasks that crash or time out. This update addresses a long-standing user request for improved task resilience and requires platform teams to manage several breaking changes related to deprecated APIs and Elasticsearch upgrades.
AWS Enhances EventBridge Custom Event Buses with Cross-Account Sharing and New Features
AWS introduced enhanced custom event buses for Amazon EventBridge, enabling centralized sharing across accounts with features like ordered delivery, event replay, and content-based deduplication. This update addresses operational complexity and routing costs in multi-account environments, offering a new architecture for event-driven systems.
Spotify Doubles Monthly Code Changes with AI-Assisted Development, Adapts Quality Controls
Spotify more than doubled its monthly merged code changes, from 8,100 to 17,000, by using AI-assisted development. This increase in development velocity necessitated adaptations to the company's quality and reliability controls across its nearly 3,000 production services.
React 19.3 Introduces browser() API for Client-Only Rendering
React 19.3 shipped with a new `react-dom browser()` API, allowing components to formally opt out of server-side rendering. This API provides a standardized method for handling components that rely on browser-specific objects like `window` or `localStorage`, which previously required awkward workarounds.
Xcode 27.2 Introduces JSON-Based Project Configuration Format
Apple released a new JSON-based format for Xcode project configuration files in Xcode 27.2, replacing the previous property-list format. This change aims to improve readability, simplify maintenance, and reduce merge conflicts for developers, while also making project configurations more accessible to AI coding agents.
Gremlin Launches Foresight AI for Automated Reliability Engineering
Gremlin released Foresight AI, an agentic product that analyzes services for potential failures, recommends changes, and reruns tests to validate fixes. This aims to automate reliability checks and address the challenges of faster AI-assisted software delivery, where more code reaches production with less human review.
Shopify Rebuilds Checkout Blocks with Polaris Web Components, Reduces Bundle Sizes
Shopify rebuilt five high-traffic Checkout Blocks UI extensions using remote-dom with Preact and Polaris web components, moving from React and a legacy bridge. This change reduced bundle sizes by 40-85% and improved extension load times, with API version 2026-01 becoming mandatory for app deployments from October 1, 2026.
Valkey Developers Discuss Project Evolution and Technical Advancements at OSS EU
Valkey, a Redis fork, is gaining momentum with a growing maintainer base and recent technical advancements. Key updates include significant throughput increases, improved memory efficiency, and enhanced cluster mode capabilities, addressing previous limitations for users.
HashiCorp Releases Terraform Google Cloud Provider 8.0 with Load Balancer Default Changes
HashiCorp has released version 8.0 of the Terraform Google Cloud provider, which updates default load balancing for Compute Engine resources and removes resources tied to retired Google Cloud services. This major release requires users to update configurations due to breaking changes, including a shift from EXTERNAL to EXTERNAL_MANAGED for default load balancing schemes.
Linux Kernel Developer Assesses Asymmetric Multiprocessing Foundations as Sound, Notes Testing Gaps
Wolfram Sang, a Linux kernel developer, presented an assessment of Linux's building blocks for asymmetric multiprocessing (AMP) at Embedded Linux Conference Europe 2026. He concluded that the foundations are sound for further development, but highlighted concerns regarding limited contributor coverage and fragmented testing across various AMP components. This assessment provides insight into the current state and future needs for AMP development within the Linux kernel.
Grab Migrates Counter Service to Aerospike, Achieves 50% Lower P99 Latency
Grab migrated its Counter Service storage backend from a wide-column database to Aerospike, resulting in a 50% reduction in P99 read latency and a 66% decrease in on-disk data. This change impacts Grab's anti-fraud platform, which handles approximately one billion requests daily, by improving performance and reducing infrastructure costs.
OpenTelemetry Kubernetes Attributes Processor Reaches v1.0.0 Stability
OpenTelemetry has released version 1.0.0 of its Kubernetes Attributes Processor, making Kubernetes telemetry more stable and predictable. This update introduces new semantic conventions, requiring users to update dashboards and queries that reference older attribute names.
Microsoft Aspire 13.6 Adds Persistent Dashboard Telemetry, Java and Rust Hosting
Microsoft released Aspire 13.6, introducing persistent telemetry and run history to the dashboard, along with first-party hosting for Java and Rust applications. These updates provide developers with improved debugging capabilities and broader language support within the Aspire framework.
AndroidX Security State Libraries Enable Component-Level Security Verification
Google released AndroidX Security State libraries, allowing apps to verify security patch status at the individual component level on Android devices. This provides more granular security assessment and enables developers to identify and prompt for specific missing patches.
Istio 1.31 Introduces Agentgateway Waypoints and Migrates Release Artifacts Off Google Cloud
Istio 1.31 adds support for running agentgateway as a Layer 7 waypoint proxy in an ambient mesh and discontinues publishing container images and Helm charts to Google Cloud. This release also includes new traffic management features for large meshes and security enhancements.
Uber Eats Reduces Search Latency by 50% Through Pipeline Rebuild
Uber Eats rebuilt its search pipeline, resulting in a 50% reduction in end-to-end search latency. This improvement was achieved through changes across retrieval, ranking, advertising, and infrastructure, impacting the user experience by speeding up result rendering.
Envoy Gateway 1.9.1 Released, Addresses Security Vulnerability and Upgrade Issues
Envoy Gateway released version 1.9.1, a maintenance update that reverts a change to secret and endpoint fetching from version 1.9.0, fixes security issues, and improves observability. The update addresses a difficult upgrade path for users on 1.9.0 and a padding-oracle vulnerability.
Docker Contributes Sandbox Kit Spec to CNCF for AI Agent Permission Management
Docker has contributed its Sandbox Kit Specification to the CNCF, aiming to standardize how AI agent permissions are packaged and managed using OCI images. This specification allows developers to define and bundle an AI agent's access rights, tools, and resource requests within a standard OCI image, addressing the current fragmentation in managing agent capabilities.
Uber Shares Learnings on Maintaining Green Mainlines in Diverse Monorepos
Uber's Dhruva Juloori presented insights on how the company manages continuous integration and keeps mainlines green across its monorepos. This addresses the challenge of integrating concurrent changes from thousands of engineers without breaking the main development branch, which is crucial for timely software rollouts.
Cursor Develops Continuity, a Git Storage Architecture Using S3-Backed WAL for Scalability
Cursor developed Continuity, a Git storage architecture that uses an S3-backed write-ahead log (WAL) as the source of truth, moving away from replica coordination for consistency. This design allows for linear read scaling and achieves over 300 pushes per second, addressing the needs of large repositories and those used by coding agents.
Spring Releases Second Milestones for Boot, Framework, Data, Security, and More
Spring released second milestone versions for several projects including Spring Boot 4.2.0, Spring Framework 7.1.0, Spring Data 2026.1.0, and Spring Security 7.2.0. These updates introduce bug fixes, dependency upgrades, and new features, alongside first milestone releases for Spring AI, Spring Cloud, and others. The releases provide incremental improvements and prepare for upcoming specifications like Jakarta Persistence 4.0.
Atlassian Migrates Metrics Pipeline to OpenTelemetry for 100,000 Hosts
Atlassian rebuilt its metrics pipeline, moving from gostatsd to OpenTelemetry, across approximately 100,000 hosts in 14 regions. This migration allowed the company to support traces and logs, integrate with OpenTelemetry data, and reduce CPU costs by 3.9% for key services.
Meta Introduces ZGateway for ZippyDB, Reducing Connections by 19x
Meta launched ZGateway, a stateless proxy layer for its ZippyDB distributed key-value store, to manage over one million client hosts and improve reliability. This new architecture reduces total persistent connections by approximately 19 times while handling over one billion operations per second.
Linear Migrates React Applications from styled-components to Meta's StyleX
Linear has completed the migration of its React applications from styled-components to Meta's StyleX after five months of work and over 1,000 pull requests. This change was driven by performance issues with runtime CSS-in-JS after upgrading to React 18 and a desire for stronger component encapsulation. The migration resulted in performance improvements, including reduced main-thread work and faster navigation.
AWS Aurora DSQL Adds Foreign Key Constraints with Referential Actions
AWS Aurora DSQL now supports foreign key constraints, including CASCADE and SET NULL, allowing applications to enforce referential integrity directly within the database. This addition addresses a significant adoption blocker for the distributed SQL database, making it more viable for migrations and brownfield environments.
Google Uses AI and Fuzzing to Rewrite C Dependencies to Rust, Eliminating Memory Vulnerabilities
Google security teams used Gemini to translate the C-based giflib image-processing library into memory-safe Rust, then validated it with differential fuzzing. This process allowed Google to replace the C library with an ABI-compatible Rust version, removing the need for sandboxing and neutralizing an unpatched heap write zero-day.
Swift 6.4 Released with Subprocess 1.0, Improved Interoperability, and Faster Wasm
Swift 6.4 introduces a new Subprocess library, improves interoperability with C++20 and Java, and delivers up to 40 times faster Wasm generated code. The update also includes expanded support for non-copyable values and enhancements to Swift Concurrency, aiming to simplify code and reduce friction in concurrency adoption.
GKE Pod Snapshots Reduce AI Model Load Times by up to 89%
Google has released GKE Pod snapshots to general availability, reducing AI model load times by up to 89% by saving and restoring the running state of workloads. This feature allows large models to bypass lengthy initialization processes, significantly speeding up startup times for AI/ML applications on GKE.
Docker Introduces Cloud Sandboxes for AI Agent Execution and Workflow Portability
Docker has launched Cloud Sandboxes, providing hosted execution environments for AI coding agents on Docker infrastructure, extending the existing local Sandbox functionality. This allows developers to move workloads between local machines and the cloud using unified CLI commands, addressing the need for persistent and scalable environments for long-running tasks.
Cloudflare Migrates Main Blog from WordPress to Internal EmDash CMS
Cloudflare migrated its main blog from WordPress to EmDash, an open-source content management system developed internally. This change was made to improve performance and caching, addressing limitations of the previous platform and handling traffic spikes more efficiently.
Perplexity Replaces DynamoDB with Custom CobbleDB to Reduce Latency and Storage Costs
Perplexity migrated its core search serving from Amazon DynamoDB to CobbleDB, an internally developed Rust-based distributed key-value store. This change reduced batch-read latencies fivefold and lowered storage expenses by at least 20% by decoupling durable storage from hot-tier retrieval.
AWS Updates Model Context Protocol (MCP) to Remove Session Affinity Requirements
AWS has updated the Model Context Protocol (MCP) specification to eliminate protocol-level sessions, allowing requests to be routed to any available server instance. This change simplifies horizontal scaling for MCP server deployments by removing the need for sticky sessions and shared session stores, shifting state management responsibilities to surrounding infrastructure.
Grafana Labs Integrates Cypress Test Results with Grafana Cloud for Observability
Grafana Labs introduced a method to convert Cypress test results into Prometheus metrics, sending them to Grafana Cloud. This allows development teams to monitor test failures, execution times, and flakiness over time, moving beyond single-run CI logs for a persistent view of test suite behavior.
Vercel Labs Releases scriptc, a TypeScript-to-Native Compiler
Vercel Labs introduced scriptc, an experimental Apache 2.0 licensed compiler that converts TypeScript into small native executables without a JavaScript engine. This development offers a new approach to deploying TypeScript applications with potentially faster startup times and lower memory usage, but faces challenges with performance for dynamic code and compatibility with existing npm packages.
Zig Creator Andrew Kelley Explains Ban on AI Contributions and GitHub Migration
Andrew Kelley, creator of the Zig programming language, explained the project's formal ban on AI contributions and its move from GitHub to Codeberg. Kelley stated that AI-generated code reduces quality and wastes review time, while GitHub's failures and misaligned incentives prompted the platform change.
Google XProf Adds Cycle-Level Kernel Profiling for TPU Workloads
Google has integrated a Kernel Profiling suite into XProf, its open-source profiler for TPU workloads, allowing developers to inspect cycle-level details within custom Pallas kernels. This enhancement addresses inaccuracies in static cost models for custom compilation paths and enables more precise optimization of TPU performance. For example, Google used it to reduce kernel time by 30% in a tiled matmul example by identifying and resolving a memory stall.