Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 2, March 2026

Merge Unified

💰     Accounting

🤝     ATS

🏆     CRM

📁     File Storage

  • Performance improvement for GET /files for SharePoint — improved delta sync efficiency and handling of paginated 410 responses
  • Error handling improvement for GET /files for Google Drive — improved reliability for large file exports to prevent sync failures
  • Added support for GET /groups for SharePoint — multi-auth support for site group and user management
  • Performance improvement for GET /files for Dropbox — improved initial sync traversal for member folders

🏠     HRIS

  • Added support for POST /time-off for Oracle HCM
  • Added support for GET /time-off/meta/post for Oracle HCM
  • Mapping enhancement for status handling in GET /time-off for Oracle HCM
  • Edge case handling for missing balance summaries in GET /time-off-balances for Oracle HCM
  • Added support for accrual-based sourcing in GET /time-off-balances for UKG Ready
  • Added support for the en_GB locale for email fields in GET /employees for SAP SuccessFactors
  • Error handling improvement for upstream endpoint failures in GET /employees for Workday to prevent incomplete syncs
  • Performance improvement for GET /employees for Workday by optimizing pagination
  • Edge case handling for candidate stage mapping during GET /offers for Workable
  • Error handling improvement for rate limiting during GET /employees for Employment Hero
  • Added support for multi-company functionality across HRIS GET endpoints (e.g., GET /employees ) for Paycor
  • Added support for POST /timesheet-entries for Paycor
  • Mapping enhancement for employment status based on employment dates in GET /employments for IRIS Cascade
  • Edge case handling for pending-to-active employee conversions in GET /employees for UKG Pro
  • Added support for the Locations model across HRIS GET endpoints for Factorial

🎟️     Ticketing

  • Edge case handling for GET /tickets for HubSpot — fixed pagination issues that could cause ticket sync failures during large retrievals
  • Mapping enhancement for POST /tickets for Azure DevOps — improved due date handling for more accurate ticket creation
  • Error handling improvement for ticket creation metadata via GET /tickets/meta/post for ServiceNow to improve required-field guidance
  • Error handling improvements and logging for validation across ticket linking flows (e.g., POST /tickets and PATCH /tickets/{id}) for Asana, Zendesk, Jira, Jira Service Management, Linear, Basecamp, Gorgias, GitLab, Zoho Desk, Aha!, Teamwork, Help Scout, Azure DevOps, and Intercom

⚛️     Cross-category

  • Addressed edge case with selective sync when new field mappings are added or scopes change
  • Addressed edge case with advanced field mappings on common model overrides

📄     Docs

  • Updated description for collection_id query parameter for GET /tickets

🕵

Merge Agent Handler

New Connectors

  • Added Strava connector — access activity, athlete, and segment data
  • Added Vestaboard connector — send messages to Vestaboard displays
  • Added Attio CRM connector with 31 tools for contacts, lists, tasks, and records
  • Added Arize connector for ML observability and model monitoring
  • Added FireHydrant connector with incident management and task tools
  • Added Coda connector for docs, pages, tables, rows, and formulas
  • Added Whoop connector for health and fitness data
  • Added Oura Ring connector for sleep and biometric data
  • Added Fireflies connector for meeting transcription and notes
  • Added WordPress connector for managing posts, pages, comments, media, categories, tags, and blocks

Connectors & Tools

  • Added Databricks workspace-level OAuth support alongside the existing PAT auth option
  • Enhanced Databricks with additional tools including rename_workspace_file and run_page_url on job/run outputs
  • Expanded Slack and Monday with additional tool coverage
  • Fixed Greenhouse v3 API compatibility across create, update, merge, transfer, and note operations
  • Improved Box file download to support .docx and .xlsx formats and handle large files via shared link creation
  • Fixed HubSpot deal priority field naming for consistency
  • Improved Wikipedia title resolution to prioritize exact matches before falling back to suggestions
  • Added optional passphrase support for Snowflake key-pair auth; improved error messages with IP allowlist guidance
  • Improved tool search by enriching descriptions before embedding and including titles for better semantic matching

New Features

  • Added external ID support for application credentials — enables managing multiple OAuth apps per connector with unique identifiers
  • Added shared secrets for OAuth — app credentials can now inject client ID and secret into auth options during the link flow
  • Added optional authorization code support to the link flow
  • Added state parameter validation for the auth code flow to guard against CSRF
  • Added callback URL and port validation for magic link origins, including localhost support
  • Added auth_options to the public connector API
  • Added a secrets field to the application credential create/update API
  • Added tool name format validation — invalid formats now return a 400 early
  • Added dev environment configuration pointing to agent-handler-link develop branch

🎨 User Experience

  • Credentials are now preserved when navigating back from a validation error screen — no more re-entering your API keys after a failed connection attempt
  • Improved validation error styling in Link to render HTML, giving richer formatted error messages
  • Validation error display is now XSS-safe via sanitized HTML rendering
  • Filtered global default credentials from the credential picker so users only see their own app credentials
  • Override button is now shown for Merge default credentials
  • Fixed optional scopes UI incorrectly appearing for connectors that don't support it
  • Fixed null scope override propagation — "override to empty" is now correctly distinguished from "no override"
  • Improved credential picker with formatted dates and a fix to target credentials by ID on delete
  • Removed misleading "leave blank to use defaults" placeholder text from scopes field
  • Fixed edit credential modal closing without an animation
  • Consolidated application credentials into a single unified modal
  • Improved playground toolbar layout — URL bar repositioned above the outline card, dropdown placements fixed, and connector facepile refactored
  • Fixed the registered users search bar — name filtering and clear-filter behavior now work correctly
  • Polished connector button and selector transition animations
  • Fixed profile dropdown hover state visibility against white backgrounds