<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ProvenanceOne Changelog</title>
    <link>https://provenanceone.ai/changelog/</link>
    <description>New features, improvements, fixes, and security updates for ProvenanceOne.</description>
    <language>en-gb</language>
    <lastBuildDate>Thu, 07 May 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://provenanceone.ai/changelog.xml" rel="self" type="application/rss+xml"/>
    <ttl>1440</ttl>

    <item>
      <title>Bus Schema Registry</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-05-07</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-05-07</guid>
      <pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>Schema Registry for Bus topics: define JSON Schema contracts for message payloads. Validation runs automatically at publish time and rejects non-conforming messages.</li><li>Schema management UI in the Bus section — create, version, and assign schemas to topics without leaving the platform.</li><li>Schemas are optional per topic. Unschematised topics continue to accept any payload.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/bus/">Bus overview</a></li><li><a href="https://provenanceone.ai/docs/bus/">Bus schemas</a></li></ul>]]></description>
    </item>

    <item>
      <title>MCP Server Execution Modes, Workflow Factory, and Editor Improvements</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-05-06</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-05-06</guid>
      <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>MCP Server execution modes — three options for hosted servers: Always On (Fargate task runs continuously), On Demand (starts on request, stops after 15 minutes idle), and Disabled. On Demand reduces cost for infrequently used servers.</li><li>Live performance metrics in MCP Server detail view — request count, success rate, and average latency displayed in real time.</li><li>Workflow Factory — describe a use case in plain language; the platform generates a complete workflow including steps, agent configuration, and connections.</li><li>DataInspector panel in the workflow editor — click any data or action node to inspect its inputs and outputs in context without leaving the editor.</li><li>Agent step prefill response — configure a structured output template to make LLM responses more consistent and easier to parse in downstream steps.</li></ul><strong>Changed</strong><ul><li>Agent step UI updated to surface the prefill response option prominently.</li><li>MCP Server header now shows latency as the primary metric tile instead of tool count.</li></ul><strong>Fixed</strong><ul><li>DAG validation now runs server-side at publish time — invalid workflow graphs are caught before deployment rather than surfacing as runtime errors.</li><li>Bus trigger node payload now resolves step outputs at runtime rather than at workflow save time.</li><li>Fixing null Bus payloads in workflows created before the bus-publish node was introduced.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/mcp-servers/">MCP Servers</a></li><li><a href="https://provenanceone.ai/docs/workflows/">Workflows</a></li></ul>]]></description>
    </item>

    <item>
      <title>Bus — Workspace Event Message Bus</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-05-05</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-05-05</guid>
      <pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>P1 Bus: a workspace-scoped event message bus with hierarchical topics (e.g. orders/created, payments/failed). Publish from workflows, agents, or external systems. Fan-out to multiple subscriptions automatically.</li><li>Three delivery modes per subscription: Pull (SQS queue, caller polls), Workflow (trigger a workflow run with the message payload), and Webhook (outbound HTTP POST to any endpoint).</li><li>Bus API keys — credentials scoped to specific topic patterns for publish and/or subscribe access. Separate from workspace API keys.</li><li>Inbound webhooks — external systems can publish directly to the Bus via HMAC-authenticated HTTP endpoints without a JWT token.</li><li>Bus MCP server — agents and Claude Desktop can publish to and subscribe from Bus topics via standard MCP tool calls at /bus/mcp.</li><li>Bus Trigger node in the workflow editor — create and manage Bus subscriptions directly inside a workflow definition.</li><li>JSONPath payload filters — subscriptions can filter messages using JSONPath expressions (e.g. $.amount &gt; 100) so only matching messages trigger delivery.</li><li>Dead-letter queue support and replay API for failed message deliveries.</li><li>Bus metrics endpoint — track message volume, delivery rate, and failure rate per subscription.</li><li>Circular delivery protection — the platform detects and blocks infinite message loops automatically.</li></ul><strong>Fixed</strong><ul><li>Bus-to-workflow delivery now handles direct bus trigger events correctly.</li><li>Delivery success rate metric no longer misleadingly counts in-flight messages as failed.</li><li>ReplyTo routing promoted to top-level trigger payload for correct downstream resolution.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/bus/">Bus overview</a></li><li><a href="https://provenanceone.ai/docs/workflows/">Workflows — event trigger</a></li></ul>]]></description>
    </item>

    <item>
      <title>Audit Trail, Notifications, and Command Palette</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-05-04</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-05-04</guid>
      <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>Notifications panel — bell icon in the top navigation bar shows live workspace notifications including run failures, approval requests, and workflow deployments.</li><li>Command palette — press ⌘K (Mac) or Ctrl+K (Windows/Linux) to search across workflows, agents, runs, and settings from anywhere in the platform.</li><li>Per-run audit timeline — the Audit page now includes a dedicated view per run showing every tool call, agent decision, data access, and approval event in chronological order.</li><li>Configurable audit digest email — receive a scheduled summary of audit events at daily, weekly, or monthly frequency. Configure recipients and risk-level filters in Settings.</li></ul><strong>Changed</strong><ul><li>Audit page split into two tabs: Operations (run and workflow events) and Management (settings, member, and API key events).</li><li>Run audit view rewritten to use run steps as the primary data source, giving more accurate step ordering and timestamp precision.</li><li>Tool calls in the run audit now resolve skill names rather than showing internal IDs.</li></ul><strong>Security</strong><ul><li>Audit log tamper-evidence: every audit event now carries a cryptographic integrity marker. Events can be independently verified as unmodified.</li><li>Audit coverage expanded to include login events, authorisation denials, and read-access tracking for agents, connections, and API keys — consistent with SOC2 Type II control requirements.</li><li>Configurable audit digest email (see Added above) provides scheduled summaries for compliance monitoring.</li><li>Approval SLA breach events now written to the audit log automatically by the SLA monitor.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/audit/">Audit log</a></li><li><a href="https://provenanceone.ai/security/audit-logging/">Audit logging (security)</a></li><li><a href="https://provenanceone.ai/docs/settings/">Settings — audit digest</a></li></ul>]]></description>
    </item>

    <item>
      <title>ProvenanceOne Brand Refresh</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-05-02</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-05-02</guid>
      <pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Changed</strong><ul><li>Platform UI updated to the ProvenanceOne teal brand palette, consistent with the provenanceone.ai website.</li><li>ProvenanceOne wordmark and P1 logo mark applied across all platform pages.</li><li>Workflows page redesigned with updated stat cards, table rows, and rail cards.</li></ul>]]></description>
    </item>

    <item>
      <title>MCP Gateway DLP and Model Integrations</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-04-27</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-04-27</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>MCP Gateway Data Loss Prevention (DLP): gateway policies allow admins to configure tool allowlists and denylists per MCP server, and to apply input and output redaction rules before data reaches an agent.</li><li>Rate limiting per MCP server — configure maximum request rates in Gateway settings to prevent runaway agent behaviour.</li><li>Model Integrations in Settings — register AI provider API keys (Anthropic, OpenAI, Google, Azure OpenAI) at the workspace level. Agents reference a provider registration by ID rather than storing keys directly on each agent.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/mcp-servers/">MCP Gateway and DLP</a></li><li><a href="https://provenanceone.ai/security/permissions/">Security — permissions</a></li><li><a href="https://provenanceone.ai/docs/settings/">Settings — model integrations</a></li></ul>]]></description>
    </item>

    <item>
      <title>Connections, Templates, and Developer Tooling</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-04-24</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-04-24</guid>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>Connector logos displayed in the Connections list for faster visual identification.</li><li>&quot;Used by&quot; indicator on each connection — see at a glance which workflows and skills reference a given connection.</li><li>JSON workflow importer — import a workflow definition from a JSON file directly into the editor.</li><li>Workflow template gallery — a curated set of starting-point workflow templates covering common use cases.</li><li>CI/CD pipeline — Go lint, TypeScript typecheck, and automated test runs on every commit.</li></ul><strong>Changed</strong><ul><li>Workflow editor now supports deleting individual steps.</li></ul><strong>Fixed</strong><ul><li>Agent tool test round-trip now completes end-to-end.</li><li>Workflow email notifications now send correctly after step completion.</li><li>Skill input schema handling corrected for String and Binary field types.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/connections/">Connections</a></li><li><a href="https://provenanceone.ai/docs/workflows/">Workflows</a></li></ul>]]></description>
    </item>

    <item>
      <title>Initial Platform Launch</title>
      <link>https://provenanceone.ai/changelog/#entry-2026-04-23</link>
      <guid isPermaLink="true">https://provenanceone.ai/changelog/#entry-2026-04-23</guid>
      <pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<strong>Added</strong><ul><li>Workflows — build and publish agentic workflows as directed acyclic graphs. Trigger types: webhook, schedule, manual, event, API, and queue. Step kinds: trigger, data, skill, agent, MCP, logic, approval, action, notify, and storage.</li><li>Agents — configure AI model instances with system prompts, trust levels (low, medium, high), and persistent key-value memory. Supported providers: Anthropic Claude, OpenAI GPT, and Google Gemini.</li><li>Skills — package Lambda functions as reusable agent tools with JSON Schema input validation and sandbox execution. Categories: data, transform, API, and integration.</li><li>MCP Servers — connect external and hosted MCP servers via the Model Context Protocol. All MCP traffic proxied through the platform gateway.</li><li>Connections — OAuth 2.0 and API key integrations for Slack, GitHub, Jira, ServiceNow, Zendesk, Snowflake, PagerDuty, Datadog, Snyk, Okta, LinkedIn, and X.</li><li>Approvals — human-in-the-loop decision gates embedded in workflows. Configurable risk level, SLA in minutes, reviewer assignees, evidence display, and editable approval payload.</li><li>Audit log — immutable event log with risk classification (low, medium, high, critical) and 7-year retention.</li><li>Datastores — S3-backed workspace object storage for agent data persistence.</li><li>Secrets management — workspace-level credential storage with audited reveal and rotation.</li><li>Workspace settings — named environments (production, staging, development), RBAC with three roles (admin, editor, viewer), workspace API keys with 16 granular scopes, and per-event notification preferences.</li><li>Approval SLA monitoring — automated SLA breach detection and notification.</li><li>Run debugger — step-by-step run inspection showing inputs, outputs, tool calls, logs, and errors per step.</li></ul><strong>Documentation</strong><ul><li><a href="https://provenanceone.ai/docs/getting-started/">Getting started</a></li><li><a href="https://provenanceone.ai/docs/workflows/">Workflows</a></li><li><a href="https://provenanceone.ai/docs/agents/">Agents</a></li><li><a href="https://provenanceone.ai/docs/approvals/">Approvals</a></li></ul>]]></description>
    </item>
  </channel>
</rss>