Back to home

Changelog

Track all updates, improvements, and releases

Inventory Duplicates

v2.8.0

2026-06-08

Find rows in your uploads that point to the same reference hotel — with duplicate rates, row counts, and a per-inventory drill-down that exports every duplicate row to CSV.

Feature

Changes

  • +New Inventory Duplicates tab surfaces partner hotel rows that resolved to the same reference hotel
  • +Per-inventory drill-down with row counts and duplicate rate
  • +Export every duplicate row to CSV for offline review
  • +Available on Pro, Pro Max, and Enterprise

New Supplier Opportunities

v2.7.0

2026-06-08

Discover suppliers that would grow your inventory in countries you already serve — ranked by absolute new-hotel count with inventory uplift % alongside.

Feature

Changes

  • +New Suppliers → New Opportunities tab listing unconnected suppliers by new-hotel opportunity in your countries
  • +Country drill-down per supplier; search any country (including markets you don't operate in yet) to see the supplier's reach
  • +Basic sees the top 2 candidates, Pro 10, Pro Max 40, Enterprise all
  • +Connected suppliers are excluded here — Ideal Supplier Status already covers them
🚀

Delivery Destinations: Amazon S3 and SFTP

v2.6.0

2026-06-07

Push completed mapping results straight to your S3 bucket or SFTP server — alongside existing webhooks, on a single unified pipeline.

Release

Changes

  • +Amazon S3 delivery — works with AWS, R2, MinIO, Backblaze, and any S3-compatible storage via optional endpoint URL
  • +SFTP delivery — password or SSH-key auth; we generate a unique public key per org for zero-friction authorized_keys setup
  • +"Webhooks" page is now Delivery Destinations — one list, one create flow, one unified delivery history across all destination types
  • +Send test delivery: S3/SFTP write and immediately delete a 1-line probe file; webhooks POST a synthetic webhook.test event
  • +Shared retry pipeline across all destination types: 1 m → 5 m → 30 m, auto-disable after 5 dead attempts within 24 h
  • +HMAC-SHA256 request signing retained for webhook destinations (X-Webhook-Signature: t=<unix_ts>,v1=<hex>)

Ideal Supplier Status

v2.5.0

2026-06-02

See which suppliers cover your mapped inventory best — by total and by country — so you know exactly who to connect next for better pricing.

Feature

Changes

  • +New Suppliers → Ideal Supplier Status tab with ranked coverage and a per-country drill-down
  • +Basic sees the top 2 candidates, Pro 10, Pro Max 40, Enterprise all
  • +Connected suppliers always pinned on top
🚀

Webhooks for errors and duplicates (Pro+)

v2.4.0

2026-06-01

Pro and above customers can now receive real-time HTTPS webhooks when a reported mapping error gets resolved, or when a duplicate hotel report on a hotel they map to is closed.

Release

Changes

  • +New mapping.error.resolved event for the org that reported the mismatch
  • +New inventory.duplicate.resolved event, fan-out to every org with a mapping touching the affected hotel
  • +HMAC-SHA256 signed payloads with timestamp anti-replay (X-Webhook-Signature)
  • +Bounded async retry: 1m → 5m → 30m, then dead-letter with audit trail
  • +New Developers → Webhooks page in the app, plus delivery history and test events
  • +Backwards compatible: existing mapping.completed webhooks keep firing on every plan
🚀

Autonomous mapping agents (Pro Max)

v2.3.0

2026-05-27

Pro Max customers can now launch autonomous agents that upload inventory, run mapping jobs, propose matches, and chase coverage on a goal you set — with strong trust guarantees on every action.

Release

Changes

  • +7-day undo on every agent action — nothing the agent does is irreversible
  • +Hard cost caps per agent run with budget alerts before limits trigger
  • +Human-in-the-loop review for ambiguous matches and low-confidence decisions
  • +New /agents marketing page and read-up: /blog/autonomous-mapping-agents
  • +Multiple agents per workspace, Pro Max tier only
🚀

MCP server now available

v2.2.0

2026-05-22

Professional+ customers can now connect Claude Desktop, Cursor, and other MCP-compatible AI clients to their mapping data.

Release

Changes

  • +New /mcp marketing page and /docs/mcp connection guide
  • +MCP-typed API keys (mt_mcp_live_ prefix) issuable from Developers → MCP
  • +Tier-gated to Professional and above
  • +Tools: upload, mapping, search, reporting & audit
🚀

Batch Processing API Released

v2.1.0

2026-03-01

New batch mapping API allows processing thousands of hotels in a single request with async job tracking.

Release

Changes

  • +Added `/mapping/batch` endpoint for large-scale matching
  • +Job status polling with webhook support
  • +Improved error reporting and recovery
  • +CSV export of results with confidence scores

Performance Optimizations

v2.0.5

2026-02-20

Significant improvements to matching accuracy and response times.

Improvement

Changes

  • +Matching speed improved by 35% with optimized ML model
  • +95% F1 score on 10K-pair benchmark dataset
  • +Reduced API latency from 200ms to 80ms average
  • +Better handling of ambiguous matches
🚀

API Documentation Portal

v2.0.0

2026-02-01

New developer documentation site with interactive API reference and quickstart guides.

Release

Changes

  • +Launched docs portal at mappingtravel.mintlify.app
  • +Interactive API reference with try-it-now examples
  • +Quickstart guides for common integration patterns
  • +Public hotel database schema documentation
🐛

Critical Security Patch

v1.9.2

2026-01-15

Fixed JWT validation vulnerability in API authentication.

Bugfix

Changes

  • +Updated JWT validation to prevent token tampering
  • +All existing tokens remain valid
  • +Recommended API key rotation for maximum security

Confidence Scores and Transparency

v1.9.0

2026-01-05

New confidence scoring system with transparency about match quality.

Feature

Changes

  • +Four-tier confidence system: HIGH, MEDIUM, LOW, NO_MATCH
  • +Detailed unmatch reasons for better debugging
  • +Confidence threshold customization
  • +Match explanation API endpoint

Have feedback?

Found an issue or have a feature request? We'd love to hear from you.

Open an Issue