Skip to content

What's new in Volt MX Go v2.1

Release date - February 17, 2025

New features

  • Volt MX Go components are now provided as plugins for installation on Volt Foundry and Volt Iris using the Volt MX Go Plugin Installer. This setup enables users to access the features of Volt MX Go while benefiting from regular updates to Volt Foundry and Volt Iris, including release versions, service packs, and fix packs.

    It's important to note that Volt Foundry must be properly licensed with a Volt MX Go entitlement for the installed plugins to be enabled.

  • Added support for Volt Foundry Single Container Solution.

Design Import

  • Generates Object Service from Volt MX Go Iris to Volt MX Go Foundry via API call instead of using a ZIP file, reducing potential import timeout and ensuring consistency with enhancements in the Domino Adapter.

  • Added support for form fields configured as read-only so that they're visible in the Details form and the Update form of the published app. Read-only fields visible in the Update form are uneditable.

Domino Adapter

  • Added ServerInfo endpoint for getting Domino and Domino REST API version information, and AttachmentsInfo endpoint for getting information of document attachments. For more information, see Other Metadata.

  • The scope name can now be exposed from the Metadata attribute of the x_0040unid field of a form or a view of a generated data model in an Object Service.

  • Added support for retrieving view documents using the query parameter $filter=documentsOnly eq true and retrieving distinct view documents using the query parameter $filter=distinctDocuments eq true when performing the view-based GET method. For more information, see Supported OData query parameters for view-based GET method.

VoltFormula

Rosetta API

Volt MX Go Iris

  • Added Hikes that can be used to learn concepts related to VoltFormula. For more information, see Access VoltFormula Hikes.

Improvements

Design Import

  • Implemented the following UI enhancements to the Design Import Wizard for a better user experience:
    • Added filter buttons on the Scope and Forms page to easily filter the active, inactive, and unsupported forms, views, and agents.
    • Added an expander arrow on the Summary page to simultaneously show or hide the details of the imported forms, views, or agents.
    • Added the Show failed imports toggle on the Agents tab to easily identify imported agents with errors.
  • Implemented improvements in the design import process to improve the handling of large databases and to enhance the user experience when interacting with the published app.

Domino Adapter

  • Implemented UTF-8 encoding and decoding for all Rich Text content to ensure correct processing and display of DBCS characters.

VoltFormula

Rosetta API

  • Implemented the following improvement modifications:

    Category Description
    document Implemented enhancements to the getField() and setField() APIs to work with the browser document object model as the default framework.

    For more information, see the Rosetta API reference documentation link image.

  • Implemented the @SelectDocuments Notes Formula language function with improved API performance. It was also reconfigured to return the list of documents selected instead of the list of view records.

Rosetta Converter

  • Converts @If Notes Formula language function to Native JavaScript.
  • Returns async anonymous function by setting.
  • Returns last valid statement by setting.
  • Redefined string literals and escape sequences.

Resolved issues

Design Import

  • Fixed the issue related to long scope name that prevented the importation of the Domino application.

VoltFormula

Volt MX Go Iris

  • Fixed the issue where the Rosetta Plugin was keeping the Live Preview feature of Volt MX Go Iris from working as expected.
  • Fixed the issue where the Formula Results tab in the Formula Editor showed an error related to the evaluation of a converted code outside a function.

Rosetta API

  • Fixed the issue where the Rosetta SDK prevented the Live Preview feature of Volt MX Go Iris from working as expected.
  • Fixed the issue where the @Right Notes Formula language function returned incorrect results.
  • Fixed the issue that occurred when passing a function on the Rosetta @If API.
  • Fixed the issue where the user-environment category was missing the _notes exported value.

Rosetta Converter

  • Fixed the formula parameter having variable definition.

Rosetta Plugin

  • Fixed the issue of preventing the Live Preview feature of Volt MX Go Iris from working as expected.

Volt MX Go Iris

  • Fixed the issue where building the web app fails when executing Build and Publish Web and selecting Release as the Build Mode.

  • Fixed the issue where an imported Domino application, published via Build and Publish Web, didn't function as expected. Specifically, the selected data by a view wasn't showing correctly, and a user couldn't add data to forms.

  • Fixed the issue where a Base64 encoded string was displayed instead of the Rich Text content when accessing a web app published via Build and Publish Web.

Volt MX Go Foundry

  • Fixed the issue where a user can't edit an Active Directory Identity Provider configuration as the Active Directory configuration information was missing.

Others

  • Added details on requiring the Volt Iris workspace to contain a pluginsInfo.json file in the .plugins directory for the new installation of Volt MX Go plugins to Volt Iris. For more information, see Known limitations.

  • Added option for allowing users to configure Kubernetes Ingress for Domino REST API using their custom SSL certificate. For more information, see Configure Kubernetes Ingress for Domino REST API.

Design Import

  • Added details on how Design Import handles forms and views having DBCS character names or duplicate names, and also custom forms created in Domino REST API. For more information, see Known limitations.

  • Added details on how Design Import handles Domino database views with columns having the same name. For more information, see Known limitations.

Domino Adapter

  • Added details on how Domino Adapter handles Domino database views with columns having the same name.

    For more information, see Known limitations.

VoltFormula

Rosetta API

  • There is no plan to implement the windowTile() API under the window category.
  • Updated the implementation status of the @If Notes Formula language function to no plans to implement.
  • The context() API has been moved from the volt-formula category to the document category.
  • The debug() API has been moved from the volt-formula category to the information category.
  • Removed the database.utils and volt-formula categories from the Rosetta API reference documentation link image.

Volt MX Go Iris

  • Removed the @If, IF option in the Converter Configuration of the VoltFormula tab in the Project Settings.

VoltScript Early Access

The Early Access v3 release of VoltScript is now available and features a Volt MX Go Foundry image that allows you to write and test VoltScript integration services and VoltScript preprocessors / postprocessors. It also includes improvements for VoltScript Runtime, VoltScript Archipelago Dependency Management, and VoltScript Build Management VS Code Extension.

To learn more about the Early Access v3 release of VoltScript and related components, see VoltScript Documentation link image.