Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 1, March 2026

Merge Unified

💰     Accounting
🤝     ATS
  • Added support for GET /departments for Ashby — Improved scope validation and parameter handling across job posting and interview stage data
  • Mapping enhancement for GET /jobs for JazzHR — Improved job mapping accuracy
  • Edge case handling for GET /jobs for SAP SuccessFactors — Fixed status label mapping for non-numeric external codes
🏆     CRM
  • Edge case handling for GET /tasks for Salesforce — Fixed an issue that could prevent task sync when certain optional fields aren’t enabled
📁     File Storage
  • Error handling improvement for GET /account-details for SharePoint — Improved rate limit messaging during account validation
  • Error handling improvement for GET /files for SharePoint — Avoid unnecessary re-sync attempts after non-recoverable errors during drive sync
  • New OAuth option to support POST /files for OneDrive — New linking option to supporting Read/Write scopes
🏠     HRIS
  • Edge case handling for GET /employees for Workday — Improved manager name handling when last names contain multiple words
  • Error handling improvement for GET /employees for Workday — Prevented creation of incomplete employee records during future termination syncs
  • Added support for GET /employees for HR Works — Now includes terminated employees by returning inactive employee data
  • Mapping enhancement for GET /employees for Microsoft Entra ID — Added configurable support for custom fields
  • Added support for native deletion detection for Google Workspace — Improved deleted employee detection in GET /employees
  • Added support for employment_statusin GET /employees for Employment Hero
  • Performance improvement for GET /employees for ISolved — Improved employee sync to better surface alternate pay rate data
  • Mapping enhancement for POST /time-off for Workday — Improved amount handling for time-off requests submitted in days
🎟️     Ticketing
  • Mapping enhancement for GET /tickets for Linear — Expanded ticket update metadata to return all updatable fields (not just status and priority)
⚛️     Cross-category
  • Enhanced outbound webhook accuracy
🎮     Merge Dashboard
  • Addressed edge case for advanced field mappings when the remote field values are null
  • Addressed edge cases to surface linked account only field mappings
  • Addressed edge cases with error messages for partner authentication
  • Addressed edge cases for linked account Issues
🔗     Merge Link
  • Addressed edge cases for editing selection in file picker
  • Enhanced the relink experience for Jira

🕵️

Merge Agent Handler

Connectors & Tools
  • New: Webflow — Full connector with tools for sites, pages, products, orders, inventory, and webhooks, including OAuth support
  • New: Vercel — Full connector with tools for developer tools and cloud infrastructure management
  • Rebuilt: Weather — Completely regenerated with correct NOAA API endpoints, typed response models, proper office code handling (WFO to ICAO conversion), and live-tested accuracy improvements
  • SharePoint — Added cross-site search tool (files_search_all) so agents can search across all SharePoint sites without needing a specific drive ID
  • JIRA — Fixed an infinite recursion error on create_issue when using custom fields
  • Figma — Migrated webhooks to the new v2 API endpoint; removed deprecated files:read OAuth scope
  • Stripe — Enforced tokenized card flow and improved payment method guidance to prevent PCI compliance issues
  • FactSet — Fixed five broken tools: consensus estimates routing, analyst rating response size, guidance HTTP method, calendar event enums, and people profile null filtering
  • Asana — Removed the redundant create_story_for_task tool; create_comment now covers this functionality
  • Wikipedia — Switched API calls to HTTPS to comply with SSRF protection rules
  • Shopify, Airtable, Notion — Various updates and fixes
  • All connectors — Annotated 3,294 tools across ~95 connectors with read_only and destructive MCP annotations
New Features
  • SCIM provisioning — Full SCIM settings page with token management (generate, view, revoke); SCIM badge now appears on team members list
  • POC mode — Added proof-of-concept mode to the frontend for demonstration workflows
  • OAuth CSRF opt-out — Organizations can opt out of CSRF cookie validation to support incognito browser sessions
  • Connector OAuth validation — Tool pack APIs now block adding connectors that require unconfigured OAuth, returning a clear error
🎨 User Experience
  • Dashboard — Replaced Tool Packs stat card with separate Simple and Complex tool call cards showing usage as a fraction in a 5-column layout
  • Login page — Refreshed to match updated designs with consistent 48px button heights
  • Tool cards — Long tool names now truncate with hover tooltip, keeping complexity icon visible
  • Connector setup — Fixed input field heights in the Link flow
  • Import MCP dialog — Cleaned up UI: removed monospace formatting, unified button styles, improved labels
  • Bolt styling removed — Cleaned up legacy bolt styling and unused components
🔧 Backend Improvements
  • Credential refactor (ongoing) — Multi-part migration to ApplicationCredential model including write layer, bulk migration command, module reorganization, and callsite migration
  • MCP rate limits — Now configurable via environment variables instead of hardcoded
  • OAuth refresh observability — Added structured logging and per-refresh metrics with status, connector, and trigger tags
  • OpenSearch client — Switched to singleton pattern to avoid redundant connections
  • Billing — Fixed N+1 query in credit flush path; added credit type to connector tool endpoints
  • SendGrid — Fixed broken unsubscribe links
  • OrganizationManager — Added custom manager to fix billing-related bug
🔒 Security
  • Feature flag manager — Fixed proxy method resolution causing 500 errors on linking flow in ASGI environments
  • SSRF protection — Updated Wikipedia and Webflow connectors to use HTTPS endpoints