All Features
Vector Tables Generally Available
Overview:Copy
We added the ability to delete all vectors and filter via metadata. This feature set is now Generally Available and you can read more in our docs here.
Inline Functions: Transform Data in a Single Step
OverviewCopy
Inline Functions brings the familiarity of function-based transformations directly into your Tray workflows, enabling powerful data manipulation without leaving your connector steps. This game-changing feature optimises workflow efficiency whilst reducing complexity and task usage, allowing you to focus on building value-adding integrations.
Key FeaturesCopy
Simple Syntax: Familiar function-based syntax makes data transformation accessible to users of all technical backgrounds (based on lodash library)
In-connector Transformations: Transform data directly within connector steps, eliminating the need for additional helper connectors
Comprehensive Function Library: Rich set of string, number, date, and boolean functions to handle complex data manipulation needs
Dynamic Arguments: Use data from previous steps and project configuration seamlessly as function parameters (using Tray's jsonpaths)
Intuitive Function Discovery: Built-in function search and syntax assistance helps you find and use the right transformations
BenefitsCopy
Optimised Task Usage: Consolidate multiple helper steps into single transformations, reducing overall task consumption
Enhanced Workflow Readability: Cleaner, more maintainable workflows with fewer steps and clearer data flow
Reduced Technical Barrier: Perform complex transformations without requiring JavaScript or Python expertise
Faster Execution: Streamlined workflows lead to quicker execution times and improved performance
Getting StartedCopy
Access Inline Functions through the f(x)
input type option in any string-type field within your connector steps.
Visit our documentation to learn more about leveraging Inline Functions in your workflows, or watch this demo for a live walk-through of the current functionality.
Note: The current iteration supports string-type fields with date/time capabilities. Numbers and booleans are supported as string types. Additional type support will be introduced in future releases based on customer feedback.
API Reference Viewer for API Management Operations
An API reference viewer is now available in the Tray Operations UI, providing customers with a centralized, interactive view of API specifications. This feature offers an organized display of API details, including endpoint paths, request methods, parameter requirements, response formats, and error codes. The viewer enhances usability by structuring information clearly, allowing developers to quickly understand endpoint functionalities, data formats, and integration requirements.
Visit Tray API Reference Viewer for more details.
Delete all vectors from a Vector Table
If you need to quickly delete the contents of a Vector table you can - thanks to all your feedback. This makes running POCs and testing out knowledge bases even faster.
Ability to Style Individual Solutions with Custom CSS
We’re excited to announce that you can now style individual embedded solutions using CSS! 🎉 Previously, styling options were limited to global changes that applied to all solutions within an account, which made it challenging for customers with multiple embedded solutions designed for different purposes, languages, or audiences. Now, with this new flexibility, you can fine-tune the look and feel of each solution independently. This not only enables more precise styling but also makes it easier to manage changes in a controlled way, reducing the risk of unintended updates across your account.
For more information, see our documentation.
Granular Controls for Merlin AI features
We recognize that different organizations have unique needs and preferences when it comes to automation.
That's why we've updated our Merlin AI administrative settings to be more granular. These granular admin settings allow you to enable or disable each individual Merlin Ai feature for your entire organization.
Only organization owners or administrators can update this setting and it is applied to the entire organization.
Improved SDLC: Import Preview
The new feature is designed to provide insights into the impact of project imports before they’re finalized.
Key functionalities:
Project Impact Summary: Before proceeding with an import, you’ll see a high-level overview of the changes to your project. This includes project details and how many workflows and configuration items will be added, removed, or updated as part of the import.
Solution Impact Preview: Embedded users will benefit from a detailed preview of how the import will affect their draft solution. This provides deeper visibility into potential breaking changes and outlines the specific actions required to upgrade existing solution instances after the import.
Slot-Level Information: For each change, users can view detailed information on every slot that will be added, updated, or removed if the import proceeds. This includes a detailed diff of the slot data, along with explanations of whether the changes are breaking or non-breaking, and the reasons behind them.
For more information, please see our documentation.
Improved SDLC: Import Enhancements
As part of our ongoing improvements to the SDLC process, we’re rolling out several enhancements to the project import experience.
Key Enhancements:
Scope Information for Auth Selection: When mapping authentications during import, you’ll receive a warning if the selected authentication has mismatching scopes or differs from the one in the destination environment, preventing common errors.
Custom Services & Connectors Mapping: Users can now map custom services and connectors during import. This is especially useful when working with custom connectors across multiple organisations (e.g. embedded and multi-region)
Missing Dependencies Information: Instead of generic errors, users will now see specific information about missing workflows or dependencies, making it easier to resolve issues.
Improved Error Handling: Error messages during the import process have been enhanced with clearer explanations and actionable steps for resolution, simplifying troubleshooting.
Note: The rollout is happening gradually, so if these features aren’t available to you yet, they will be soon.
More information in the documentation: