Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 1, February 2026

💬

New Chat Unified API

We’re excited to introduce our Chat Unified API! Now your product can securely access customer conversations in real time, without building and maintaining custom integrations. Read our launch blog post to learn more.

Merge Unified

💰     Accounting
  • Edge case handling for GET /expenses for QuickBooks Online - Fixed an issue where negative-amount expenses could produce negative unit_price values during writes
  • Edge case handling for POST /expenses for QuickBooks Online - Improved handling when unit_price is null but item is populated to prevent validation errors
  • Mapping enhancement for PATCH /invoices for QuickBooks Online - Resolved a serialization error by ensuring total amounts are converted to strings
  • Error handling improvement for GET /expenses for NetSuite - Improved error handling for both bulk operations and single-record scenarios
  • Mapping enhancement for GET /expenses for NetSuite - Updated unit_price mapping to correctly reflect positive/negative values based on expense type
  • Edge case handling for GET /expenses for QuickBooks Online - Improved unit_price mapping to correctly handle negative values for purchase-type expenses
🤝     ATS
  • Added support for GET /jobs for iCIMS - Expanded remote data to include qualifications, overview, responsibilities, and department details
  • Added support for source name in POST /applications for iCIMS - Supported both nested candidate creation and existing-candidate flows
  • Edge case handling for resume uploads in POST /applications for Workable
  • Added support for offer deletion webhooks for GET /offers for Greenhouse - Enabled real-time offer deletion detection without expensive deletion syncs
  • Edge case handling for field mapping deletion in GET /offers for Greenhouse - Improved handling of stale field-mapping parameters
  • Performance improvement for scope validation in GET /applications for Workable - Added scope checks to avoid unnecessary API calls for unused models
  • Mapping enhancement for job posting population in GET /jobs for Ashby - Fixed job_posting not populating correctly
🏆     CRM
  • Performance improvement for GET /contacts for HubSpot - Improved large-sync reliability by enabling timestamp-based pagination resumption
  • Error handling improvement for GET /contacts for HubSpot
📁     File Storage
  • Added support for Site S2 timestamp-based subsequent sync for GET /files and GET /folders for SharePoint
  • Error handling improvement for webhook processing for GET /files and GET /folders for SharePoint - Improved webhook reliability to keep syncs consistent
  • Added support for SharePoint REST API integration for GET /groups for SharePoint
  • Edge case handling for permission scope validation for GET /files and GET /folders for SharePoint - Prevented scope-related sync failures
🏠     HRIS
  • Added support for selective sync expand filtering for GET /employees for Oracle HCM
  • Mapping enhancement for employment status normalization (using start/end dates) for GET /employees for Sage People
  • Mapping enhancement for returning the most recent employment record for GET /employments for UKG Pro
  • Mapping enhancement for employment creation when only job title data is available for GET /employments for Paychex
  • Mapping enhancement for home location creation when only country is populated for GET /locations for Humaans
  • Edge case handling for remote data for Shapes
  • Edge case handling for EU date parsing for GET /employees for Zoho People
  • Edge case handling for manager matching in GET /employees for ADP Workforce Now - Improved handling when multiple managers share the same name
  • Edge case handling for additional company ID parsing for GET /employees for Paylocity
  • Error handling improvement for deleted pay groups causing sync failures for GET /payroll-runs for Dayforce
  • Error handling improvement for missing work location creation for GET /locations for SAP SuccessFactors
  • Performance improvement for reduced remote data size in GET /employees for Workday
  • Performance improvement for scope checks to optimize sync times for GET /applications for Workable
🧠     Knowledge Base
  • Added support for GET /attachments for Confluence - Fixed attachment_url mapping for some records that were returning null
🎟️     Ticketing
  • Error handling improvement for GET /attachments for SpotDraft - prevent sync failures when custom workflows are archived
  • Error handling improvement for GET /tickets for Jira - Fixed sync task failures that could cause partial ticket syncs
  • Mapping enhancement for POST /tickets for Jira - Updated status mapping to align with Linear status types (instead of status names) for consistency
  • Mapping enhancement for PATCH /tickets for Jira - Improved custom status handling
  • Mapping enhancement for POST /tickets for Linear - Updated status mapping to use state types, with custom status support via integration_params.custom_status
  • Mapping enhancement for PATCH /tickets for Linear - Improved status handling to align with fetch mapping logic
⚛️     Cross-category
  • Added performance enhancements to field mappings for ADP Workforce Now
🔗     Merge Link
  • Added performance improvements for content in file picker

🕵️

Merge Agent Handler

⚡   Connectors & Tools
  • 10 New Connectors Added: Dynamics 365 CRM (60+ tools), LinkedIn, DocuSign, FreshBooks, BambooHR, Apollo, Google Meet, Google Docs, Pylon, and SendGrid
  • Connector marketplace documentation updated
  • Enhanced Freshservice connector with OAuth domain handling and expanded test coverage
  • Improved Gong connector with library types and analytics enhancements
  • Fixed Salesforce custom fields being silently ignored in create/update operations
  • Added webhook support for GitHub and GitLab connectors
  • Enhanced Sentry connector with authentication improvements
  • Updated Bitbucket connector webhook implementation
  • Added GitHub pull request comment creation tool
  • Improved Jira with project filters
🔒   Security & Authentication
  • Implemented multi-factor authentication (MFA) across login and signup flows
  • Added OAuth support for generic MCP connector imports with stronger URL validation
  • Added secret auth credential management for MCP servers
  • Added redaction for sensitive authorization headers in logs
  • Added EU region CORS origins for enhanced security
🌍   Multi-Region Support
  • Introduced region selector on signup and signin flows (US/EU)
  • Added regional flag assets and tenant configuration options
  • Updated API client to support region-based routing
✨   Platform Improvements
  • Added webhook event type subscriptions and display in UI
  • Converted workflows to use feature flags instead of email-based access
  • Enhanced connector admin panel with external MCP details and source field
  • Improved tool pack API endpoints with description override support
  • Added global OAuth callback URL configuration
🏃   Performance & Infrastructure
  • Fixed connector N+1 query issues with optimized prefetching
  • Resolved race condition in description override application with skeleton loading states
  • Improved streaming support for evaluations
  • Added Gemini 3 model support for evals
🎨   User Experience
  • Improved connector detail page display for MCP connectors with no tools
  • Created reusable component for OAuth flows
  • Fixed image roundness consistency across UI
  • Enhanced loading states across multiple components
🔧   Developer Experience
  • Expanded documentation for OAuth token path and git workflows
  • Improved test coverage for connectors
🐛   Bug Fixes
  • Fixed Zendesk refresh token issues
  • Resolved Google Docs append_text tool errors
  • Fixed Google Meet connector conformance issues
  • Corrected GitLab OAuth scope configuration
  • Resolved various authentication and webhook registration bugs