Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

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

ExternalSoftware Engineering
GitHub Changelog

Enterprise-managed settings now support autoUpdate for plugin marketplaces

You can now opt individual plugin marketplaces into automatic updates by setting autoUpdate: true on an extraKnownMarketplaces entry in enterprise managed settings. Supported clients automatically check the marketplace and update… The post Enterprise-managed settings now support autoUpdate for plugin marketplaces appeared first on The GitHub Blog.

GitHub ChangelogRead original
ExternalCloud
Cloudflare Changelog

API Shield - Increased limits for JWT validation configurations

API Shield JSON Web Token validation now supports 32 token configurations per zone by default. Each token configuration can contain up to 16 keys. These increased limits support more JWT configurations and provide additional capacity for key rotation. Refer to Configure JWT validation via the API for configuration details.

API Shield
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Automatic Platform Optimization - APO caches more crawler and bot traffic again

We fixed a regression where Automatic Platform Optimization (APO) stopped caching some HTML requests that did not send an explicit Accept: text/html header — commonly crawlers, bots, and uptime monitors. These requests were being served from your origin (cf-cache-status: DYNAMIC) instead of the cache. APO now caches these requests again. No action is needed. If you added a Transform Rule to set Accept: text/html as a workaround, you can remove it. For details on how APO decides what to cache, re

Automatic Platform Optimization
Cloudflare ChangelogRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.