Changelog
MeetKai SDK Changelog
This changelog contains user-friendly release notes for all MeetKai SDKs (TypeScript, Python, Java).
Table of Contents
January 2026
TypeScript v0.36.17 (January 5, 2026)
Enhanced response handling by adding 'historyToolDefinition' to various response methods, improving data access and manipulation.
New Features
-
Added 'historyToolDefinition' to the response of 'sdk.llm.responses.list()', 'sdk.llm.responses.get()', 'sdk.llm.responses.update()', and 'sdk.llm.responses.cancel()'.
TypeScript v0.36.14 (January 5, 2026)
Introduced new text store functionalities under sdk.search.textStore and removed old ones, resulting in breaking changes.
New Features
-
Added sdk.search.textStore.createTextStore() for creating text stores.
-
Added sdk.search.textStore.addTexts() for adding texts to a store.
-
Added sdk.search.textStore.deleteTexts() for removing texts from a store.
-
Added sdk.search.textStore.searchTexts() for searching texts within a store.
-
Added sdk.search.textStore.deleteTextStore() for deleting text stores.
Breaking Changes ⚠️
Migration Required: Removed sdk.textStore.createTextStore(). Migrate to sdk.search.textStore.createTextStore().
Migration Required: Removed sdk.textStore.addTexts(). Migrate to sdk.search.textStore.addTexts().
Migration Required: Removed sdk.textStore.deleteTexts(). Migrate to sdk.search.textStore.deleteTexts().
Migration Required: Removed sdk.textStore.searchTexts(). Migrate to sdk.search.textStore.searchTexts().
Migration Required: Removed sdk.textStore.deleteTextStore(). Migrate to sdk.search.textStore.deleteTextStore().
TypeScript v0.36.11 (January 2, 2026)
Introduced new text store functionality for managing and searching text data.
New Features
-
Added createTextStore() to initialize a new text store.
-
Added addTexts() to insert text entries into the store.
-
Added deleteTexts() to remove specific text entries.
-
Added searchTexts() to perform searches within the text store.
-
Added deleteTextStore() to delete an entire text store.
December 2025
TypeScript v0.36.7 (December 30, 2025)
Added new permission management functions for LLM capabilities.
New Features
-
Added sdk.permissions.llm.grant() to grant permissions.
-
Added sdk.permissions.llm.revoke() to revoke permissions.
TypeScript v0.36.6 (December 30, 2025)
Removed the sdk.permissions.llm.list() and sdk.permissions.llm.listUsers() methods due to changes in permissions management. This impacts how developers manage user permissions in their applications.
Breaking Changes ⚠️
Migration Required: The sdk.permissions.llm.list() method has been removed. Update your code to remove any calls to this method.
Migration Required: The sdk.permissions.llm.listUsers() method has been removed. Ensure that your application does not rely on this method for listing users.
TypeScript v0.36.0 (December 18, 2025)
This release introduces new permission management functions for LLM and removes several outdated user and group permission functions. These changes streamline the SDK's permission handling and enhance its usability.
New Features
-
Added sdk.permissions.llm.list() for listing LLM permissions
-
Added sdk.permissions.llm.listUsers() for listing users with LLM permissions
-
Added sdk.permissions.llm.check() for checking LLM permissions
Breaking Changes ⚠️
Migration Required: Deleted sdk.permissions.users.check() - migrate to using new LLM permission checks.
Migration Required: Deleted sdk.permissions.users.list() - use sdk.permissions.llm.listUsers() instead.
Migration Required: Deleted sdk.permissions.users.grant() - consider using new LLM permission management.
Migration Required: Deleted sdk.permissions.users.revoke() - use new LLM permission methods.
Migration Required: Deleted sdk.permissions.groups.check() - migrate to LLM permission checks.
Migration Required: Deleted sdk.permissions.groups.list() - use new LLM permission methods.
Migration Required: Deleted sdk.permissions.groups.grant() - consider new LLM permission management.
Migration Required: Deleted sdk.permissions.groups.revoke() - use new LLM permission methods.
Migration Required: Deleted sdk.permissions.groups.addMember() - migrate to new LLM functionality.
Migration Required: Deleted sdk.permissions.groups.removeMember() - consider using new LLM methods.
Migration Required: Deleted sdk.permissions.groups.isMember() - migrate to new LLM permission checks.
Migration Required: Deleted sdk.permissions.groups.listMembers() - use new LLM permission methods.
TypeScript v0.35.328 (December 17, 2025)
Added the sdk.llm.conversations.deleteItems() function to enhance conversation management capabilities.
New Features
-
New function to delete items from conversations
TypeScript v0.35.327 (December 17, 2025)
Added new functionality to the sdk.llm.responses.create() method, allowing access to response arguments for in-progress web search calls. This enhancement improves the ability to monitor and manage ongoing search operations.
New Features
-
Access to response.[].data.[response.webSearchCall.inProgress].args
TypeScript v0.35.326 (December 12, 2025)
Added the sdk.llm.responses.update() method to enhance response handling capabilities.
New Features
-
New method sdk.llm.responses.update() for updating LLM responses
TypeScript v0.35.325 (December 11, 2025)
Added two new feedback methods to enhance user interaction with the SDK. These methods allow developers to retrieve completion and response feedback in batches, improving efficiency in handling feedback data.
New Features
-
Added sdk.llm.feedback.batchGetCompletionFeedback() for batch retrieval of completion feedback
-
Added sdk.llm.feedback.batchGetResponseFeedback() for batch retrieval of response feedback
TypeScript v0.35.324 (December 10, 2025)
Added the functionCallOutput property to the image generation response in the sdk.llm.responses.create() method. This enhancement allows developers to access the output of function calls made during image generation, improving the utility of the SDK for creative applications.
New Features
-
Added functionCallOutput property to image generation responses
TypeScript v0.35.323 (December 10, 2025)
Significant changes to the response handling methods in the SDK introduce breaking changes that developers need to address. These changes affect how tools and definitions are accessed and modified.
Breaking Changes ⚠️
Migration Required: The structure of response.data in sdk.llm.responses.list() has changed. Update your code to reflect the new structure.
Migration Required: The request and response formats for sdk.llm.responses.create() have changed. Ensure your requests conform to the new definitions.
Migration Required: The response.tools structure in sdk.llm.responses.get() has changed. Adjust your code to accommodate the new format.
Migration Required: The response.tools structure in sdk.llm.responses.cancel() has changed. Update your implementation accordingly.
TypeScript v0.35.322 (December 9, 2025)
Updated response structures for several SDK methods to enhance data handling and consistency.
Improvements
-
Modified response data format for sdk.llm.responses.list() to improve usability.
-
Updated request and response structures for sdk.llm.responses.create() for better clarity.
-
Refined response handling for sdk.llm.responses.get() and sdk.llm.responses.cancel() to ensure consistency.
Breaking Changes ⚠️
Migration Required: The response structure for sdk.llm.responses.list(), create(), get(), and cancel() has changed. Review the updated documentation to adjust your implementation accordingly.
TypeScript v0.35.321 (December 8, 2025)
Significant breaking changes have been made to the SDK's response and conversation handling methods. These updates enhance the functionality but require developers to adjust their existing code to accommodate the new response structures.
Breaking Changes ⚠️
Migration Required: The sdk.llm.responses.list() method's response structure has changed. Update your code to handle the new response.data format.
Migration Required: The sdk.llm.responses.create(), get(), and cancel() methods have breaking changes in their request and response formats. Review the updated API documentation for migration guidance.
Migration Required: The sdk.llm.conversations.create(), listItems(), and createItems() methods have altered request and response structures, particularly regarding imageGenerationCall and imageGenerationCallWithId. Ensure your implementation reflects these changes.
TypeScript v0.35.320 (December 8, 2025)
Updated response structures for conversation-related methods in the SDK. These changes improve consistency and clarity in the data returned from the API.
Improvements
-
Modified response structure for sdk.llm.conversations.listItems()
-
Modified response structure for sdk.llm.conversations.createItems()
-
Modified response structure for sdk.llm.conversations.getItem()
TypeScript v0.35.319 (December 6, 2025)
Updated response structures for several conversation and response methods in the SDK. These changes improve consistency and usability when handling API responses.
Improvements
-
Modified response format for sdk.llm.conversations.listItems()
-
Updated response structure for sdk.llm.conversations.createItems()
-
Adjusted response handling in sdk.llm.conversations.getItem()
-
Changed response format for sdk.llm.responses.list()
-
Revised response structure for sdk.llm.responses.create()
-
Updated response handling in sdk.llm.responses.get()
-
Modified response for sdk.llm.responses.cancel()
-
Adjusted response format for sdk.llm.responses.listInputItems()
TypeScript v0.35.0 (December 5, 2025)
This release introduces significant changes to several SDK methods, impacting how developers interact with conversation and response data. These updates enhance the overall functionality but include breaking changes that require attention during migration.
Breaking Changes ⚠️
Migration Required: The request.items structure in sdk.llm.conversations.create() has changed. Update your request format accordingly.
Migration Required: The request.createItemsRequest.items structure in sdk.llm.conversations.createItems() has changed. Ensure your requests align with the new format.
Migration Required: The request.input array in sdk.llm.responses.create() has changed. Review the new input structure for compatibility.
TypeScript v0.34.5 (December 4, 2025)
Updated response structures for conversation-related methods in the SDK. This change improves consistency and clarity in how data is returned, which is essential for developers working with conversation management.
Improvements
-
Standardized response format for sdk.llm.conversations.listItems()
-
Standardized response format for sdk.llm.conversations.createItems()
-
Standardized response format for sdk.llm.conversations.getItem()
TypeScript v0.34.4 (December 3, 2025)
Added new guardrail functionalities to enhance SDK capabilities.
New Features
-
Added sdk.guardrails.getGuardrails() for retrieving guardrail configurations
-
Added sdk.guardrails.updateGuardrails() for updating guardrail settings
-
Added sdk.guardrails.testGuardrails() for testing guardrail functionality
TypeScript v0.34.3 (December 3, 2025)
Added the request.presencePenalty parameter to the sdk.llm.responses.create() method, allowing developers to fine-tune the presence penalty during response generation.
New Features
-
Added request.presencePenalty parameter for response creation
TypeScript v0.34.2 (December 2, 2025)
Enhanced the speakStreaming() function with new request and response capabilities. This allows developers to specify the request format and receive audio in WAV format, improving flexibility in audio processing.
New Features
-
Added request.format to specify the format of the request
-
Added response.status[200].content[audio/wav] to support WAV audio responses
TypeScript v0.34.0 (December 2, 2025)
Updated the sdk.llm.embeddings.embed() method to include a new request parameter and modified the response structure. These changes enhance the flexibility of the embedding requests and improve the data returned.
New Features
-
Added request.encodingFormat to specify the encoding format for requests
Breaking Changes ⚠️
Migration Required: The structure of response.data[].embedding has changed. Ensure to update your code to handle the new response format.
November 2025
TypeScript v0.33.1 (November 25, 2025)
Updated the speakStreaming() method to change the response status handling. This change improves error handling for streaming speech responses.
Breaking Changes ⚠️
Migration Required: The speakStreaming() method now requires handling for the updated response status. Ensure your implementation checks for the new response structure.
TypeScript v0.33.0 (November 25, 2025)
The sdk.llm.responses.create() method has undergone a breaking change. This is important for developers as it may affect how responses are generated in your applications.
Breaking Changes ⚠️
Migration Required: The response parameter in sdk.llm.responses.create() has changed. Review the updated method documentation to adjust your implementation accordingly.
TypeScript v0.32.11 (November 25, 2025)
Added the speakStreaming() function to the speech module, enhancing real-time speech synthesis capabilities.
New Features
-
Added sdk.llm.speech.speakStreaming() for real-time speech synthesis
TypeScript v0.32.7 (November 21, 2025)
Significant breaking changes have been made to the request methods across various usage functions in the SDK. Developers will need to update their implementations to accommodate these changes.
Breaking Changes ⚠️
Migration Required: The request method in sdk.llm.usage.completions() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.responses() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.conversations() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.embeddings() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.extract() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.classify() has changed. Update your usage accordingly.
Migration Required: The request method in sdk.llm.usage.vectorStores() has changed. Update your usage accordingly.
TypeScript v0.32.5 (November 20, 2025)
The sdk.llm.conversations.update() method has undergone a breaking change in its request structure. Developers need to review the updated method to ensure compatibility with their implementations.
Breaking Changes ⚠️
Migration Required: The request structure for sdk.llm.conversations.update() has changed. Review the updated documentation to adjust your implementation accordingly.
TypeScript v0.32.4 (November 19, 2025)
This release introduces new feedback functions for handling completions and responses, enhancing the SDK's capabilities for user interaction. However, several older functions have been removed, which may affect existing implementations.
New Features
-
Added createCompletionFeedback() for submitting feedback on completions
-
Added getCompletionFeedback() to retrieve feedback on completions
-
Added updateCompletionFeedback() for modifying existing completion feedback
-
Added createResponseFeedback() for submitting feedback on responses
-
Added getResponseFeedback() to retrieve feedback on responses
-
Added updateResponseFeedback() for modifying existing response feedback
Breaking Changes ⚠️
Migration Required: Deleted create() function; migrate to using createCompletionFeedback() or createResponseFeedback() as appropriate.
Migration Required: Deleted get() function; migrate to using getCompletionFeedback() or getResponseFeedback() as appropriate.
Migration Required: Deleted update() function; migrate to using updateCompletionFeedback() or updateResponseFeedback() as appropriate.
TypeScript v0.32.3 (November 19, 2025)
Added a new method sdk.llm.conversations.list() to the SDK, enhancing the capabilities for managing conversations.
New Features
-
sdk.llm.conversations.list() method for listing conversations
TypeScript v0.32.2 (November 19, 2025)
The sdk.llm.speech.urduSpeak() function has been removed from the SDK. This change is significant as it may affect existing implementations that rely on this function.
Breaking Changes ⚠️
Migration Required: sdk.llm.speech.urduSpeak() has been deleted. Please remove any references to this function in your code.
TypeScript v0.32.1 (November 19, 2025)
This release introduces a comprehensive set of new methods for managing conversations, custom models, feedback, files, images, and vector stores. These additions enhance the SDK's capabilities, providing developers with more tools to build advanced applications.
New Features
-
Added methods for chat streaming, conversation management, and custom model operations
-
Introduced file handling capabilities including upload, list, and delete
-
New methods for managing vector stores and their associated files
Breaking Changes ⚠️
Migration Required: Deleted several methods related to conversations and custom models. Developers should transition to the new method names for functionality.
Migration Required: The previous methods for file handling and responses have been removed; please use the newly added methods instead.
TypeScript v0.32.0 (November 19, 2025)
This release introduces new user and group permission management functions while removing outdated methods. These changes enhance the SDK's usability and align it with modern permission handling practices.
New Features
-
Added user permission checks, listing, granting, and revoking functions
-
Added group permission checks, listing, granting, and revoking functions
-
Added functions for managing group members
Breaking Changes ⚠️
Migration Required: Removed sdk.permissions.users.checkUserPermission(), sdk.permissions.users.listUserPermissions(), sdk.permissions.users.grantUserPermission(), and sdk.permissions.users.revokeUserPermission(). Use the new user permission functions instead.
Migration Required: Removed sdk.permissions.groups.checkGroupPermission(), sdk.permissions.groups.listGroupPermissions(), sdk.permissions.groups.grantGroupPermission(), and sdk.permissions.groups.revokeGroupPermission(). Use the new group permission functions instead.
Migration Required: Removed sdk.permissions.groups.addGroupMember(), sdk.permissions.groups.removeGroupMember(), sdk.permissions.groups.checkGroupMember(), and sdk.permissions.groups.listGroupMembers(). Use the new member management functions instead.
TypeScript v0.31.1 (November 19, 2025)
This release introduces a comprehensive set of new methods for managing conversations and files within the SDK, enhancing the overall functionality and usability for developers. Additionally, several outdated methods have been removed, which may affect existing implementations.
New Features
-
Added methods for creating, retrieving, updating, and deleting conversations and conversation items.
-
Introduced file management methods including upload, list, retrieve, and delete files.
-
Added usage tracking methods for completions, responses, conversations, embeddings, extracts, classifications, and vector stores.
-
New vector store management methods for creation, listing, retrieval, modification, and deletion.
Breaking Changes ⚠️
Migration Required: Removed methods under sdk.schema1Other.conversations which may require migration to the new conversation methods.
Migration Required: Deleted methods under sdk.files which may require developers to update their file handling logic.
Migration Required: Removed methods under sdk.vectorStores which necessitates migration to the new vector store management methods.
TypeScript v0.31.0 (November 19, 2025)
This release introduces significant changes to multiple SDK functions, including breaking changes to request and response structures. Developers need to review the modifications to ensure compatibility with their existing implementations.
New Features
-
Added new methods for usage statistics and conversation management in sdk.schema1Other
-
Introduced new embedding usage methods
Breaking Changes ⚠️
Migration Required: Changed request structures for several methods including createChatCompletionStream, createVectorStoreFileBatch, and searchVectorStore.
Migration Required: Deleted methods: listUserChatCompletions, getUserUsageStats, and getChatCompletionByRequestId.
TypeScript v0.30.2 (November 14, 2025)
This release introduces a new Urdu text-to-speech functionality and adds a new output field to the response structure. Additionally, there is a breaking change in the text-to-speech request method that developers need to be aware of.
New Features
-
Added sdk.llm.speech.urduTextToSpeech() for Urdu language support
-
Added response.[].[1].data.[1].[22].functionCallOutput to the response structure
Breaking Changes ⚠️
Migration Required: The sdk.llm.speech.textToSpeech() request method has changed. Review the updated method signature to ensure compatibility.
TypeScript v0.29.1 (November 12, 2025)
Added the listResponses() method to the sdk.llm.responses module, enhancing the SDK's functionality for managing responses.
New Features
-
listResponses() method for retrieving a list of responses
TypeScript v0.29.0 (November 12, 2025)
This release introduces significant breaking changes by removing the request.security parameter from several table-related methods, impacting how developers interact with these functions. Additionally, it adds multiple new capabilities for managing vector stores and files, enhancing the SDK's functionality.
New Features
-
Added methods for managing vector stores, including creation, deletion, and searching
-
Added file management capabilities such as uploading, deleting, and retrieving file content
Breaking Changes ⚠️
Migration Required: Removed request.security from sdk.search.tables.createTable(), dropIndex(), createIndices(), listIndices(), searchData(), deleteData(), insertData(), deleteTable(), and getTableSchema(). Developers need to adjust their code to remove this parameter.
TypeScript v0.28.0 (November 11, 2025)
This release introduces breaking changes to several table-related methods in the SDK. The request and response structures have been updated, which may affect existing implementations.
Breaking Changes ⚠️
Migration Required: The request and response.schema.fields structures for sdk.search.tables.createTable() and sdk.search.tables.getTableSchema() have changed. Review the updated API documentation for details on the new structure.
Migration Required: The request.security.httpBearer parameter has been modified for multiple methods including createTable, getTableSchema, deleteTable, insertData, deleteData, searchData, listIndices, createIndices, and dropIndex. Ensure to update your requests accordingly.
TypeScript v0.27.3 (November 10, 2025)
Significant changes have been made to the SDK's table-related methods, impacting the request and response schemas. These updates are crucial for developers to ensure compatibility with the new structure.
Breaking Changes ⚠️
Migration Required: The request.schema.fields and response.schema.fields structures in sdk.search.tables.createTable() and sdk.search.tables.getTableSchema() have changed. Review the updated schema documentation to adjust your implementation.
Migration Required: The request.searchRequest.operations structure in sdk.search.tables.searchData() has changed. Ensure your search requests align with the new format.
Migration Required: The request.createIndicesRequest.indices[].config structure in sdk.search.tables.createIndices() has changed. Update your index creation requests accordingly.
TypeScript v0.27.2 (November 5, 2025)
This release introduces new table management functionalities in the SDK, allowing developers to create, manage, and search tables more effectively. However, it also includes significant breaking changes as several older methods have been removed.
New Features
-
Added methods for creating, deleting, and managing tables and indices
-
Introduced new method to retrieve JWT from API key
Breaking Changes ⚠️
Migration Required: Removed legacy methods for table management. Developers should migrate to the new sdk.search.tables methods for table operations.
Migration Required: The method sdk.apiKey.getJwtFromKey() has been removed; use the new method instead.
TypeScript v0.27.1 (November 5, 2025)
This release introduces a significant number of new functions for managing chat completions, custom models, embeddings, feedback, images, responses, speech, and usage statistics. These additions enhance the SDK's capabilities, allowing developers to build more complex and interactive applications.
New Features
-
Added functions for creating and managing chat completions
-
Introduced custom model management functions
-
Added support for embeddings and feedback management
-
Included new image creation and response handling functions
-
Implemented speech-to-text and text-to-speech functionalities
-
Introduced usage statistics retrieval functions
Breaking Changes ⚠️
Migration Required: Deleted several existing functions related to chat completions and custom models. Developers should update their code to use the new functions provided in this release.
TypeScript v0.27.0 (November 4, 2025)
This release introduces a comprehensive set of new permission management functions for users and groups, enhancing the SDK's capabilities in managing access control. Several outdated permission functions have been removed, streamlining the API.
New Features
-
Added checkUserPermission() for user permission verification
-
Added listUserPermissions() to retrieve user permissions
-
Added grantUserPermission() to assign permissions to users
-
Added revokeUserPermission() to remove permissions from users
-
Added checkGroupPermission() for group permission verification
-
Added listGroupPermissions() to retrieve group permissions
-
Added grantGroupPermission() to assign permissions to groups
-
Added revokeGroupPermission() to remove permissions from groups
-
Added addGroupMember() to include members in groups
-
Added removeGroupMember() to exclude members from groups
-
Added checkGroupMember() to verify group membership
-
Added listGroupMembers() to retrieve group members
Breaking Changes ⚠️
Migration Required: Removed checkPermission(), listPermissions(), grantPermission(), and revokePermission() methods for users. Migrate to the new user permission methods.
Migration Required: Removed checkPermission1(), listPermissions1(), grantPermission1(), and revokePermission1() methods for groups. Migrate to the new group permission methods.
Migration Required: Removed addMember(), removeMember(), checkMember(), and listMembers() methods. Migrate to the new group member management methods.
October 2025
TypeScript v0.26.0 (October 31, 2025)
This release introduces new permission management functions for users and groups, enhancing the SDK's capabilities in managing access control. Additionally, several outdated user and group management functions have been removed, which may impact existing implementations.
New Features
-
Added user permission management functions: checkPermission, listPermissions, grantPermission, revokePermission
-
Added group permission management functions: checkPermission1, listPermissions1, grantPermission1, revokePermission1
-
Added group member management functions: addMember, removeMember, checkMember, listMembers
Breaking Changes ⚠️
Migration Required: Deleted user management functions: checkUserPermission, listUserPermissions, grantUserPermission, revokeUserPermission. Migrate to the new user permission functions.
Migration Required: Deleted group management functions: checkGroupPermission, listGroupPermissions, grantGroupPermission, revokeGroupPermission. Migrate to the new group permission functions.
Migration Required: Deleted group member management functions: addMemberToGroup, removeMemberFromGroup, isMemberInGroup, listGroupMembers. Migrate to the new group member functions.
TypeScript v0.25.2 (October 31, 2025)
This release introduces a comprehensive set of new table management functionalities, allowing developers to create, retrieve, update, and delete tables and their associated data. However, several legacy search module functions have been removed, which may require migration efforts.
New Features
-
Added functionality to create tables
-
Added functionality to get table schema
-
Added functionality to delete tables
-
Added functionality to insert data into tables
-
Added functionality to delete data from tables
-
Added functionality to search data in tables
-
Added functionality to create indices
-
Added functionality to list indices
-
Added functionality to drop indices
Breaking Changes ⚠️
Migration Required: Removed sdk.tables.searchModuleCreateTable(). Migrate to sdk.tables.createTable().
Migration Required: Removed sdk.tables.searchModuleGetTableSchema(). Migrate to sdk.tables.getTableSchema().
Migration Required: Removed sdk.tables.searchModuleDeleteTable(). Migrate to sdk.tables.deleteTable().
Migration Required: Removed sdk.tables.searchModuleInsertData(). Migrate to sdk.tables.insertData().
Migration Required: Removed sdk.tables.searchModuleDeleteData(). Migrate to sdk.tables.deleteData().
Migration Required: Removed sdk.tables.searchModuleSearchData(). Migrate to sdk.tables.searchData().
Migration Required: Removed sdk.tables.searchModuleListIndices(). Migrate to sdk.tables.listIndices().
Migration Required: Removed sdk.tables.searchModuleCreateIndices(). Migrate to sdk.tables.createIndices().
Migration Required: Removed sdk.tables.searchModuleDropIndex(). Migrate to sdk.tables.dropIndex().
TypeScript v0.25.1 (October 31, 2025)
The TypeScript SDK introduces a new method for JWT retrieval while removing an outdated method. This change enhances the authentication process for developers.
New Features
-
Added sdk.apiKey.getJwtFromKey() for retrieving JWT from the API key
Breaking Changes ⚠️
Migration Required: Removed sdk.apiKey.authenticationExchangeApiKeyForJwtToken(). Update your code to use sdk.apiKey.getJwtFromKey() instead.
TypeScript v0.25.0 (October 31, 2025)
This release introduces a variety of new methods for managing custom models, handling feedback, and processing embeddings, images, and speech. These additions enhance the SDK's capabilities, allowing developers to build more sophisticated applications.
New Features
-
Added methods for creating, listing, updating, and deleting custom models.
-
Introduced feedback management methods for creating and updating feedback.
-
Added support for image creation and embedding functionalities.
-
Implemented speech processing methods for transcription and text-to-speech.
Breaking Changes ⚠️
Migration Required: Removed legacy llmModule methods for custom models, feedback, embeddings, responses, speech, usage, and text classification. Developers should update their code to use the new method names.
TypeScript v0.24.2 (October 30, 2025)
Removed the request.responseFormat parameter from the sdk.speech.llmModuleCreateTranscription() method. This change is significant as it may affect how developers handle transcription requests.
Breaking Changes ⚠️
Migration Required: The request.responseFormat parameter has been removed from sdk.speech.llmModuleCreateTranscription(). Update your implementation to remove any references to this parameter.
TypeScript v0.24.1 (October 30, 2025)
The method llmModuleCreateTranscription has been added to the SDK, providing new functionality for transcription tasks. However, the previous method llmModuleCreateTranscriptionV2 has been removed, which may affect existing implementations.
New Features
-
Added sdk.speech.llmModuleCreateTranscription() for transcription tasks
Breaking Changes ⚠️
Migration Required: Removed sdk.speech.llmModuleCreateTranscriptionV2(). Update your code to use llmModuleCreateTranscription() instead.
TypeScript v0.23.0 (October 28, 2025)
Added the sdk.speech.llmModuleCreateTextToSpeech() function to enhance text-to-speech capabilities.
New Features
-
New function for creating text-to-speech modules
TypeScript v0.22.4 (October 28, 2025)
Updated response structures in the LLM module, impacting how developers interact with the SDK. These changes improve the clarity and usability of the responses.
Breaking Changes ⚠️
Migration Required: The structure of request.input.[array].[].[6].action has changed. Ensure to update your request format accordingly.
Migration Required: The response.[].[1].data structure has also changed, which may affect how you handle responses.
TypeScript v0.22.2 (October 28, 2025)
Updated the response handling in the llmModuleCreateResponse function, which now reflects a breaking change in the response status.
Breaking Changes ⚠️
Migration Required: The response.status[200] behavior in sdk.responses.llmModuleCreateResponse() has changed. Ensure to review your implementation to handle the new response structure.
TypeScript v0.22.1 (October 27, 2025)
Updated the chat completion streaming functionality by removing the obfuscation option and adding detailed completion token usage information.
New Features
-
Added detailed completion token usage information in the response
Breaking Changes ⚠️
Migration Required: Removed request.streamOptions.includeObfuscation. Update your request structure to avoid using this option.
TypeScript v0.21.0 (October 22, 2025)
Updated the sdk.llm.llmModuleCreateChatCompletionStream() function to include new response data and modified the request structure. This change enhances the functionality of chat completion streams, providing developers with more detailed usage information.
New Features
-
Added response.[].[1].data.usage to provide usage details
Improvements
-
Modified the request structure for better performance
TypeScript v0.18.0 (October 3, 2025)
This release introduces a significant number of new functions for user and group management, as well as custom model handling and feedback processing. Additionally, several outdated functions have been removed, streamlining the SDK and improving usability.
New Features
-
Added functions for granting and revoking user and group permissions
-
Introduced methods for managing custom models and embeddings
-
Added feedback creation and retrieval functionalities
-
Included image generation capabilities
-
Implemented text classification and structured extraction features
Breaking Changes ⚠️
Migration Required: Removed sdk.userManagement.checkUserPermission() and related permission functions. Update your code to use the new permission management methods.
Migration Required: Deleted sdk.groupManagement.checkGroupPermission() and related group functions. Transition to the new group management methods.
August 2025
TypeScript v0.17.0 (August 28, 2025)
Significant updates to user and group permission management functions, including breaking changes to request and response structures. Developers need to review and update their implementations to ensure compatibility.
Breaking Changes ⚠️
Migration Required: The request.permission parameter and response structure have changed for multiple user and group management functions. Update your calls to these functions accordingly.
TypeScript v0.16.0 (August 28, 2025)
This release introduces a comprehensive set of user and group management functions, enhancing permission handling capabilities. Additionally, several outdated authentication and integration methods have been removed, which may affect existing implementations.
New Features
-
Added user permission checking and management functions
-
Added group permission checking and management functions
-
Added functions for managing group members
Breaking Changes ⚠️
Migration Required: Removed multiple authentication methods: createAccessToken, listApiKeys, createApiKey, deleteApiKey.
Migration Required: Removed tenant management methods: createTenant, getTenants, getCurrentTenant, deleteCurrentTenant.
Migration Required: Removed various integration and agent methods, including calendar and run management functions.