Some features listed below may be pending rollout and not immediately available yet.

Zep assigns node and fact UUIDs

graph.add_nodes no longer accepts a node uuid, and graph.add_fact_triple no longer accepts a fact_uuid. Zep assigns these UUIDs and returns them: node UUIDs come back on the add_nodes response, and the fact’s UUID is returned as edge_uuid in the task params once the task completes. A request that supplies a node uuid is rejected with a 400; a fact_uuid on add_fact_triple is ignored and the call is accepted.

graphsdkbreaking-change

Backfilled conversations are dated at the timestamp you provide

When you add thread messages through the Batch API with a created_at, the episodes and facts derived from those messages are now dated at the timestamp you supply. Previously the message kept your timestamp but its episode and any extracted facts were dated at ingestion time, so backfilled history read back with the wrong dates.

Read the docs
batchgraphdashboardbug-fixdocs

Filtered graph search returns more complete results

Graph search now applies your filters to candidates before ranking and limiting them. Eligible results that could previously be missed when the candidate pool filled up with non-matching entries are now returned, and filtered searches also run faster.

Read the docs
batchgraphdashboardbug-fixdocs

Batch status reports canceled items after a graph is deleted

If you delete a graph while a batch is still processing, the batch now reports that graph’s remaining items as canceled instead of succeeded. Previously items that were never ingested were counted as successful.

Read the docs
batchgraphdashboardbug-fixdocs

Dashboard sign-in no longer loops back to the login screen

Signing in to the dashboard no longer occasionally redirects to an invalid address and sends you back to log in again. Sign-in now reliably returns you to the dashboard.

batchgraphdashboardbug-fixdocs

Batch source_description documentation

The batch ingestion documentation now scopes the source_description field to graph episode items, the only batch item type that stores it, under Adding context.

Read the docs
batchgraphdashboardbug-fixdocs

Arrays of scalars in metadata and the CONTAINS filter documentation

Graph search documentation now covers arrays of scalars in episode and fact-triple metadata and adds the CONTAINS operator to the property-filter and episode-metadata-filter operator tables, under Working with graphs.

Read the docs
graphdocsmcpdashboardsecuritybug-fix

Streamlined Memory MCP server setup in the dashboard

Connecting the Memory MCP server through Google Workspace is now a single step. After you authorize Google Workspace, Zep verifies and creates the connection automatically, and the setup resumes if you reload the page partway through. Configured connections also display a labeled, copyable endpoint URL for both Google Workspace and custom OIDC.

Read the docs
graphdocsmcpdashboardsecuritybug-fix

Read a user summary from the Memory MCP server

You can now read a user’s summary as a resource from the Memory MCP server. The read-only zep://user/summary resource returns the synthesized overview for the authenticated user, so clients can load it directly instead of calling a tool. The summary is a high-level overview; use graph search for broader user or business context.

Read the docs
graphdocsmcpdashboardsecuritybug-fix

Subset matching for attribute-based access control

You can now relax attribute matching in access-control policy sets with an opt-in subset_match option. When enabled, a constraint is satisfied when its required values are a subset of an object’s attributes, rather than requiring an exact match. It is off by default, so existing policy sets are unchanged.

Read the docs
graphdocsmcpdashboardsecuritybug-fix

Larger graph clones no longer time out

Cloning a large graph no longer fails at 30 seconds. Graphs within the clone size limits that previously timed out now run to completion.

Read the docs
graphdocsmcpdashboardsecuritybug-fix

Project creators get admin access to the projects they create

When you create a project you are now automatically assigned the Project Admin role on it, so you can configure the project, invite collaborators, and manage its API keys right away. Previously, projects created through the setup wizard skipped this grant, leaving the creator unable to manage what they had just created.

Read the docs
dashboardbatchdocsbug-fix

Skipping setup now starts the getting-started walkthrough

Skipping the company-details step on first sign-in now starts the same guided walkthrough you get when you exit setup, instead of leaving you without any startup guidance.

dashboardbatchdocsbug-fix

Batch API availability documentation

The batch ingestion page no longer carries a stale enterprise-only note and now reflects that the Batch API is available on all plans.

Read the docs
dashboardbatchdocsbug-fix

Guided walkthroughs when you finish or exit setup

New signups now get short, one-time walkthroughs after Guided setup. Completing setup walks you through the user and organization graphs Zep generated for you before orienting you to the rest of your project. Exiting setup early warns you that you may not have demo data, explains how to restart Guided setup from the Project page, and points you to project creation, the Getting Started checklist, and the docs.

dashboard

Skipping setup no longer traps you in a redirect loop

Skipping setup now takes you straight to your project overview. Previously, skipping could bounce you back to the company details step instead of opening an overview, leaving you unable to proceed.

dashboard

The graph dialog now closes during the onboarding tour

The close button, Esc, clicking outside, and Close now reliably dismiss the graph dialog while the onboarding tour is active. Previously, once you reached the relationship graph step none of these worked and you were stuck until a full page refresh. Closing the dialog mid-tour now cleanly ends the tour.

dashboard

Only account owners can assign the Account Owner role

Inviting a member as Account Owner now requires you to be an account owner. Previously an account admin with permission to invite members could grant the Account Owner role, and transfer ownership, when sending an invite. Such invites are now rejected unless the inviter is an account owner.

dashboard

Entity summaries now generate reliably on dense graphs

Entity and observation summaries now complete on graphs with very large episodes. Previously, an entity backed by large episodes could exceed the summarization size limit and never produce a summary; the payload is now sized to fit so summarization succeeds.

dashboard

Build with Zep plugin documentation

A new Implement Zep with agents page was added under Developer Tools, covering the Build with Zep plugin for Claude Code and Codex.

Read the docs
dashboard