{ "weekTitle": "Changelog — Week of Oct 14, 2025", "dateRangeText": "October 7–13, 2025", "sections": [ { "projectName": "Salesforce Integration", "projectSlug": "salesforce-integration", "items": [ { "issueId": "SALES-245", "text": "Added support for syncing Salesforce Opportunity data directly into customer profiles.", "body": "Customer revenue and pipeline metrics can now sync automatically to help prioritize work by impact.", "url": "https://linear.app/company/issue/SALES-245", "label": { "name": "CRM", "color": "#4CB782" } }, { "issueId": "SALES-247", "text": "Fixed error when linking multiple Salesforce accounts to a single workspace.", "body": "Resolves the 'Duplicate OAuth' issue that prevented certain multi-org connections.", "url": "https://linear.app/company/issue/SALES-247", "label": { "name": "Fixes", "color": "#EB5757" } }, { "issueId": "SALES-251", "text": "Improved API reliability when Salesforce access tokens expire mid-sync.", "body": "Added automated token refresh and better error messages for expired credentials.", "url": "https://linear.app/company/issue/SALES-251", "label": { "name": "API", "color": "#26B5CE" } } ] }, { "projectName": "MCP Server", "projectSlug": "mcp-server", "items": [ { "issueId": "MCP-104", "text": "Reduced cold start time by 40% with new caching layer.", "body": "The MCP Server now initializes modules in parallel, significantly reducing first-response latency.", "url": "https://linear.app/company/issue/MCP-104", "label": { "name": "Performance", "color": "#F2C94C" } }, { "issueId": "MCP-107", "text": "Added real-time metrics dashboard for service health.", "body": "Admins can now view live CPU, memory, and queue metrics directly in the MCP dashboard.", "url": "https://linear.app/company/issue/MCP-107", "label": { "name": "Monitoring", "color": "#5E6AD2" } } ] }, { "projectName": "Agent Workflows", "projectSlug": "agent-workflows", "items": [ { "issueId": "AGENT-312", "text": "Introduced templated workflows for lead follow-up sequences.", "body": "Teams can now create reusable templates that automatically assign tasks based on lead source.", "url": "https://linear.app/company/issue/AGENT-312", "label": { "name": "Automation", "color": "#4CB782" } }, { "issueId": "AGENT-315", "text": "Fixed incorrect variable substitution in workflow conditions.", "body": "Resolved an issue where dynamic field names weren't evaluated correctly in conditional logic.", "url": "https://linear.app/company/issue/AGENT-315", "label": { "name": "Bug", "color": "#EB5757" } }, { "issueId": "AGENT-317", "text": "Added webhook triggers for completed workflows.", "body": "External systems can now subscribe to workflow completion events for downstream automation.", "url": "https://linear.app/company/issue/AGENT-317", "label": { "name": "Integrations", "color": "#26B5CE" } } ] } ] }