1.42 Release Notes

1.42 Release Notes

Server Enhancements

VAIL

  • Invocation of private procedures from procedures of differing state access modifiers is now supported. This may require the use of an explicit partition key.
  • The Conversation Memory service emits events based on conversation state changes. It also supports per-conversation properties.
  • The default execution time quota value has been changed from 2 minutes to 2 hours.

Services

  • The Collaboration Management Procedures have been updated/simplified. If your service code invoked these directly, then you may need to update it based on these changes. Please see the referenced documentation for details.
  • The service builder now supports generation of Entity Roles Procedures for collaboration management services.
  • Agents have the ability to communicate with users either as part of an active conversation or via notifications.

GenAI Builder

Assemblies

  • Assembly configurations may now be customized using the customGenerationProcedure field. See here for more details.
  • GenAI Procedures in visible Services are now also visible.
  • GenAI Components may now be made visible in Assemblies.

Other

  • Semantic Indexes no longer return their entire entries list by default on SELECTs. You must now either explicitly include the “entries” property or do a SELECT on ArsSemanticIndexEntry with the qual {"indexName": <semantic index name>}See here for more information on Semantic Index Entries.
  • Natural Language Processing support has been deprecated. The functionality is now available as an assembly, com.vantiq.nlp.NaturalLanguageProcessing in the component public catalog. Existing NLP collaborations and apps will continue to work.
  • The Track Activity Pattern’s destination and waypoint fields can now be specified using VAIL.

UI Enhancements

General

  • Added a Public Catalog discovery UI to discover Client Components and themes, App Components, and GenAI Components.
    • Users may install Client Components and themes. See the Client Builder section below for more details.
    • Users may install publicly available App Components using the Discover button found next to the Visual Event Handler Components section title.
    • Users may install publicly available GenAI Components using the Discover button found next to the GenAI Builder’s User Defined section title.
    • These Discover buttons will only appear if there are the corresponding resources available in any Public Catalog available to the user’s current Namespace.
  • Group resources by package in the resource explorer.
  • Add search functionality to many resource pickers.
  • Add deployment order support to Project partitions. Partitions are deployed in ascending order. Partitions with the same deployOrder value are deployed simultaneously.
  • Document uploads now show a floating progress dialog and don’t suspend use of the IDE.
  • During Namespace changes or browser refreshes, there is more text feedback in the IDE Navigation Bar.
  • Assemblies may now be converted back into Projects using the Projects>Convert to Project menu item.
  • The Threshold task in Visual Event Handlers now has AI Configuration Assistant support.
  • When testing Procedures you now have the option of executing them in “Streaming” mode.
  • The “Show Documents” list now highlights those Documents which belong to the current Project.
  • There is now a spell checker running when editing text Documents.

Client Builder

  • Client theming capabilities have been expanded:
    • Client widgets have more consistent application of theming properties.
    • The number of theme properties has been greatly expanded.
    • There are two built-in themes, Light and Dark, with Light being the default. Users may add additional themes from Public Catalogs (see below) or save their own themes.
    • Previously created Clients will usually be assigned a Custom Theme unless their theme properties happen to match either the Light or Dark themes. Users may easily switch to the Light or Dark theme to update older Clients.
    • Previously created Clients may show some minor changes in appearance on load, both because of widget theme changes and changes to the meaning of “default” style.
    • There is a shortcut Theme button in the Client Builder toolbar to take the user directly to the Theme tab of the Client Properties dialog.
  • Added a Public Catalog discovery UI to discover Client Components and themes.
    • Users may install publicly available Client Components using the Discover button found next to the Client Builder’s Components section title. Currently, there is only one Component, Statistics. See below for details.
    • Users may install publicly available Client themes using the Discover button found next to the theme selection pull-down in the Client Properties dialog.
  • There have been many enhancements to the Conversation Widget:
    • Support for both “Gen AI” and “Standard” Procedures
    • Support for “streaming” responses when using a Procedure
    • There are now read/write “conversationId” and “conversationName” properties that can be used programmatically at runtime to change which particular conversation will appear. There is also a new method client.setCollaborationContext() which can be used to change which Collaboration is in use.
    • Support for the new “Callback” feature that allows followup questions to be added to the Conversation at runtime by external callers
    • Support for an “On Filter Conversation Message” event that is fired when each new message arrives into the Conversation. The event handler can modify the incoming message or hide it altogether.
    • Support for adding “Action Buttons” at the bottom of the conversation flow as well as buttons associated with each user or system message. The new “On Action Button” event is fired when the buttons are clicked. The user and system buttons can either appear when the mouse hovers over the message (the default) or “inline” with the message.
    • Support for control over which “message types” will be shown (By default “human”, “ai” and “chat” types are shown and “system”, “function” and “tool” types are hidden.)
    • More control over the styling of the widget.
  • Added a Segmented widget in the Data Display section. It behaves much like the iOS Segmented Control.
  • Added a Statistics Client Component which has title, value, and delta fields, all programmatically set. Users may install this Client Component using the Discover button found next to the Components section title.
  • The Calendar widget now supports On Select events.
  • There have been significant enhancements to the “Context Menu”; you now have greater control over the icon, color and position.
  • The InputString, InputInteger, InputReal and InputDecimal widgets now support an “onEnterKey” event.
  • The widget context menu in the Client Builder now allows you to “enclose” the widget in various types of Layout widgets.
Posted: May 19, 2025 at 8:30 pm
Replies: 0
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.
© Vantiq 2025 All rights reserved  •  Vantiq Corporation’s Privacy Policy and Cookie Policy