What’s New in Q2: AI-Powered Flag Management, Debugging Insights, and Smoother Rollouts 🚀

What’s New in Q2: AI-Powered Flag Management, Debugging Insights, and Smoother Rollouts 🚀

Over the past quarter, we’ve rolled out new features and improvements designed to help you build, test, and release with more control and visibility. Here’s everything new in DevCycle!


🤖 Meet DevCycle’s MCP Server

We’re thrilled to announce the availability of the DevCycle MCP Server!
The MCP Server makes feature flag management more natural and accessible, right inside your workflow:

  • Create Features and Variables directly from your IDE using natural language
  • QA Features by managing overrides through chat
  • Choose your setup: install either the Remote or Local MCP Server, depending on your needs

With intuitive prompts and tools, the MCP Server brings AI into the heart of your development process.

👉 Learn how to get started


🪝 Evaluation Hooks for Server-Side SDKs

Evaluation Hooks are now available across all server-side SDKs, giving you visibility into the entire lifecycle of Variable evaluations.

Hooks let you run custom logic at four stages:

  • before – run code before evaluation starts
  • after – execute logic after a successful evaluation
  • onFinally – run code at the end of each variable call
  • error – handle errors during evaluation

Use hooks to:

  • Log every evaluation for auditability
  • Capture performance metrics
  • Build custom analytics pipelines

👉 See the Node.js docs for an example


🧪 Variable Evaluation Reasons

Debugging just got a whole lot easier. Each variable evaluation now includes a new eval object with:

  • reason – why a value was served (e.g. TARGETING_MATCH, DEFAULT, SPLIT)
  • details – optional context for the match
  • target_id – the rule or audience that matched

This makes QA, observability, and logging far more powerful.

⚠️ Note: the older evalReason field is now deprecated and will be removed in an upcoming release. Please update your SDK usage accordingly.

👉 Learn more


🗂 Feature Overview Tab and Redesigned Feature Details Page

We’ve redesigned the Feature Details Page to streamline navigation and feature management.

The highlight: a brand-new Overview Tab 🚀.

The Overview Tab consolidates critical context in one place:

  • Latest audit log changes
  • Assigned maintainers for ownership
  • An editable markdown summary for key notes
  • Linked resources like Notion, GitHub, and Figma
  • A Variables table with tags and descriptions

The new tabbed design keeps features organized and easy to work with.

👉 Learn more


⏸️ Stop Gradual and Multi-Step Rollouts

Rolling out a Feature and spotted an issue? You can now pause a rollout mid-progress, holding traffic at the current distribution, without rolling back completely. This limits exposure while you fix bugs and then lets you resume whenever you’re ready.

👉 See how to manage rollouts


🛠 Dashboard and UX Improvements

We’ve shipped a number of smaller but impactful enhancements to help you move faster:

  • Browser timezones — clearly shown in schedules
  • Editable large lists — update items directly in the modal
  • Variation tooltip — see what value is being served at a glance
  • Project switching indicator — added visibility when changing projects
  • Environment indicators — show where Audiences or Custom Properties are in use
  • Clearer audit log diffs — highlight values added or removed
  • Sort features by creation date — easily spot older flags ready for cleanup

These refinements give you more control, insight, and speed as you build and ship.


What’s Next?

We’re always listening to feedback. Have requests or ideas? Check out our public roadmap and add your feature requests or email us directly at product@devcycle.com!