Vahana Release 3.0.1.0


5th August 2025

Vahana Cloud

Signature Crop Box Now Available in Camera Task in Designer 2.0

We’ve added a Signature Crop Box option in the Camera Task, enabling developers and designers to guide users in capturing signatures within a defined boundary. This ensures consistency and improves downstream processing.When enabled, a black-bordered box appears in the camera preview. Only the content inside this box is shown in the final image, helping standardize signature capture—especially useful in onboarding or verification forms.

Verloop SDK in Designer 2.0 ( Only for Android)

We’ve integrated the Verloop WhatsApp SDK into the platform, enabling seamless WhatsApp-based interactions directly within your apps. Developers can now leverage Verloop’s conversational AI to handle queries, send updates, and automate user engagement. This makes it easier to build rich, real-time chat experiences without complex API handling.

Multipart Download Support in DMS API

To address security concerns for file downloads from the Document Management System (DMS), a new feature has been introduced that allows files to be returned in Multipart format. This new functionality ensures that the details of storage systems such as S3 and Azure are not exposed, providing a more secure method of downloading files while also improving performance.

Previously, the DMS API provided files for download in either URL or BASE64 format:

  • URL format: While convenient, the URL-based response could potentially expose sensitive details about the storage buckets (e.g., S3 or Azure), which is a security risk.
  • BASE64 format: While this prevents exposure of storage details, the BASE64 encoding introduces a significant performance impact due to the increased size of data being transferred, as well as the need for additional encoding/decoding steps.

To mitigate these concerns, we have introduced a more secure and efficient approach — Multipart download. With this update, the DMS API now supports a new file download format called Multipart.

Key Benefits:

  1. Security Enhancement:
  • The new Multipart download format ensures that no direct information about the underlying cloud storage bucket (like S3 or Azure) is exposed to the client.
  • This minimizes the risk of unauthorized access or information leaks regarding the storage architecture.
  1. Performance Optimization:
  • Unlike BASE64 encoding, which increases file size by approximately 33%, the Multipart format allows large files to be transferred in manageable chunks. This reduces bandwidth consumption and increases download speed.
  • This method also avoids the computational overhead of encoding and decoding data, ensuring faster data transfer.
  1. Scalability:
  • The Multipart approach provides better scalability for large files and ensures that files can be delivered in parallel chunks, enhancing the overall user experience during file download operations.

Implementation Details:

  • API Changes: The DMS API has been updated to support the new Multipart file download functionality. All file download requests now return the file in this new format, unless the previous format (URL or BASE64) is explicitly requested for backward compatibility.
  • Client-Side Considerations: To fully leverage the Multipart download feature, the VRT must be upgraded. This ensures that the client-side application can handle and reconstruct the file properly from its Multipart chunks.
    • The client-side application will need to:
      • Accept multiple file parts.
      • Reconstruct the full file after all parts have been successfully downloaded.
      • Handle any potential failures during the chunk download and retry the specific part.

Action Required:

  • VRT Upgrade: To utilize this new Multipart download functionality, the VRT needs to be upgraded. This upgrade will ensure that the client is equipped to handle Multipart downloads effectively.
  • Backward Compatibility: For users who are not ready to implement the Multipart download functionality, the API will continue to support the previous file download formats (URL and BASE64), though we strongly recommend transitioning to the new method for better security and performance.

Bug Fixes

  • OnResume event is now triggered when navigating back from a pop-up page. (DVES-41931)

  • Tech5 SDK properties updated.

  • Fixed an issue related to the DocType path in Designer. (DVES-39767)

2 Likes