OffNet Newsroom

Daily topic roundup

Automation / DevOps / IaC

Saturday, August 29, 2026 · 8 stories, curated & summarized — click any story for the source.

Hans-Juergen Schoenig demonstrates using the CYBERTEC PG Operator to handle routine maintenance tasks like resizing CPU/memory, scaling read capacity, and upgrading versions without database outages. Each operation requires only a single-line manifest change, after which the operator executes a careful, rolling update. The examples were validated end-to-end on a fresh minikube environment running Kubernetes 1.30 and CPO 0.9.2.

  • Modify resource requests/limits via a single kubectl patch command to trigger automatic switchover.
  • The operator performs rolling updates to avoid downtime during resource or version changes.
  • Validated on Kubernetes 1.30 with CYBERTEC PG Operator version 0.9.2.
  • Simplifies day-2 operations like scaling read capacity and version bumps in K8s.
AWS What's New awsdatabase

CloudWatch agent now natively ingests journald logs

The Amazon CloudWatch agent now supports direct collection of systemd journal entries from Linux instances, eliminating the need to buffer logs to disk files first. This update aligns with modern distributions like Amazon Linux 2023, which default to journald instead of traditional text logs. The agent preserves structured metadata, such as the systemd unit, during ingestion to CloudWatch Logs.

  • Eliminates disk I/O overhead from exporting journald to temporary files before ingestion.
  • Preserves rich structured metadata like systemd units for better log context.
  • Simplifies configuration on Amazon Linux 2023 and other journald-first distros.
  • Reduces agent complexity by removing manual export step requirements.
HOW IT WORKSJournald Ingestion Pipeline1Systemd generates journal entries2CloudWatch agent reads directly3Metadata preserved in stream4Logs sent to CloudWatch
LangChain Releases agentsreleases

LangChain 1.4.0a2 alpha adds first-party MCP adapter

LangChain 1.4.0a2 introduces langchain.mcp, a first-party adapter that converts any MCP server into LangChain tools for create_agent. It leverages FastMCP's client features directly, inferring transport from the target URL to provide a single entry point. This allows developers to wrap external MCP servers as agent tools without implementing protocol-specific wrappers.

  • Install via pip install "langchain[mcp]==1.4.0a2" to access the new alpha features.
  • Use MCPAdapter with any FastMCP-compatible URL to auto-infer transport protocol.
  • Convert MCP servers into LangChain tools instantly for use with create_agent.
  • Retains full FastMCP client capabilities instead of using a narrowed interface.
Planet PostgreSQL database

pgwatch v6 beta adds Prometheus as a first-class data source

pgwatch v6.0.0-beta introduces the ability to scrape Prometheus exporters directly, moving beyond its traditional role of only querying PostgreSQL system views. This update allows the tool to ingest metrics from external sources like node_exporter and cluster managers alongside native Postgres data. The change addresses gaps where Postgres internal views cannot provide critical context, such as replication lag seen by Patroni or node status.

  • pgwatch now supports Prometheus exporters as a first-class source alongside PostgreSQL.
  • Enables monitoring of external factors like cluster manager status and node metrics.
  • Solves visibility gaps for replication lag as seen by tools like Patroni.
  • v6.0.0-beta is the first major release since v5 with split announcement posts.

Uber has introduced GitFarm, a centralized service that executes Git operations for large-scale monorepos, removing the need for local repository clones. The platform leverages prewarmed checkouts, ephemeral sandboxes, and repository synchronization to optimize resource usage. Additionally, it employs gRPC streaming to significantly reduce startup latency for automation services managing thousands of repositories.

  • Eliminates local clones by centralizing Git operations as a service for monorepos.
  • Uses prewarmed checkouts and ephemeral sandboxes to lower resource consumption.
  • Reduces startup latency for automation pipelines via gRPC streaming.
  • Scales efficiently across thousands of repositories without local storage overhead.
WORTH QUOTINGThe gist“Uber has introduced GitFarm, a centralized service thatexecutes Git operations for large-scale monorepos, removingthe— InfoQ

The original Twelve-Factor manifesto has been updated for 2025 to reflect current cloud-native practices. The revision addresses changes in deployment models, infrastructure abstraction, and developer workflows since the initial release. It serves as a refreshed guide for building software-as-a-service applications in today's distributed environments.

  • Core principles remain relevant but are contextualized for modern cloud platforms.
  • Updates reflect shifts in deployment, infrastructure, and developer tooling.
  • Serves as a baseline for building SaaS apps in 2025 and beyond.
  • No database-specific deep dive provided; applicable to general app architecture.
CHECKLIST2025 App PrinciplesContextualize core principles for modern cloud platformsUpdate deployment and infrastructure workflowsAdapt to new developer toolingApply as baseline for SaaS architecture

OpenAI has introduced an Admin plugin designed for ChatGPT Work and Codex environments. This tool enables administrators to audit workspace usage, control member access and permissions, and adjust usage limits directly. It also allows for the automation of specific administrative requests within the platform.

  • Manages workspace usage analytics and member permissions in ChatGPT Work
  • Adjusts usage limits and handles admin requests via Codex integration
  • Centralizes administrative controls for enterprise AI workspace governance

Percona Server for MongoDB now includes a Software Bill of Materials to enhance supply chain transparency. This machine-readable document enumerates all incorporated components, including transitive dependencies, to aid in license compliance and vulnerability detection.

  • SBOMs provide machine-readable visibility into all direct and transitive dependencies.
  • Facilitates automated license compliance checks across the software stack.
  • Enables faster detection and mitigation of known vulnerabilities in upstream libraries.
  • Improves overall security posture by clarifying the third-party component inventory.
CHECKLISTSBOM Implementation StepsEnumerate all direct and transitive dependenciesFacilitate automated license compliance checksEnable faster vulnerability detectionClarify third-party component inventory
↑