Latest Releases

February 15, 2024
Features

In-App Script Editor Upgrade

Exciting news! Our in-app script editor has received a significant upgrade, packed with features to supercharge your coding experience. Our upgraded editor is powered by the exact same engine as VS Code, providing a powerful and widely-used coding environment.

Enjoy all the capabilities of this renowned editor such as:

  • Syntax Checking, Formatting, and Autocomplete: Real-time error detection and efficient autocomplete suggestions for a smoother coding process.

  • Code Formatting: Experience automatic code formatting, ensuring consistency in style and structure.

  • Variable Name Highlighting and Bracket Pairing: Enhance code readability with highlighted variable names and effortless code block navigation through bracket pairing.

  • Search Functionality: Find code fragments effortlessly with the code search feature.

Additionally, we have introduced Type Checking and Autocomplete for Script Connector Input Variables.

The upgraded editor is now accessible in script connectors (Script and Python) and the CustomJS editor, ensuring a consistent and enriched coding experience.

February 14, 2024
Connector Updates

Connector Development Kit (CDK) v3.1.0 - OpenAPI Spec Importer Tool & Connector Sharing

What’s New in CDK v3.1.0?
Copy

This update introduce two new exciting features for CDK users:

  • Enhanced support for generating connectors from OpenAPI specifications, making it easier to integrate APIs into the Tray Platform

  • The ability for users to share deployed connectors within their organisation.

User-Facing Changes:
Copy

  • OpenAPI Spec Import: CDK users can now import OpenAPI 3.0 specifications to generate connectors even faster. This streamlines the creation of connectors for APIs with an OpenAPI spec file.

    • Supported Features & Limitations: The release supports schema internal component references, JSON OpenAPI spec version 3, and primitive types for inputs/outputs. YAML spec files, Swagger API version 2, and some authentication features remain unsupported.

    • Error Handling Enhancements: An errors.json file will be generated for any import process errors, offering clear feedback on issues to address.

  • Sharing Connectors:

    Users can now share deployed connectors with team members within the same organisation by specifying their emails directly in the CLI. This is a big first step towards enhancing collaboration and management of integrations.

For detailed implementation guides and more information, please visit the Tray Developer Portal.

February 8, 2024
Connector Updates

Anthropic (Claude) - 'Create Message' operation added

Version: 1.0

Release Date: February 8th, 2024

We are thrilled to introduce an update to our Anthropic Claude connector, now including the new 'Create Message' operation. This enhancement builds on our existing integration, allowing for more dynamic and context-rich interactions with Anthropic's Claude assistant within your Tray workflows.

What's New?
Copy

'Create Message' Operation:
  • Integration with Claude's Messages API (beta):

    This operation enables more sophisticated AI interactions by leveraging Claude's ability to understand and respond to complex scenarios.

  • Guided Prompt Design:

    Utilise the guides provided in Claude's documentation to craft effective prompts, ensuring Claude delivers relevant and accurate responses.

  • Enhanced Interaction Model: Define roles for 'System' and 'User' to better control the flow of information and context in your AI interactions.

Getting Started
Copy

Head to our documentation for more information, including a detailed example of how you can integrate the 'Create Message' operation into your workflows.

January 23, 2024
Features

Enhanced Flexibility in OAuth Permission Scopes

We're excited to announce a usability update to our authentication process, specifically designed to give you more control and flexibility.

What's New?

  • The "Permission Scopes" field is now always available during OAuth2 authentication, including OAuth2 Client Credentials and OAuth2 Password types. This change allows you to input dynamic OAuth permission scopes that are not predefined in your application's configuration.

  • Field title updates dynamically to

    • Extra permission scopes: In the presence of predefined scopes use this field to add any extra scopes you need.

    • Optional permission Scopes: In cases where your service requires dynamically determined scopes based on user input, which can't be predefined, this field allows you to manually enter those scopes.

  • Enhanced tooltip description for better clarity and guidance.

Why This Matters

This update addresses a crucial need for dynamically determining scopes based on user input, which previously was not supported. It ensures that our authentication process is more adaptable and user-friendly, catering to a wider range of authentication requirements.

Head to our documentation to learn more about creating authentications in Tray!

January 23, 2024
Features

Authentication Slots Icons in Embedded Screens List

Users can now easily identify the authentication used in each screen at a glance, directly from the screens list.

January 23, 2024
Features

Embedded Config Slot Errors Visibility

Users can now view information about embedded config slot errors directly from the solution screen list.

January 18, 2024
Features

Config Resolution at Project Import

As part of our ongoing efforts to streamline environment promotion processes, we have introduced the ability to resolve project configuration data during import.

This enhancement allows you to preview and adjust the impact of incoming project configuration during import. The default view aligns with the previous functionality, utilizing incoming values by default. However, you now have the ability to retain existing configuration values, overwrite them with incoming values, or specify values individually. You can preview the effect your resolution will have on the existing project. For more details, refer to the feature documentation.

API support
Copy

In addition to the UI enhancements, we have made changes to the public API. The importProject endpoint now supports configuration resolution during import via API. You can pass desired configuration values as part of the import request, enabling a more automated and customizable import process. For additional details on the API changes, refer to the importProject documentation.

January 17, 2024
Features

Connector Development Kit (CDK) - DSL Library Update (Version 2.12.0)

What’s New in CDK v2.12.0?

We are thrilled to announce the introduction of file handling capabilities in the latest CDK version 2.12.0. This upgrade empowers connectors with robust file management, making it more convenient and efficient to handle various file types and operations in your workflows.

User-Facing Changes:

  • File Uploads and Downloads: The new file handling functionality allows connectors to seamlessly upload and download files. This includes support for various file types and sizes, enhancing the flexibility and capability of your connectors in managing file uploads and downloads.

  • Multipart Uploads: The update also introduces multipart upload implementation, enabling connectors to handle multiple file uploads efficiently.

For developers, these changes mean a more powerful and versatile platform for creating connectors that can handle complex file operations with ease.

For detailed implementation guides and more information, please visit the Tray Developer Portal.