
View All Changelogs
March 20, 2026
Week 2, March 2026
✨
Merge Unified
💰 Accounting
- Added support for POST /contacts, POST /expense-reports, and POST /expenses for NetSuite
- Added support for POST /accounts for Xero
- Mapping enhancement for GET /tax-rates for Microsoft Dynamics 365 Business Central
- Mapping enhancement for authentication flows for Xero — improved reliability and consistency during account connection
- Added support for additional common models including GET /tax-rates, GET /contacts, GET /accounts, GET /accounting-periods, GET /payment-methods, GET /company-info, GET /payment-terms, and GET /tracking-categories for Oracle Fusion Cloud ERP [Closed Beta]
- Error handling improvement for GET /invoices for Sage Intacct
- Mapping enhancement for GET /company-info for Oracle Fusion Cloud ERP [Closed Beta]
- Performance improvement for GET /journal-entries for Oracle Fusion Cloud ERP [Closed Beta]
- Performance improvement for subsidiary handling for NetSuite — improved accuracy and efficiency for multi-subsidiary accounts
- Edge case handling for invoice amount calculations for GET /invoices for NetSuite
- Edge case handling for OAuth account linking for Sage Business Cloud in Spain
🤝 ATS
- Added support for improved timestamp accuracy for GET /candidates and GET /offers for Workable
- Added support for enhanced candidate processing logic for GET /candidates and GET /offers for Workable
- Error handling improvement for endpoint authentication validation across ATS integrations (e.g., GET /candidates)
🏆 CRM
- Mapping enhancement for GET /accounts, GET /contacts, GET /leads, GET /opportunities, GET /tasks, GET /users, and GET /engagements for Pipedrive — added record URLs across common models to link directly back to Pipedrive
📁 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_GBlocale 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_fileandrun_page_urlon 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_optionsto the public connector API - Added a
secretsfield 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