{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-changelog/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Upcoming Changes","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"upcoming-changes","__idx":0},"children":["Upcoming Changes"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"assets-matcher-behavior-change-effective-may-31-2026","__idx":1},"children":["Assets matcher behavior change (effective May 31, 2026)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are tightening the behavior of the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["assets matcher"]}," in transaction policies."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What is changing:"]}," A transaction that has no outgoing asset outflows will no longer match any policy rule that specifies a particular set of assets. Previously, such transactions could match asset-specific rules even though no relevant outflows were present."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Background:"]}," The assets matcher exclusively examines outgoing asset outflows. A transaction with no outflows has nothing for the matcher to evaluate, so matching it against a specific asset list produced undefined and potentially unsafe behavior. The updated behavior makes this explicit: no outflows means no match."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What you may need to do:"]}," Review any policy rules that use an assets matcher. If you rely on those rules to catch transactions with no outgoing asset outflows, you will need to add a separate rule that handles those transactions explicitly (for example, a rule that matches on transaction type or recipient without an assets condition)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you have questions or need help adjusting your policies before this change takes effect, please reach out to us at ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"mailto:support@fordefi.com"},"children":["support@fordefi.com"]},"."]}]},"headings":[{"value":"Upcoming Changes","id":"upcoming-changes","depth":1},{"value":"Assets matcher behavior change (effective May 31, 2026)","id":"assets-matcher-behavior-change-effective-may-31-2026","depth":2}],"frontmatter":{"seo":{"title":"Upcoming Changes"}},"lastModified":"2026-06-02T13:56:52.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/changelog/upcoming","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}