Changelog

What's new in Watari

Every meaningful change to the support-ticket-to-draft-PR pipeline, newest first.

Subscribe via RSS.

July 2026

Azure DevOps (Azure Repos) joins GitHub as a supported code host — the full ticket-to-draft-PR pipeline now runs on Azure DevOps at parity with GitHub.

  • Connect Azure Repos in Settings → Integrations through Microsoft Entra ID — tenant-backed OAuth with short-lived, admin-revocable tokens, not a personal access token. Pick your organization, project, and repository.
  • Full pipeline parity with GitHub — index the repo, map each bug to the responsible file and function, open a draft pull request, watch build validation, and hold the customer-facing RCA until an Azure Pipelines production stage confirms the deploy.
  • Your branch policies run untouched — Watari publishes the draft so build validation and required reviewers apply exactly as they would on a human-opened PR. Watari never bypasses a policy.
  • Optionally add Watari's service principal to your organization to have pull requests authored by "Watari" instead of the connecting user — the way Renovate and Copilot operate on Azure. Skip it and PRs are simply human-authored; nothing depends on it.
  • Mix GitHub and Azure DevOps repositories in one workspace — a bug is routed to whichever repositories its code actually lives in, regardless of provider.

A production-readiness pass that makes billing, recovery, and dashboard numbers trustworthy under real-world failure.

  • Mapped-Bug metering and Razorpay webhooks are now replay- and retry-safe, so a redelivered event can never double-bill you.
  • Watchdogs recover repositories stuck mid-index or mid-mapping instead of leaving them wedged.
  • Every outbound provider call is wrapped in a timeout and circuit breaker, so one flaky third party can't cascade.
  • Dashboard metrics show real deltas — placeholder and estimated numbers were removed.

Freshdesk joins Zendesk and Intercom as a supported support tool — escalated tickets flow into the same ticket-to-draft-PR pipeline.

  • Connect in Settings → Integrations by pasting your Freshdesk domain and API key, validated live against your account.
  • Inbound tickets arrive over a per-tenant verified webhook you wire into one Freshdesk Automation Rule, so only escalated tickets reach Watari.
  • The API key is AES-256-GCM encrypted at rest and tenant-isolated by row-level security, like every other integration.
  • The customer-facing RCA is published back as a public reply on the originating Freshdesk ticket once the fix ships.

June 2026

File mapped bugs into GitHub Issues alongside Linear and Jira — an explicit, opt-in destination you choose per workspace.

  • Pick the destination repository explicitly, like Linear and Jira; it's off until you turn it on.
  • Only bugs that clear the Mapped-Bug confidence bar are filed, and each can route to the repo it actually maps to.
  • Fixes the old behavior of filing into the oldest-connected repo for multi-repo workspaces.

Connect more repositories as you grow, and let a single bug fan out into coordinated draft PRs across every repo it touches.

  • Repo count scales with your plan; Growth and above unlock cross-repo PR fan-out.
  • One bug that spans several repos opens a coordinated draft PR in each, routed to the right reviewers.
  • Downgrades deactivate excess repos instead of deleting them, with an in-app chooser for which to keep; upgrading reactivates them.

Bugs now route to the repositories whose code actually matches, replacing a summary-based guess that could miss the right repo.

  • Routing is driven by a cross-repo search over your indexed code, not a prose summary of each repo.
  • PR fan-out targets are derived from the bug's ranked code locations.
  • Each mapped location shows a source-repo badge, and re-mapping takes your hints into account.

A bounded-memory streaming indexer lets big repositories index without running out of memory, with live progress.

  • The indexer streams and flushes in bounded batches, so memory stays flat regardless of repo size.
  • Repos up to tens of thousands of files index cleanly; larger ones are flagged gracefully instead of failing silently.
  • Watch indexing progress live, with automatic recovery if a run stalls.

A calmer, faster workspace — a borderless sidebar on a paper canvas, one floating content card, and a real Inbox.

  • A dedicated Inbox route replaces the old notification bell.
  • A sidebar search row opens the ⌘K command palette from anywhere.
  • Settings moved into the profile menu, and a Help launcher sits in the footer.

The pipeline keeps only vector embeddings and structural metadata — your actual source is fetched on demand and discarded.

  • Source file contents are no longer persisted anywhere in Watari.
  • When code is needed to map a bug or draft a fix, it's fetched from GitHub at the indexed commit and thrown away.
  • Tokens and secrets stay AES-256-GCM encrypted, and tenant data stays isolated by row-level security.

May 2026

Watari extracts bugs from tickets in any language and publishes the RCA back in the customer's original language.

  • Customer verbatims are preserved untouched, including mixed languages like Hinglish or Spanglish.
  • Screenshots and short screen-share clips are read by a vision-aware model.

Every Watari-drafted PR shows the same green/red CI signal GitHub does, mirrored into the dashboard and Slack.

  • Reads the check and status events your branch protection already trusts — no new CI integration.
  • The PR tab shows passing, running, or failing with a per-check breakdown.
  • The Slack notification carries a live CI line that updates in place and pages reviewers on the first failure.

Leave a review comment on a Watari-drafted PR and it proposes the follow-up commit on the same branch within minutes.

  • A classifier reads each comment, and only actionable feedback triggers a regeneration.
  • Follow-ups are committed to the same branch — no force push, no history rewrite.
  • A per-workspace iteration cap, with a Slack heads-up if the fix isn't converging.

Pay only for Mapped Bugs — a bug paired with the exact file and function responsible — with PR drafts, RCAs, and tracker sync bundled in.

  • A bug is billable only when both extraction and code-mapping clear a confidence bar; the meter fires once, at persist time.
  • PR drafting, customer RCAs, and Slack, Linear, Jira, and GitHub sync are bundled — never metered.
  • Billed in INR for India (with GSTIN) or USD elsewhere, with GST-compliant invoices and a seven-day mismapped-credit window.

April 2026

Watari now turns real support tickets into structured bugs — Zendesk tickets and Intercom conversations flow in by webhook.

  • Scope what reaches Watari with a Zendesk trigger tag or an Intercom team assignment.
  • Each ticket is normalized and structured against a strict schema — severity, repro steps, impact, and the customer's own words.
  • Non-bug tickets like billing and account questions are classified and skipped.

Watari writes the fix and the test, checks them, and opens a draft PR — the core support-ticket-to-PR loop.

  • An extended-thinking model drafts the patch plus a test, validated before the PR opens.
  • The draft PR lands in your repository with live status in the PR tab.
  • Slack notifies you when the PR is created and when it merges.

March 2026

The first release — a multi-tenant SaaS foundation with the dashboard, notification delivery, billing, and team management the rest of the product builds on.

  • Multi-tenant workspaces with role-based access and team management.
  • Delivery to Slack, Linear, and Jira.
  • Razorpay billing with a free trial.
  • The dashboard shell, authentication, and onboarding.