Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 3, April 2026

Merge Unified

💰     Accounting
  • Error handling improvement for QuickBooks Online general ledger transactions - Improved redaction handling in affected responses.
  • Mapping enhancement for POST /invoices for QuickBooks Online - Added support for billable invoice creation behavior.
  • Edge case handling for GET /tax-rates for Microsoft Dynamics 365 Business Central - Improved UUID handling for tax rates by incorporating company and tax code identifiers.
  • Edge case handling for POST /invoices for Sage Intacct for APAC
🤝     ATS
  • Webhook behavior update for WEBHOOK /offers for Ashby - Updated payload handling for offer data.
💬     Chat
  • Mapping enhancement for GET /messages for Microsoft Teams - Improved direct message syncing with better URL support.
  • Performance improvement for GET /conversations for Microsoft Teams - Improved concurrency during initial direct message syncs.
  • UI/UX update for Microsoft Teams admin team and channel mapping - Improved channel picker behavior for team and channel selection.
🏆     CRM
  • Added support for scope-aware querying for GET /accounts for Salesforce - Prevents unnecessary account queries when account scope is disabled.
📁     File Storage
  • Mapping enhancement for SharePoint multi-auth account configuration - Added support for data_location_code handling in validation and live search flows.
🏠     HRIS
  • Edge case handling for GET /employments for Fourth - Now returns only primary employment records for employees with multiple active assignments.
🎟️     Ticketing
  • Edge case handling for GET /tickets for ServiceNow - Improved handling for endpoints that rely on CSM tables by allowing expected 403 responses when required plugins are unavailable.
  • Error handling improvement for POST /remote-field-classes for ServiceNow - Improved required-field handling for is_required to support more reliable field validation.
⚛️     Cross-category
  • Improved rate-limit handling for POSTs
  • Fixed traversal path breakage when remote field names contain a period
🎮     Merge Dashboard
  • Fixed integration enabled /disabled toggle on the Integrations page

🕵️

Merge Agent Handler

⚡ Connectors & Tools
  • 🎉 New connectors: NetSuite, Guru, Grafana, Hex, and Sanity
  • Google Docs connector now supports multi-tab documents
  • Microsoft Teams fixed ReadTimeout in list_all_my_messages on large accounts
  • Salesforce validate_credential now raises ToolError on auth failure with sanitized user-facing messages
  • Slack added proactive rate limiter on conversations.list
  • Refreshed connector logos with S3-hosted images for consistent rendering
  • Tightened Crustdata search tool descriptions to clarify real-time behavior
✨ New features
  • Introduced Link appearance customization Publish flow
  • Added font picker with Google Fonts
  • Added Tool Packs improvements Auth scope now exposed on public GET responses
  • Cleaner list layout
  • URL-synced create modal
  • Rolled out a redesigned Dashboard with value-oriented hero layout Real backend data
  • Permission gating
  • Time-scoped stats
🎨 User experience
  • Polished the connector tool studio: divider spacing, tooltip copy, override icons, and raw schema scrolling
  • Merged Connectors and Access tabs on the Registered User detail page into a single view
  • Collapsed subtabs and side nav into dropdowns on narrow screens, with responsive sidebar width
  • Refined SCIM wizard layout, filter bars, and pending invite row alignment
  • Added dynamic login URL that follows the active product tab in docs
🐛 Bug fixes
  • Fixed one-frame flash of default styles in Link by reading customization props synchronously
  • Fixed blank screen on initial Link API errors
  • Resolved dashboard_role returning None on user access GET endpoints
  • Corrected dashboard tool call counts to use the matching 30-day window
  • Fixed null role crash on the Organization Members page
  • Fixed tools sidebar loading state to prevent layout flashing
🔒 Security
  • Hardened effective access computation to use the enforcement source of truth
  • Gated all SCIM UX changes behind the SCIM_SETTINGS feature flag
  • Refactored dashboard stats permissions to a whitelist approach
  • Added permission checks across Dashboard sections
📚 Documentation
  • Published Link customization page and 6 new connector docs
  • Refreshed Merge Gateway API reference with tightened labels
  • Added AI SDK compatibility documentation and quickstart updates
  • Clarified routing policy application with sentence casing
🔧 Improvements
  • Added email and dashboard_role to the RegisteredUser API
  • Added SCIM fields to registered users and members API
  • Added sorting and audit log event_type coverage