360SOFTY

Insights

Engineering Insights

Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.

RSS

Curated links from external sources — not 360Softy original articles.

ExternalFrontend Development
Vercel Blog

New GitHub App permissions for Actions and Workflows

The now requests two additional repository permissions on install: () and ( & ).Vercel GitHub AppActionsWorkflowsreadreadwrite These permissions enable to read workflow run logs to help diagnose CI failures and configure CI workflow files on your behalf. This also allows to create complete, production-ready repositories with configured CI/CD pipelines. To use these features, .Vercel Agentv0accept the updated permissions in your GitHub organization or account settings For full details on all

Vercel BlogRead original
ExternalCloud
Cloudflare Changelog

Agents, Workers - @cloudflare/codemode v0.2.1: MCP barrel export, zero-dependency main entry point, and custom sandbox modules

The latest releases of @cloudflare/codemode ↗ add a new MCP barrel export, remove ai and zod as required peer dependencies from the main entry point, and give you more control over the sandbox. New @cloudflare/codemode/mcp export A new @cloudflare/codemode/mcp entry point provides two functions that wrap MCP servers with Code Mode: codeMcpServer({ server, executor }) — wraps an existing MCP server with a single code tool where each upstream tool becomes a typed codemode.* method. openApiMcpSer

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Agents, Workers - @cloudflare/codemode v0.2.1: MCP barrel export, zero-dependency main entry point, and custom sandbox modules

The latest releases of @cloudflare/codemode add a new MCP barrel export, remove ai and zod as required peer dependencies from the main entry point, and give you more control over the sandbox. New @cloudflare/codemode/mcp export A new @cloudflare/codemode/mcp entry point provides two functions that wrap MCP servers with Code Mode: codeMcpServer({ server, executor }) — wraps an existing MCP server with a single code tool where each upstream tool becomes a typed codemode.* method. openApiMcpServer(

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

AI Gateway - Log AI Gateway request metadata without storing payloads

AI Gateway now supports the cf-aig-collect-log-payload header, which controls whether request and response bodies are stored in logs. By default, this header is set to true and payloads are stored alongside metadata. Set this header to false to skip payload storage while still logging metadata such as token counts, model, provider, status code, cost, and duration. This is useful when you need usage metrics but do not want to persist sensitive prompt or response data. curl https://gateway.ai.cl

AI Gateway
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Security Overview - New Security Overview UI

The Security Overview has been updated to provide Application Security customers with more actionable insights and a clearer view of their security posture. Key improvements include: Criticality for all Insights: Every insight now includes a criticality rating, allowing you to prioritize the most impactful security action items first. Detection Tools Section: A new section displays the security detection tools available to you, indicating which are currently enabled and which can be activated to

Security Overview
Cloudflare ChangelogRead original
ExternalDevOps
Kubernetes Blog

The Invisible Rewrite: Modernizing the Kubernetes Image Promoter

Every container image you pull from registry.k8s.io got there through kpromo, the Kubernetes image promoter. It copies images from staging registries to production, signs them with cosign, replicates signatures across more than 20 regional mirrors, and generates SLSA provenance attestations. If this tool breaks, no Kubernetes release ships. Over the past few weeks, we rewrote its core from scratch, deleted 20% of the codebase, made it dramatically faster, and nobody noticed. That was the whole p

Kubernetes BlogRead original

Work with 360Softy

Building a SaaS product, AI system, or business platform?

Book a free consultation and we will tell you honestly whether we can help.