DevCycle
DevCycle
Changelog
  • Changelog
  • Feature requests

DevCycle changelog

AI Generated Schemas and Feature Summaries

AI Generated Schemas and Feature Summaries

We're really excited to announce some new AI-assisted functionality in the DevCycle Dashboard. These tools are designed to make life easier and simplify the creation of critical objects in the DevCycle platform.

đź’‚ AI Generated Schemas

Variable Schemas are a great tool for protecting production. They set guardrails for a given Variable allowing only certain values to be set when modifying a Feature's configuration. The problem is, Variable Schemas can be complex to create.

With AI Generated Schemas we've made the initial creation of Schemas extremely simple. AI looks at the Variable values you've already set for a feature and creates a Schema that validates against those current values. From there you can edit the Schema as needed based on your preferences.

Check out our docs to get started with AI Generated Schemas

đź“‹ AI Generated Feature Summaries

We all want to keep our teammates informed about what a Feature controls, but it can be tedious to keep descriptions, summaries or internal Wikis up to date.

This is why we created AI Generated Feature Summaries. With this tool, AI distills down a Feature's current configuration and provides a detailed point-in-time summary that you can then augment as needed. This makes it extremely easy to keep summaries fresh.


Dynatrace Integration

Dynatrace Integration

Send DevCycle Feature changes and runtime evaluations into Dynatrace so your teams can easily monitor app performance tied to flags.

  • Feature change events (targeting/variation updates) stream into Dynatrace using predefined workflows

  • Flag evaluation traces from your apps via SDK hooks (captured by OneAgent)

  • Prebuilt Dynatrace dashboard to investigate anomalies alongside feature context

  • Environment mapping to keep DevCycle and Dynatrace in sync

This integration adds feature flag evaluation data to your traces, helping with faster debugging, tracking rollbacks, and shipping with confidence! 

Check out our docs to learn more!


MCP Server

We're really excited to announce the availability of the ✨ DevCycle MCP Server ✨

We've been hard at work to make sure the tools and prompts are intuitive and can work naturally in your workflow.

The DevCycle MCP Server is great to:

  • Create Features and their associated Variables directly from your IDE

  • QA Features by managing overrides through chat

  • Investigate and Report on Incidents by getting all audit log details within a given time range

  • Remove Flags easily by converting all Variables associated with Completed Features into static code

You can install either the Remote or Local MCP Server depending on your needs and use cases.

Check out the docs for one-click install into Cursor or VS Code


Variable Evaluation Reasons

We’ve added a new eval object to all variable evaluations, making it easier than ever to debug and understand why a specific value was returned for a user.
Each Variable evaluation now includes:

  • reason – the primary reason a value was served (e.g. TARGETING_MATCH, DEFAULT, SPLIT, etc.)

  • details – optional context for why the match occurred

  • target_id – the rule or audience that matched, when applicable

These values are especially useful for debugging, QA, building custom logs and observability workflows.

⚠️ Heads up: the older evalReason field is now deprecated and will be removed in an upcoming release. Please update your SDK usage to rely on the new eval object instead.

Learn more about evaluation reasons in the docs: https://docs.devcycle.com/sdk/features#evaluation-reasons 


Evaluation Hooks for Server-Side SDKs

We’ve released Evaluation Hooks across all of our server-side SDKs! With evaluation hooks, you can tap into the lifecycle of a Variable evaluation to run custom logic at four different stages:

  • before – run code before the evaluation starts

  • after – execute logic after a successful evaluation

  • onFinally – code that runs at the end of each variable call

  • error – handle any errors during evaluation

Evaluation hooks give you visibility over how Variables are being evaluated. You can:

  • Log or audit every evaluation to your analytics or logging platform.

  • Capture performance metrics or perform cleanup tasks after each evaluation.

See the Evaluation Hooks section on every Server Side SDK's docs page to learn more đź‘€


Small Improvements Roundup 🤠

Over the past few weeks, our team has released a series of minor updates to improve the DevCycle platform experience. While subtle on their own, these enhancements collectively boost speed, clarity, and overall usability.

Here’s a quick roundup of what’s new:

  • Browser Timezones - Timezones are now explicitly shown when viewing schedules, so there’s no second-guessing what time things are running.

  • Variation Tooltip - Added a tooltip to make it easier to understand what value is being served for each variation.

  • Editable Large Lists -The large list modal is now editable (not just read-only), so you can make changes directly in place.

  • Project Switching - Switching between projects now includes a loading indicator to improve visibility during transitions.

  • Environment Indicators -  You’ll now see which environments each audience or custom property is used in, making it easier to understand usage at a glance.

  • Clearer Audit Log Diffs - The audit log now highlights the specific values that were added or removed, not just the changed fields.


Sort Features by Created Date

Sort Features by Created Date

We’ve added a Created At column to the Feature List page!

You can now sort Features by their creation date—great for understanding the timeline of your feature development and spotting older flags that might need cleanup.

Just a small improvement while we work toward a more robust filtering experience later this year.


New Feature Overview Tab & Redesigned Feature Form

New Feature Overview Tab & Redesigned Feature Form

The Overview Tab brings together the most essential information and context about your Feature in a single, easy-to-read view. This includes:

  • A snapshot of the latest change in the Audit Log

  • Key details like Feature name, key, type, tags, description, and status

  • Associated JIRA Tickets

  • Assigned Maintainers to clarify ownership and accountability

  • An editable Markdown Feature Summary section for rollout notes, checklists, or internal documentation

  • Linked Resources to tools like Notion, GitHub, or Figma for easy access to supporting documentation

  • A Variables table with tags and descriptions for quick reference

The addition of the Overview Tab is part of a redesigned, tabbed Feature Form that organizes key functionality into separate sections: Overview, Manage Feature, Data & Results, and Audit Log.

To learn more check out our docs 👉