Source: https://fyno.docs.pageloop.ai/changelog/2025-08-03

# 2025 08 03

## 25.3.4

### 🔹 New Features

- **New Native Integrations**

  - Added support for **BSNL** and **TeSync** as native integrations for SMS delivery.

- **Fyno Connect**

  - Introduced **Content API** to fetch dynamic data from external APIs and use it in campaigns for real-time personalization.

### ⚡ Feature Enhancements

- **Reports UX**

  - Improved filter selection UX for reports in both Settings and Logs for easier configuration.

- **Character Restrictions**

  - Enforced stricter validations on `distinct_id` and `event` payloads to ensure consistent formatting and prevent invalid characters.

- **Optional URL Shortening for Custom S3 (FynoDocs)**
  - You can now choose to enable or disable Shorty for SMS links when using custom S3, with new config options: `use_shorty` and `filename_len`.

### 🛠 Bug Fixes

- **Authentication**

  - Fixed an issue where users with a single workspace were redirected to the homepage in new tabs, preventing report download.

- **Workflows**

  - Resolved error when manually providing payloads in the Event widget.

- **Campaigns**

  - Fixed campaign renaming inconsistencies.

- **Templates**

  - WhatsApp: Ensured `template_id` is included in payload for delivery.
  - Preview: Fixed missing rendering for `{{...}}` placeholders.

- **Routing**

  - Corrected tooltip behavior and visual glitches when setting up omni-channel routing.

- **Journeys**

  - Fixed incorrect handling of “Journey Start” condition evaluations.

- **UI/General**
  - Fixed dropdown focus lock issue.
  - Improved item addition experience in large group lists.

### 🛡️ Security & Infrastructure

- **Security Enhancements**

  - Strengthened input validation and role-based access boundaries.

- **Performance & Reliability Enhancements**
  - Optimized backend systems to improve stability, reduce latency, and ensure smoother overall performance.
