Home / Companies / Unleash / Blog / August 2026

August 2026 Summaries

6 posts from Unleash

Filter
Month: Year:
Post Summaries Back to Blog
Dark launches and kill switches both use feature flags to change application behavior at runtime without redeployment, but serve distinct purposes. A dark launch deploys new code while limiting or eliminating user exposure so teams can test it against real production traffic, compare outputs and performance, and gradually expand access before removing the temporary release flag after a successful rollout. A kill switch is a long-lived operational control that lets on-call teams quickly disable a failing feature, integration, or dependency, often falling back to a safer alternative during incidents. The two approaches can complement each other, such as using a dark launch to validate a new search backend and retaining a separate kill switch after release to manage future failures. Recommended practices include assigning owners and expiration dates to release flags, documenting kill switches in operational runbooks, avoiding overly broad parent switches, and using inverted logic and locally cached configurations to preserve safe behavior if the flag service is unavailable.
Aug 17, 2026 1,311 words in the original blog post.
A production kill switch is a long-lived feature flag designed to disable a specific risky capability quickly without requiring a redeployment, allowing the rest of an application to continue operating during an incident. Effective implementations use inverted logic so the safe, normal state is preserved if flag services, caches, or defaults fail, and they define a graceful fallback such as an older implementation, cached content, hidden interface element, or queued request. Because switches may be needed when systems are degraded, flag evaluation should work locally with cached configurations, safe startup defaults, and an appropriate refresh interval or streaming option. Teams should balance rapid access for on-call responders with protections against accidental changes through scoped permissions, audit logs, approval policies, APIs, and automated runbooks. Kill switches should be tested regularly in staging and controlled production conditions, assigned an owner and review date, protected from inappropriate cleanup, and eventually archived with their associated code once the relevant risk no longer exists.
Aug 13, 2026 1,475 words in the original blog post.
Feature flags can serve as runtime kill switches for AI-generated code, allowing teams or automated systems to disable a problematic code path within seconds without redeploying or rolling back an entire release. The approach addresses risks associated with AI-assisted development, including subtle edge-case failures, missing system-specific context, and increased code volume that can outpace review and testing. Rather than flagging every generated function, teams should focus on high-impact areas such as external-service calls, database queries, data writes, background jobs, authentication checks, and latency-sensitive paths, particularly when code has not been fully reviewed by a person. Gradual rollouts, monitoring of flag impressions alongside error and latency metrics, and automated thresholds can reduce exposure and trigger shutdowns faster than human responders. Effective use also requires governance through access controls, approvals, audit trails, ownership, and expiration dates, while flag SDKs should rely on cached local configuration so the safety mechanism does not create a new runtime dependency.
Aug 11, 2026 1,310 words in the original blog post.
Unleash 8.1 introduces usability and governance improvements for feature management, including a redesigned projects overview that highlights pending change requests, setup tasks, cleanup-ready flags, and triggered safeguards, along with unified lifecycle and archive views for flags. Administrators can now create impact metrics through the UI to support rollout safeguards, clone context fields with existing settings, and access documentation, training, community, and feedback resources through a new centralized help menu. The release also adds a beta ServiceNow integration for tracking change-request activity and audit trails, plus beta OpenFeature providers for Node.js, PHP, Python, Ruby, Rust, and Swift. Alongside the release, Unleash has opened its Learning Lab with certificate-based Build and Scale courses for technical users and administrators, while additional Understand and Champion learning paths are planned.
Aug 10, 2026 641 words in the original blog post.
Open-source feature flag tools help development teams reduce release risk by controlling feature availability at runtime, supporting practices such as gradual rollouts, A/B testing, remote configuration, and trunk-based development. The overview compares 11 tools—Unleash, FeatBit, FF4J, Flagsmith, flagd, Flagr, Flipper, Flipt, Go Feature Flag, GrowthBook, and PostHog—which vary in language support, feature depth, licensing, hosting models, popularity, and pricing. Some tools are specialized frameworks or daemons, such as Java-focused FF4J, Ruby-oriented Flipper, Go-based Go Feature Flag, and Kubernetes-friendly flagd, while others offer broader experimentation and analytics capabilities, including GrowthBook, FeatBit, Flagsmith, Flagr, and PostHog. Unleash is presented as an Apache-licensed feature management platform founded in 2014 to simplify production releases, available through self-hosting or private cloud deployment and positioned for security-conscious and air-gapped environments. Selection considerations include community activity, SDK and language compatibility, experimentation and remote-configuration needs, deployment requirements, and whether free self-hosting or paid enterprise support, security, and managed services best fit a team’s needs.
Aug 10, 2026 1,274 words in the original blog post.
Google Antigravity agents can automate feature-flag workflows through the Unleash MCP server, allowing them to assess risky code changes, detect existing flags, create conventionally named flags disabled by default, wrap code paths, manage rollouts, and remove flags after release. The setup involves adding Unleash credentials and MCP configuration, then using natural-language requests for changes such as payment integrations or authentication features, while retaining approval prompts for flag mutations. Teams can distribute a standardized configuration through Antigravity plugins, including imported Gemini or Claude setups, and establish persistent FeatureOps policies in GEMINI.md or AGENTS.md files so agents automatically consider flags for high-risk work. PreToolUse hooks can further enforce governance by requiring confirmation, preventing production changes, or recording audit logs for flag-writing operations. Applied across Antigravity’s Agent Manager and parallel worktrees, this approach aims to let agents produce and prepare code quickly while teams preserve operational control over which changes are enabled for users.
Aug 05, 2026 1,514 words in the original blog post.