> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dialgen.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Track changes and updates across Dialgen versions.

This changelog provides a detailed overview of updates, new features, improvements, and bug fixes across different versions of Dialgen.

## Version 1.3.0 (February 2026)

### New Features

* **Indian language support:** Voice agents can now speak and understand multiple Indian languages including Hindi, Tamil, Telugu, Bengali, Kannada, Malayalam, Marathi, Gujarati, Punjabi, Odia, and English India. To enable it, select **Dial6** in Voice Configuration and choose your desired language from the **Language** dropdown; the same dial also lets you pick the voice persona.
* **Arabic language support:** Added support for Arabic (Saudi Arabia dialect). Voice agents can now understand and respond in Saudi Arabic. To enable it, select **Arabic** from the language dropdown and choose your preferred voice persona.

## Version 1.2.0 (December 30, 2025)

### API & Core Updates

* **API Path Refactoring:** All private endpoints have been moved to the versioned `/api/v1/` path for consistency and future-proofing.
  * `/api/private/call/dial` → `/api/v1/call/dial`
  * `/api/private/call/get-metric` → `/api/v1/call/get-metric`
* **Dual-Layer Status System:** Introduced a high-performance live status system using memory cache (Redis) with a 30-day retention period.
  * New endpoints for live tracking: `GET /api/v1/status/call` and `GET /api/v1/status/batch`.
* **New Management Endpoints:**
  * **List All Batches:** `GET /api/v1/batch/list` – View all campaigns associated with your account.
  * **Create Call Summary:** `POST /api/v1/call/create-summary` – Manually trigger summary and metric generation.
  * **Cancel Batch:** `POST /api/v1/batch/cancel` – Stop running or pending campaigns immediately.
  * **System Health:** `GET /api/v1/health` – Monitor backend connectivity.
* **Persistent Status:** Added `GET /api/v1/call/check-status` and `GET /api/v1/batch/check-status` for retrieving historical data after the 30-day live cache expires.
* **Enhanced Batch Monitoring:** The `check-status` endpoint for batches now queries the database directly for accurate historical reporting and supports a `limit` parameter to control the number of recent calls returned.

### Improvements

* **Auth Transparency:** Documentation now features highlighted `<Info>` callouts clearly explaining that `userId` should be passed in all requests. Added direct links to the [API Keys dashboard](https://sa.dialgen.ai/api-keys) for easier access.
* **Documentation Revamp:** Updated all API reference pages to match the new versioned paths, added missing management endpoints, and enhanced monitoring workflows.

## Version 1.1.0

### New Features

* **Custom Voice Cloning (Enterprise):** Ability to upload voice samples for unique agent voices.
* **Advanced Analytics Dashboard:** Enhanced metrics and visualization for call campaigns.

### Improvements

* **Optimized Call Handling:** Improved stability and performance for high-volume batches.
* **Webhook Reliability:** Enhanced retry mechanisms for webhook notifications.

### Bug Fixes

* Resolved an issue with `maxCallsPerSecond` not applying correctly in certain scenarios.
* Fixed minor display bugs in the dashboard's real-time call status.

## Version 1.0.0 (Initial Release)

### New Features

* **Single Call Initiation:** Initial `POST /api/private/call/dial` endpoint.
* **Batch Campaign Creation:** `POST /api/v1/batch` endpoint.
* **Call Status Monitoring:** Initial monitoring endpoints.
* **Batch Statistics:** `GET /api/v1/batch?batchId=`.
* **Call Metrics Retrieval:** `GET /api/private/call/get-metric`.
* **Agent Management:** Basic creation and configuration of AI agents.
* **Dashboard:** Overview of active calls, lead conversions, and daily call duration.
