Changelog

Learn about Merge’s latest integrations and features

Get email updates
View All Changelogs

Week 4, March 2026

Merge Unified

💰     Accounting

🤝     ATS

  • Improved reliability for GET /candidates for Taleo by reducing read timeouts

💬     Chat

  • Mapping enhancement for GET /conversations for Teams direct message — Expanded enum support for conversation types

📁     File Storage

  • Improved initial sync performance for files, folders, permissions, and users for Dropbox
  • Fixed edge case in GET /folders for Dropbox where nested folders could be incorrectly returned as root-level
  • Improved reliability of large data syncs for files and folders for Dropbox
  • Improved handling of sync selection changes for folders for SharePoint and Dropbox to ensure accurate sync behavior

🏠     HRIS

🎟️     Ticketing

  • Improved reliability for GET /tickets for Taleo by reducing read timeouts
  • Improved handling of ticket updates for PATCH /tickets for Jira by supporting additional successful response codes
  • Improved sync performance for GET /tickets for Jira
  • Mapping enhancement for PATCH /tickets for Azure DevOps — Updated due date mapping for better consistency with source systems
  • Improved processing reliability for GET /collections for Asana when permissions are enabled

⚛️     Cross-category

  • Improved error handling for rate limit errors on POST requests
  • Added edge case handling for null fields for common model overrides

🔗     Merge Link

  • Enhanced UI for File Picker

👨‍💻

SDK Updates

Merge Node SDK Release Notes - Version [4.0.2]

  • Accounting: Added isBillable field to invoice line items — You can now read and write the isBillable property on InvoiceLineItem and InvoiceLineItemRequest, indicating whether a line item can be charged to the client/customer.
  • Accounting: Added isActive filter to projects list — The projects.list() endpoint now supports an optional isActive parameter to filter projects by their active status.

🕵️

Merge Agent Handler

🚀 Agent Handler Weekly Update

📅 March 20 - March 27, 2026

Connectors & Tools

  • Added Xero connectors
  • Added a "get current user" tool to the Databricks connector
  • Fixed Google Drive list_comments failing on string anchor values
  • Fixed Teams issues: rejecting valid channel IDs, crash in error handler, date filter crash, search_messages error, send/reply serialization failures, missing OAuth scopes
  • Fixed Confluence URL parsing for browser-pasted URLs
  • Fixed Jira auth failures with full browser URLs
  • Fixed Confluence OAuth validation for malformed base URLs
  • Fixed Google Calendar eventTypes query param format
  • Fixed Datadog connector issues

New Features

  • Added public API endpoints for Data Loss Prevention (DLP) rule management
  • Added tool-pack-level description overrides — customizable per tool pack
  • Improved Connector code sync reliability
  • Accept connector slug from the request body in ToolPackLinkTokenView
  • Added auto-set preferred test user on signup
  • Added environment list to connector metadata
  • Added date filters for searches in the frontend
  • Migrated Playground chat widget from iframe to native React components

🎨 User Experience

  • Consolidated dashboard stats into a single card with column dividers
  • Added registered user dropdown and URL bar to MCP setup section
  • Renamed "Companies" to "Groupings"
  • Replaced icon button groups with kebab menus on Groupings page
  • Refreshed auth page layouts — spacing, subtitle, forgot password, SSO styling
  • Fixed connector search losing focus and flickering on each keystroke
  • Charts now animate in smoothly with placeholder data
  • Fixed dashboard stat card dividers at small breakpoints

🔧 Backend Improvements

  • Centralized description override resolution into resolve_tool_descriptions(), fixing N+1 queries
  • Made tool execution view non-atomic for independent credential commits
  • Fixed isError reliability
  • Added validate_unique to Application Credentials
  • Fixed scope override behavior for empty vs unset
  • Removed deprecated single-resource description override endpoints
  • Added configOnly option to Helm charts

🔒 Security & Observability

  • Added org-scoped feature flag to gate credential revocation on reauth
  • Forwarded raw connector error responses in reauth for Linear and Teams
  • Refactored post-execution reauth logging with structured fields
  • Added comprehensive credential refresh logging

🧪 Testing & Quality

  • Rewrote description override tests to follow style guide
  • Added 21 tests for tool-pack-level description override API
  • Added input max_length validation to serializer fields