Skip to content
  • There are no suggestions because the search field is empty.

October '24 Release Notes

Product release notes for October 2024

 

For more details, please refer to the updated documentation on docs.becomposable.com.

New Features

  • Project Initialization: Added a feature to initialize a project with sample interactions and environments. This allows customers to start using the platform immediately without having to create their own environments and interactions. 
  • Memory Pack Support: Added support for memory packs. Memory packs allow users to store and retrieve large amounts of data that can be used by interactions as "LLM memory".
  • Content Objects Export: Added a feature to export the properties of content objects in JSON or CSV format. This allows users to easily export data from the platform. 
  • Multipart Images Support: Added support for multipart images. This allows users to upload and process images that are split into multiple parts. 
  • Fork Prompt Template: Added a feature to fork a prompt template. This allows users to create a new prompt template based on an existing one.
  • Workflow Rule Customer Override: Added a new field "Customer Override" to workflow rules. This field allows customers to override the default workflow rule settings.
  • Workflow Rule Debug Mode: Added a new field "Debug Mode" to workflow rules. This field allows customers to enable debug mode for a workflow rule. 
  • Execute Child Workflow From DSL Workflow: Added a feature to execute a child workflow from a DSL workflow. This allows users to create more complex workflows that can be executed in parallel. 

Improvements

  • Project Namespace: Set the namespace on projects. This ensures that all projects have a unique namespace. 
  • Interaction Parameters: Added a new "Parameters" tab to the interaction page to show the parameters schema of the interaction. This schema is a unified view of all input parameters from all prompt templates used in the interaction. 
  • Interaction Endpoint Namespace: Improved the way an interaction is found when executing an interaction within a namespace. This ensures that the correct interaction is found even if there are multiple interactions with the same endpoint name.
  • Interaction Execution with Memory Pack: Interactions can now run with a memory pack. This makes it easier for users to execute interactions with memory packs as input data.
  • Edit Prompt Template from Interaction: Edit a prompt template in a modal. This makes it easier for users to edit prompt templates without having to navigate away from the interaction page.
  • Improved Runs Search: Search for runs by date, tags, status, environment, model, and query. This allows users to easily find the runs they are looking for.
  • Runs DB: Moved all runs to their own database. This improves performance and scalability. 
  • Content Objects Search: Added a search for content objects by their name or ID. This allows customers to easily find the content objects they are looking for. 
  • Similarity Search Image And Properties Support: Added support for images and properties to the similarity search. This allows users to search for similar content objects based on their image or properties embeddings.
  • Content Object Types Search: Added a search bar to the Content Object Types page. This allows users to easily find the content object types they are looking for.
  • Content Object Types Chunckable Filter: Added a filter to the Content Object Types page to filter by whether or not the type is chunkable. This allows users to easily find the content object types that are suitable for chunking.
  • Auto Refresh Workflow Tables: Automatically refresh workflow tables when a workflow is started or cancelled. This ensures that the workflow tables are always up-to-date. 
  • Execute Workflow Without A Rule: Execute a workflow without a workflow rule. This allows users to execute workflows directly from the API or CLI.
  • Composable Token Refresh: Added support for refreshing valid, non-expired, Composable tokens. This ensures that users can continue to use the platform without having to re-authenticate.

Bug Fixes

  • Fixed User Login Issue for Project-Only Access: Resolved an issue where users added directly to a project without organization-level access could not log in. Users with project-level access can now log in successfully.
  • Consistent Namespace Usage: Fixed an issue where interactions were not always found when executed within a namespace. The system now consistently uses the target project defining the namespace to find the interaction.
  • Fixed Array Rendering in JSONCode View: Resolved an issue where arrays were not being rendered correctly in the JSONCode view.
  • Runs List Long Loading Time: Fixed a bug that caused the Runs List to take a long time to load.
  • Standard Image Intake: Fixed a bug that caused the Standard Image Intake workflows to fail. 
  • Fixed Token Expiration During Upload: Resolved an issue where users were being logged out of Studio during large file uploads due to token expiration. Files are now uploaded in batches to prevent token expiration.
  • Object References Using URLs: Fixed a bug that prevented object references using URLs from being supported as interaction parameters.
  • Change Content Type Assignment: Fixed an issue where users could not assign a chosen content type when changing the type of a content object.
  • Content Object Search Error: Fixed a bug that caused a 500 error when searching for content objects with a name containing special characters. 
  • Similarity Search Error: Fixed a bug that caused a 500 error when accessing the Similarity tab for some content objects.
  • Fixed GenericDocumentInputExecuteInteration Workflow Error: Resolved an issue where the GenericDocumentInputExecuteInteration workflow would fail due to a "Maximum call stack size exceeded" error.