Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 3, January 2026

Merge Unified

💰     Accounting
  • Error handling improvement for POST /contacts for NetSuite – Improves vendor creation reliability by ensuring contact records are created with complete and accurate identifiers
  • Performance improvement for rate limiting for Xero – Delivers more consistent sync performance during high-volume usage by smoothing request throughput
  • Webhook behavior enhancement for Xero – Simplifies webhook setup by automatically activating Contact and Invoice events when verification is enabled
  • Edge case handling for GET /journal-entries for Sage Intacct – Ensures journal entries return fully populated records for more dependable financial reporting
  • Edge case handling for GET /journal-entries for QuickBooks Online – Improves data accuracy by keeping journal entry line items in sync with their source system state
🤝     ATS
  • Mapping enhancement for POST /candidates for Ashby – Improves sync stability by validating candidate contact data before ingestion
  • Performance improvement for GET /applications for Greenhouse – Accelerates large application syncs while reducing the likelihood of rate-limit interruptions
  • Edge case handling for GET /candidates for Greenhouse – Improves pipeline visibility by ensuring candidates are consistently associated with their active application stages
  • Mapping enhancement for GET /reject-reasons for Workday – Provides more complete hiring insights by reliably surfacing rejection reasons from job applications
  • Compatibility and enum mapping update for GET /job-interview-stages for Tellent Recruitee – Maintains uninterrupted syncing as the third-party API evolves
  • Error handling improvement for POST /candidates for SmartRecruiters – Improves candidate creation reliability by seamlessly handling access token refreshes
  • Edge case handling for POST /candidates for Tellent Recruitee – Streamlines candidate creation by ensuring required data is consistently included
🏆     CRM
  • Sync reliability enhancement for GET /contacts for HubSpot
  • Error handling improvement for POST /accounts for Salesforce – Added clearer error messaging when attempting to create duplicate accounts.
  • Edge case handling for PATCH /accounts for Salesforce – Fixed an import type issue in the request body for account updates.
  • Performance improvement for GET /opportunities, GET /contacts, and GET /accounts for Pipedrive – Reduced API requests by reusing saved common models instead of making additional remote calls.
  • Error handling improvement for PATCH /accounts for HubSpot – Fixed internal error handling when updating accounts.
📁     File Storage
  • Added support for POST /files for SharePoint – Enables direct file uploads to SharePoint through Merge
  • Error handling improvement for POST /files for SharePoint – Improves upload reliability under a wider range of file and request conditions
  • Compatibility and enum mapping update for GET /groups for SharePoint – Ensures group data remains accurate and aligned with SharePoint’s API behavior
  • Performance improvement for GET /files for SharePoint – Improves file listing responsiveness for large SharePoint drives
🏠     HRIS
  • Added support for GET /employees and GET /employments for Factorial – Expands employee data coverage to support more complete workforce syncing
  • Mapping enhancement for GET /employees for Justworks – Reduces unnecessary employment records to keep downstream systems clean and accurate
  • Edge case handling for GET /employees for Workday – Improves sync resilience for employees with future termination dates
  • Mapping enhancement for GET /employees for ADP Workforce Now (SFTP) – Improves employment status accuracy when multiple records exist for a single employee
  • Error handling improvement for GET /employees for Paylocity – Prevents individual missing records from interrupting broader employee syncs
  • Edge case handling for GET /dependents for Workday – Provides more complete dependent profiles by supporting multiple contact details
  • Mapping enhancement for GET /employees for Workday – Ensures consistent field mappings across both pending and active employee states
  • Edge case handling for GET /employees for TriNet HR Platform – Improves employment history accuracy for rehired employees
  • Performance improvement for GET /employees for Paychex – Speeds up employee syncs by optimizing pagination and timestamp handling
🧠     Knowledge Base
  • Performance improvement for GET /articles for Confluence – Supports faster and more reliable syncing for very large knowledge bases
  • Edge case handling for GET /articles for Confluence – Improves content completeness when articles are organized in nested structures
  • Performance improvement for article content URL expiration handling for Confluence – Enables smoother initial syncs for large accounts with extended content access windows
🎟️     Ticketing
  • Added support for GET /tickets for Freshservice – Ensures historical tickets remain accessible even when associated users are no longer active
  • Performance improvement for GET /tickets for ServiceNow – Delivers more predictable ticket freshness for customers on high-frequency sync plans
  • Mapping enhancement for GET /tickets for Linear – Improves ticket data completeness for Issue-type records
  • Error handling improvement for GET /tickets for Freshservice – Improves sync stability following recent third-party API changes
  • Edge case handling for GET /users for Freshservice – Improves user lifecycle tracking for more reliable ticket ownership data

🕵️

Merge Agent Handler

⚡ New Connectors ⚡
🎨 User Experience 🎨
  • Redesigned login, SSO login, and signup pages with latest design
  • Cleaned up billing UI for improved clarity
  • Added registered user selection for authenticated tool execution
  • Improved error messaging with specific failures
  • Updated webhook management UI with cleaner interface
  • Reorganized documentation sidebar and removed duplicate entries
  • Fixed quickstart navigation to point to Playground page
  • Added webhooks guide to docs
🔧 Improvements 🔧
  • Parallelized credential background refresh for better performance
  • Added force_refresh logic for expiring refresh tokens
  • Improved scheduled email sending
  • Set isError field on MCP call failures per official protocol
🔒 Security 🔒
  • Enhanced OAuth security with token mismatch protection
  • Implemented rate limiting on sensitive endpoints
  • Added credential status tracking to monitor refresh failures