
View All Changelogs
November 27, 2025
Week 4, November 2025
✨
Merge Unified
💰 Accounting
- Error handling improvement for GET /expenses for NetSuite — Fixed duplicate check number issues when posting expenses by adding proper check number validation and automatic assignment logic.
- Performance improvement for GET /journal-entries for Sage Intacct — Resolved session pagination issues that were causing blueprint failures and sync interruptions.
- Mapping enhancement for GET /tracking-categories for QuickBooks Online — Fixed a field mapping issue that caused
TrackingCategory.nameto be populated with incorrect values fromremote_data. - Performance improvement for GET /journal-entries for QuickBooks Online — Refined conditional logic for General Ledger Transaction records to ensure
GLTandGLTLinemodels are populated correctly. - Added support for GET /sales-orders for NetSuite — Added comprehensive support for retrieving sales orders, including proper address mapping and line item handling.
- Added support for POST /sales-orders for NetSuite — Enabled creation of sales orders with full support for customer relationships, line items, and address associations.
- Error handling improvement for POST /invoices for NetSuite — Hardened invoice creation with improved line item construction and more reliable customer/company mapping.
🤝 ATS
- Mapping enhancement for GET /offers for Jobvite — Added support for mapping the
offer.start_datefield. - Error handling improvement for GET /applications for Workday — Improved handling of rejected applications so
reject_reasonis correctly linked when available inremote_data. - Error handling improvement for GET /applications for UKG Pro Recruiting — Strengthened field validation during application creation.
- Edge case handling for GET /applications for Greenhouse — Improved validation-run handling to prevent linking flow failures from HTTP 614 errors during blueprint validation.
- Error handling improvement for POST /candidates for JobDiva — Added better error handling for improperly formatted dates during candidate creation.
🤝 CRM
- Added support for deeplinks on GET /accounts, GET /opportunities, GET /notes, GET /tasks, GET /contacts, GET /leads, GET /engagements, and GET /users for Microsoft Dynamics 365 Sales — Added deeplink URLs in remote data so records open directly in the Dynamics UI field mappings.
- Added support for deeplinks for for Microsoft Dynamics 365 Sales — Enabled deeplink URLs from engagement records back into Dynamics.
- Edge case handling for GET /leads for Salesforce — Improved scope validation to prevent sync failures when the Leads model is disabled.
- Edge case handling for GET /engagements for Salesforce — Improved scope validation to improve sync efficiency when the Engagements model is disabled.
- Edge case handling for GET /contacts for Salesforce — Improved scope validation to improve sync efficiency when the Contacts model is disabled.
- Edge case handling for GET /opportunities and GET /remote-field-classes for HubSpot — Improved scope validation to improve sync efficiency when these models are disabled.
📁 File Storage
- Performance improvement for GET /files for SharePoint — Reduced blueprint execution frequency to optimize rate-limit usage and improve sync reliability.
- Performance improvement for GET /folders for SharePoint — Optimized drive and permission fetching to conserve rate-limit bandwidth and reduce API calls.
- Error handling improvement for GET /files for SharePoint — Improved download metadata to better handle files with missing drive information.
- Edge case handling for GET /files for SharePoint — Improved handling of files created via the UI that take longer to appear in API responses.
- Performance improvement for object permissions for Dropbox — Enhanced sync handling for admin accounts.
- Mapping enhancement for GET /folders for Dropbox — Improved sync timing for newly created folders to reduce delays between creation in the UI and API availability.
🏠 HRIS
- Added support for GET /employments for Deel — Added fallback salary mapping to improve coverage when primary salary fields are missing.
- Edge case handling for GET /employments for UKG Pro — Improved handling of employees on leave-of-absence (LOA) status to keep employment records consistent.
- Performance improvement for GET /employees for UKG Pro — Refined date handling for future-dated start dates.
- Mapping enhancement for GET /employees and GET /employments for Humaans — Updated employment status enum mappings for more accurate status representation.
- Performance improvement for GET /employees for UKG Pro Workforce Management — Tuned query params to reduce timeouts during employee syncs.
- Edge case handling for GET /employees for UKG Pro — Adjusted remote data updates to avoid unnecessary modification timestamp changes.
- Error handling improvement for GET /employments for HiBob — Fixed blueprint execution cycling issues during employment syncs.
- Error handling improvement for GET /groups for Proliant — Improved handling of group sync timeouts to keep group data reliable.
📚 Knowledge Base
- Edge case handling for GET /articles for Confluence.
- Performance improvement for GET /articles for Notion.
🎟️ Ticketing
- Edge case handling for GET /users for Zoho Desk — Added support for detecting deleted users via the
status=DELETEDendpoint so users are marked as inactive. - Error handling improvement for EDIT /tickets for Jira — Added support for 404 error codes to handle permission issues more gracefully when updating tickets.
- Edge case handling for GET /tickets for Basecamp — Fixed an issue where trashed tickets were not being marked as deleted correctly in Merge.
- Performance improvement for GET /live-search for Trello — Enhanced partial search functionality to allow partial matches on ticket titles.
- Edge case handling for GET /comments for ClickUp — Capped responses at the 2,500 most recent comments per ticket to prevent timeouts and respect rate limits.
- Error handling improvement for GET /tickets for Asana — Added graceful handling of 403 permission errors to prevent sync failures when linked accounts have limited permissions.
- Mapping enhancement for GET /tickets for Linear — Removed the organization ID requirement for ticket status mapping to improve data consistency.
- Error handling improvement for GET /tickets for Azure DevOps — Improved handling of inconsistent 3rd party data types for remote fields.
- Error handling improvement for GET /tickets for Freshservice — Improved rate-limit handling with sticky page support, plus model scope filters to reduce API requests.
- Compatibility/enum mapping for GET /account-details across multiple ticketing integrations — Improved validation error messages for Asana, Jira, Linear, ClickUp, Zendesk, GitLab, Gorgias, and Zoho Desk to help users resolve linking issues faster.
- Edge case handling for GET /tickets for Jira Service Management — Improved ticket URL construction for different authentication types (OAuth vs. Basic Auth) so links open correctly.