
View All Changelogs
February 20, 2026
Week 3, February 2026
✨
Merge Unified
💰 Accounting
- Performance improvement for POST /invoices for NetSuite — Improved bulk invoice creation by batching up to 50 invoices per processing cycle.
- Edge case handling for GET /tracking-categories for NetSuite — Prevented duplicate tracking category creation in certain Class/subsidiary configurations.
- Mapping enhancement for POST /invoices for NetSuite — Strengthened validation for top-level tracking categories to ensure proper invoice structure.
🤝 ATS
- Edge case handling for POST /applications for Teamtailor — Prevent creating “shell” application records when posting applications with candidates.
- Edge case handling for POST /applications for Workday ATS — Improved parameter validation for title, company, and start year when creating applications for existing candidates.
📁 File Storage
- Performance improvement for GET /groups for Google Drive — Improved sync efficiency by optimizing group member fetching when
group.usersscope is enabled. - Error handling improvement for GET /files for Google Drive
- Edge case handling for GET /files for Dropbox — Improved sync consistency across linked accounts for more reliable data capture.
🏠 HRIS
- Addressed edge cases for expanding parent groups on GET /groups
- Added normalization enhancement for “country” for GET /locations
- Added edge case handling to prevent linked account from going into relink needed unnecessarily for ADP
- Mapping enhancement for GET /employees for Fourth — Added support for start date and termination date mapping.
- Error handling improvement for GraphQL API responses for Shapes — Improved visibility into sync failures.
- Mapping enhancement for GET /employments for Shapes — Improved salary amount parsing to support both European and US number formats.
- Edge case handling for GET /employees for UKG Pro — Improved mapping for case-insensitive group matching between OrgLevel codes and org level configurations.
- Added support for GET /employees for UKG Pro Workforce Management — Added pagination for Hyperfind queries to support tenants with 50,000+ employees.
- Mapping enhancement for GET /employees for Leapsome — Improved termination date mapping from nested SCIM enterprise extensions.
- Mapping enhancement for GET /employees for Humaans — Updated custom field handling to return only the most recent value when fields change over time.
- Edge case handling for GET /employments for Oracle HCM — Prevented duplicate employment record creation when multiple salary records exist for the same employee.
- Performance improvement for GET /employments for SAP SuccessFactors — Improved pay rate change detection using nested compensation timestamp filtering.
- Edge case handling for GET /employees for SAP SuccessFactors — Improved home address update detection via nested address timestamp filtering.
- Mapping enhancement for GET /employees for SAP SuccessFactors — Updated start date logic to prioritize the latest active employment record.
- Edge case handling for GET /employees for UKG Pro — Improved platform field mapping reliability by switching to dedicated endpoints to avoid path mismatches.
🎟️ Ticketing
- Performance improvement for GET /tickets for Jira — Reduced response time for ticket metadata by removing redundant status category calls and using static mapping.
- Performance improvement for GET /tickets for Jira — Optimized metadata retrieval to reduce timeout risk during ticket editing.
- Mapping enhancement for PATCH /tickets for Linear — Updated ticket metadata behavior to return all available fields (not just status and priority).
- Error handling improvement for PATCH /tickets for Linear — Resolved status enum validation failures when updating tickets.
- Mapping enhancement for GET /collections for Asana — Added support for projects without assigned teams to ensure complete synchronization.
- Error handling improvement for validation across Zendesk, Help Scout, Teamwork, and Aha! — improved supplemental information added to third party error messages
⚛️ Cross-category
- Added edge case handling for selective sync filters
🎮 Merge Dashboard
- Added a banner when production linked account threshold is reached
📄 Docs
- Removed beta flag from Knowledge Base category
🕵️
Merge Agent Handler
⚡ New Connectors
- Added Square connector — payments, orders, customers, and catalog management
- Added n8n connector — workflow automation integration
- Added Google Slides connector — presentation creation and management
- Added FactSet connector — financial data and analytics
- Added HiBob connector — HR platform integration for people management
- Added ActiveCampaign connector — email marketing and CRM automation
- Added Gamma connector — AI-powered presentation platform
- Added Straker connector — translation and localization services
- Added Cloudflare connector — DNS, security, and performance tooling
- Added ZoomInfo connector — full B2B sales intelligence suite with 15 tools covering company/contact search, intent signals, technographics, news, and usage analytics
- Added Make connector (formerly Integromat) — scenario and workflow automation, including list_apps, connection credential tools, and team management
🔌 Connector Quality Updates
- Improved Jira Service Management, Firecrawl, Calendly, BambooHR, and Zendesk Sell — pagination fixes, guideline compliance, and metadata corrections
- Standardized metadata format across all connectors for better consistency and correctness
- Removed unused metadata fields and cleaned up connector guidelines in CLAUDE.md and README.md
✨ New Features
- Per-user rate limiting on MCP endpoint — Added a second rate limit layer (60/min, burst 80) keyed by org + registered user to prevent a single user from exhausting the org's full quota
- LLM abstraction — Chat engine refactor — Refactored the chat engine to use the new agent abstraction layer, improving modularity and extensibility
🔧 Backend Improvements
- Load testing framework rewrite — Replaced asyncio/httpx with Celery tasks and ThreadPoolExecutor, eliminating Django async ORM errors and adding per-worker result tracking
- Configurable tool mix for load tests — LoadTestRun now supports percentage-based tool selection across four tool types (simple, mock-simple, latent, mock-latent) with validation that percentages sum to 100
- Removed rate limit bypass for test API keys — Test keys now go through rate limiting, closing a gap where high-concurrency test traffic could exhaust threads and impact all customers
- Increased free tier rate to 30 req/min — Updated the registered-user rate limit for free tier accounts
🐛 Bug Fixes
- Fixed EU downtime race condition — Resolved an org-save row lock race condition that caused an EU region outage
- Fixed Link instructions overflow — Instructions panel in the Link flow no longer resizes too tall and covers form fields
🔒 Security
- Reduced dashboard session token lifetime — Browser-stored auth tokens now expire after 24 hours
📚 Documentation
- Added rate limit docs — New documentation page covering MCP endpoint rate limiting behavior for registered users and orgs
- Synced connector docs with connectors repo — Docs marketplace kept in sync with latest connector releases