Table of Contents

TMS FNC Cloud Pack Release Notes

Source: TMSFNCCLOUDPACK_VERSIONHISTORY.txt Current version: 3.8.2.0

3.8.2.0

  • New : Settings.CacheControl added in TTMSFNCCloudAI

3.8.2.0

  • New : Settings.UseTemperature added in TTMSFNCCloudAI

3.8.1.3

  • Improved : Core Improvements

3.8.1.2

  • Improved : Added ACaption parameter to all Send media functions in TTMSFNCCloudWhatsapp
  • Improved : Logging and handling tool calls with Ollama
  • Fixed : TTMFNCCloudBox: Issue with RenameFile

3.8.1.1

  • Fixed : Issue with OnExecuted for Claude LLM when tool requests are used in TTMSFNCCloudAI
  • Fixed : Issue with embedding plain text files with OpenAI in TTMSFNCCloudAI

3.8.1.0

  • Fixed : TTMSFNCCloudPayPal: Issue with OnPaymentCancelled event not triggered
  • Fixed : Corrected Claude token usage calculation
  • New : Support to submit PDF files to Mistral in TTMSFNCCloudAI
  • Fixed : Corrected Claude token usage calculation in TTMSFNCCloudAI

3.8.0.0

  • Improved : Updated the default models for various LLMs to newer models in TTMSFNCCloudAI
  • New : .PDF context submit for Gemini in TTMSFNCCloudAI
  • New : .XLSX, .DOCX context submit for OpenAI in TTMSFNCCloudAI
  • New : .PDF context submit for Claude in TTMSFNCCloudAI
  • Improved : Image uploading handling in TTMSFNCCloudAI
  • Improved : URL context submit handling for OpenAI in TTMSFNCCloudAI

3.7.3.1

  • Improved : Compatibility with TMS FNC Core
  • Fixed : Microsoft services: RetrieveAccessToken and RetrieveRefreshToken issue due to changes in the authentication process

3.7.3.0

  • New : TTMSFNCCloudMicrosoftOutlookMail: GetFolders parameters: APageSize, APageIndex
  • Fixed : Issue with token usage counting when function calling is involved

3.7.2.0

  • New : Thinking or reasoning options for OpenAI, Clause, Gemini, Ollama, Llamacpp & reasoning supporting models

3.7.1.1

  • Fixed : Issue with using assistants role for the OpenAI service

3.7.1.0

  • New : Method GetActiveServices() added + extra param to get only list of services with an API key on GetServices() in TTMSFNCCloudAI
  • Fixed : Issue with TTMSFNCCloudAI.Busy flag when tool calls are happening

3.7.0.0

  • New : Added llama.cpp as service in TTMSFNCCloudAI
  • New : Added Settings.ParallelToolExecution property in TTMSFNCCloudAI

3.6.3.8

  • Fixed : Issue with tools across multiple OpenAPI models

3.6.3.7

  • Improved : Small improvement in TTMSFNCCloudAI for customized JSON generation from tools
  • Fixed : Issue with changes in OpenAI GPT-5.2 models and function calling

3.6.3.6

  • Fixed : Removed TTMSFNCCloudMyCloudData component

3.6.3.5

  • Improved : Handling function calling with Ollama in TTMSFNCCloudAI

3.6.3.4

  • Fixed : Issue with executing background HTTP requests blocked on Android 15 while authenticating

3.6.3.3

  • Improved : OpenAI API call only sends the tool array when it is not empty

3.6.3.2

  • Fixed : Memory leak in TTMSFNCCloudAIDataSet
  • Improved : Authentication.ServerPort to deviate from standard callback URL port in capturing authentication token

3.6.3.1

  • Fixed : Issue with invalid JSON in TTMSFNCCloudSendgrid

3.6.3.0

  • New : Support for OpenAI STT translation in TTMSFNCCloudAI
  • New : Support for configuration of OpenAI STT model in TTMSFNCCloudAI
  • New : Usage property to track token usage across multiple requests
  • New : Demo for OpenAI STT and TTS
  • Improved : Files demo to allow selection of RAG usage with OpenAI Responses or Assistants API
  • Fixed : Issue with assigning empty TTMSFNCCloudAITooLSets

3.6.2.1

  • Fixed : Issue with Delphi 13 package

3.6.2.0

  • New : Delphi 13 support
  • Fixed : Issue with sequence of destroying TTMSFNCCloudAIToolSet
  • Fixed : Issue with uploading files to Claude due to change in Claude API

3.6.1.0

  • New : Overload of TTMSFNCCloudAI.CheckStatus added with a ThreadID parameter
  • New : Support for GetModels function for Ollama service

3.6.0.3

  • Fixed : TTMSFNCCloudMicrosoftOutlookMail: Issue with AApplicationUserIDOrEmail parameter
  • Fixed : Issue with target platform config for Delphi 12

3.6.0.2

  • Fixed : Issue with TMS Smart Setup installer

3.6.0.0

  • New : Adaptions for compatibility with OpenAI ChatGPT-5
  • New : Audio transcribe for OpenAI added
  • New : Audio generation for OpenAI added
  • New : TTMSFNCCCloudAIToolSet non-visual component for bundling function calls
  • New : TTMSFNCCloudAILogger, TTMSFNCCloudAIFileSystem , TTMSFNCCloudAIDataSet, TTMSFNCCloudAIEmail toolsets added
  • Fixed : Potential issue with HTTP headers for UploadFile() method in TTMSFNCCloudAI
  • Fixed : Using templates in TTMSFNCSendGrid now working as intended
  • Fixed : Issue with timeout handling in TTMSFNCCloudAI

3.5.1.0

  • New : Support for GetModels() call for aiOllama service
  • New : TTMSFNCCloudMicrosoftOutlookMail: Send Mail as Application

3.5.0.2

  • New : Changed default grok-beta model by official grok-3 model

3.5.0.1

  • Fixed : Issue with Authentication Locale for Microsoft services
  • Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with GetFolderList for empty folder
  • Fixed : Issue with paths on macOS in TTMSFNCCloudAI
  • Fixed : TTMSFNCCloudStellarDataStore: Issue with GetTables

3.5.0.0

  • New : TTMSNFCCloudGMail: Send and receive messages with inline images support added
  • New : TTMSNFCCloudGMail: ImageToBase64 added
  • New : TTMSNFCCloudGMail: GetBodyWithInlineImages added
  • New : TTMSFNCCloudMicrosoftOutlookMail: Send and receive messages with inline images support added
  • New : TTMSFNCCloudMicrosoftOutlookMail: ImageToBase64 added
  • New : TTMSFNCCloudMicrosoftOutlookMail: GetBodyWithInlineImages added
  • New : TTMSFNCCloudStorageServices: TTMSFNCCloudItem ParentID added
  • New : TTMSFNCCloudStorageServices: GetFileByID added
  • New : TTMSFNCCloudGoogleDrive: GetFileInfo extra fields exposed
  • New : TTMSFNCCloudGoogleDrive: GetFileByID added
  • New : TTMSFNCCloudMicrosoftOneDrive: TTMSFNCCloudMicrosoftOneDriveItem ParentID added
  • New : TTMSFNCCloudMicrosoftOneDrive: GetFileInfo, GetFolderInfo added
  • New : TTMSFNCCloudMicrosoftOneDrive: GetFileByID added
  • New : TTMSFNCCloudDropBox: TTMSFNCCloudDropBoxItem ParentPath added
  • New : TTMSFNCCloudDropBox: GetFileByID added
  • New : TTMSFNCCloudBox: TTMSFNCCloudBoxItem ParentID added
  • New : TTMSFNCCloudBox: GetFileByID added
  • New : TTMSFNCCloudAI: web search capability added for AI services supporting it
  • New : TTMSFNCCloudAI: file access functionality added for AI services supporting it
  • New : TTMSFNCCloudAI: OpenAI assistants functionality added
  • Improved : TTMSFNCCloudStellarDataStore: Upload TableID check
  • Fixed : TTMSFNCCloudMicrosoftOneDrive: ResumableUpload authentication
  • Fixed : Issue with handling Response.Id in TTMSFNCCloudAI

3.4.0.0

  • New : Settings.MaxTokens added in TTMSFNCCloudAI
  • New : Settings.CustomOptions added in TTMSFNCCloudAI
  • New : Support for DeepSeek LLM added in TTMSFNCCloudAI
  • New : Support for Mistral LLM added in TTMSFNCCloudAI
  • New : Support for specifying Ollama server path in TTMSFNCCloudAI
  • New : Method to get a list of models for an AI service in TTMSFNCCloudAI
  • New : Function calling support added in TTMSFNCCloudAI
  • New : Support for adding image files or URLs in content in TTMSFNCCloudAI
  • New : Setting to switch between regular OpenAI API and API on EU servers in TTMSFNCCloudAI
  • New : TTMSFNCCloudWhatsApp: Updated API to v22
  • New : TTMSFNCCloudWhatsApp: SendWhatsAppMessage added as alias for SendMessage
  • New : TTMSFNCCloudGoogleGMail: SendMailMessage added as alias for SendMessage
  • New : TTMSFNCCloudGoogleGMail: GetMails AQuery parameter added
  • New : TTMSFNCCloudGoogleGMail: MimeType, ContentID fields exposed for Attachments
  • New : TTMSFNCCloudMicrosoftOutlookMail: SendMailMessage added as alias for SendMessage
  • New : TTMSFNCCloudMicrosoftOutlookMail: Additional fields exposed for MailItem
  • New : TTMSFNCCloudMicrosoftOutlookMail: ContentID field exposed for Attachments
  • New : TTMSFNCCloudMicrosoftOutlookCalendar: Access to shared calendars
  • Fixed : TTMSFNCCloudSlack: UploadFile is deprecated
  • Fixed : TTMSFNCCloudTranslation: IBM translator service removed

3.3.1.2

  • Fixed : Issue with CheckAccessToken internal call in TTMSFNCCloudStellarDataStore

3.3.1.1

  • Fixed : Compatibility issue with Perplexity AI update

3.3.1.0

  • New : TTMSFNCCloudGoogleGMail: Message Label IDs exposed
  • New : Promises support added to storage services, Gmail, Outlook and StellarDS
  • Improved : TTMSFNCCloudGoogleGMail: TTMSFNCCloudGoogleMessageType renamed to TTMSFNCCloudMessageType
  • Improved : TTMSFNCCloudMicrosoftOutlookMailType renamed to TTMSFNCCloudMessageType

3.3.0.0

  • New : Support for Mistral added in TTMSFNCCloudAI

3.2.1.1

  • Improved : Core Improvements

3.2.1.0

  • New : TTMSFNCCloudStellarDataStore: OnInsertAll event

3.2.0.1

  • Fixed : Issue with package Delphi 12 in TMS Smart Setup

3.2.0.0

  • New : TTMSFNCCloudAI component added
  • Fixed : TTMSFNCCloudStellarDataStore: Issue with OnDeleteAll event

3.1.2.6

  • Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Delete list

3.1.2.5

  • Improved : Win64x support

3.1.2.4

  • Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Update

3.1.2.3

  • Improved : Core Improvements
  • Fixed : Issue with TTMSFNCCloudStellarDataStoreEntity.Insert

3.1.2.2

  • Improved : Core Improvements

3.1.2.1

  • Improved : Core Improvements

3.1.2.0

  • New : TTMSFNCCloudStellarDataStore: Added SelectQuery and Distinct properties
  • New : TTMSFNCCloudStellarDataStore: Added extra Filter Operators

3.1.1.1

  • Improved : Core Improvements

3.1.1.0

  • New : TTMSFNCCloudStellarDataStoreDataSet: Exposed Adapter property
  • Improved : Core Improvements
  • Fixed : TTMSFNCCloudStellarDataStore: Issue with loading time fields

3.1.0.3

  • Improved : Core Improvements
  • Fixed : Core improvements compatibility

3.1.0.2

  • Improved : Blob upload in TTMSFNCCloudStellarDataStoreDataSet

3.1.0.1

  • Improved : Core Improvements

3.1.0.0

  • New : TTMSFNCCloudStellarDataStore: New component for accessing StellarDS.io
  • New : TTMSFNCCloudStellarDataStoreDataSet: New TDataSet based component for accessing StellarDS.io

3.0.4.0

  • New : TTMSFNCCloudMicrosoftOneDrive: AccountInfo Email property
  • Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with AccountInfo ID property value
  • Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with Upload due to changes in the API
  • Fixed : TTMSFNCCloudMicrosoftOutlook*: Issue with Profile data retrieval
  • Fixed : TTMSFNCCloudDropBox: Possible issue with downloading files from subfolders
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with file upload on Android

3.0.3.0

  • New : TTMSFNCCloudStorageServices: Exposed extra functionality from the Storage class

3.0.2.3

  • Fixed : Missing packages for REST Client editor in Delphi 12

3.0.2.2

  • Fixed : Missing packages for REST Client editor in TMS Smart Setup

3.0.2.1

  • Improved : Core Improvements

3.0.2.0

  • New : TTMSFNCCloudMicrosoftOutlookMail: Delete Messages
  • New : TTMSFNCCloudGoogleGMail: Delete Messages
  • New : TTMSFNCCloudGoogleGMail: Remove Message Labels
  • Improved : TTMSFNCCloudGoogleLocationLookup: JSON result parsing
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with Search on MacOS/iOS
  • Fixed : Issue with crypto libraries in use when configuring SSL

3.0.1.0

  • New : TTMSFNCCloudMailChimpMarketing: Added DataCenter property
  • Fixed : TTMSFNCCloudGMail: Issue with GetAccountInfo due to changes in the API
  • Fixed : TTMSFNCCloudBox: Issue with authentication due to changes in the API

3.0.0.5

  • Fixed : Issue with headers loading in TTMSFNCRESTClientEditor

3.0.0.4

  • Fixed : Issue with storing tokens in TMemIniFile

3.0.0.3

  • Fixed : TTMSFNCGoogleDrive: Issue with ParentID due to changes in the API
  • Fixed : Issue with storing tokens larger than 2048 characters
  • Improved : Initialize default export to Delphi options in TTMSFNCRESTClientEditor
  • Fixed : TTMSFNCCloudWhatsApp: Issue when sending documents

3.0.0.2

  • Fixed : TTMSFNCDropBox: Possible issue with deleting files in subfolders

3.0.0.1

  • Fixed : TTMSFNCRESTClientEditor issue with vcl font size, and authorization alignment.
  • Fixed : TTMSFNCRESTClientEditorPackages set to release mode.

3.0.0.0

  • New : TTMSFNCRESTClient
  • New : TTMSFNCRESTClientEditor
  • Fixed : TTMSFNCCloudStorageServices: Issue with resumable upload of large files

2.5.0.4

  • Fixed : TTMSFNCCloudWhatsApp: Issue with Sending media messages

2.5.0.3

  • Improved : Core Improvements

2.5.0.2

  • Fixed : TTMSFNCCloudDropBox: Issue with getting large number of files in subfolders
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with getting large number of files in subfolders

2.5.0.1

  • Fixed : TTMSFNCCloudDropBox: Issue with Share & Link
  • Fixed : TTMSFNCCloudDropBox: Issue with OnGetFolderListComplete event

2.5.0.0

  • New : TTMSFNCCloudWhatsApp
  • New : File conversion services (CloudConvert, ConvertIO, Zamzar)
  • New : TTMSFNCCloudGoogleDrive: File export added for Google Sheets & Docs

2.1.0.0

  • New : Chunked uploads in cloud storage services

2.0.0.0

  • New : TTMSFNCCloudMailChimpMarketing
  • New : TTMSFNCCloudMailChimpTransactions
  • New : TTMSFNCCloudPushOver
  • New : TTMSFNCCloudSendGrid
  • New : TTMSFNCCloudSMS
  • New : Deepl support in TTMSFNCCloudTranslation
  • New : Synchronous support for TTMSFNCCloudStorageServices

1.4.4.2

  • Improved : Core Improvements

1.4.4.1

  • Fixed : TTMSFNCCloudMicrosoftOneDrive: OnUploadFile event AUploadItem parameter
  • Fixed : Issue calling OnGetAuthorizationPageHTML event in TTMSFNCCloudPayPal
  • Improved : TTMSFNCCloudGoogleDrive: Trashed files excluded from Search
  • Improved : HTTPS Support for localhost

1.4.4.0

  • New : Authentication.Locale property for Google services

1.4.3.1

  • Improved : Core Improvements

1.4.3.0

  • Improved : TTMSFNCCloudGoogleDrive: Searchlist when searching inside a folder

1.4.2.2

  • Improved : Exclude Ocp-Apim-Subscription-Region for empty ServiceRegion property value in TTMSFNCCloudTranslation

1.4.2.1

  • Improved : TTMSFNCCloudMicrosoftOutlookCalendar: GetCalendars now returns all calendars
  • Fixed : TTMSFNCCloudMicrosoftOutlookCalendar: Calendar Event CalendarID value

1.4.2.0

  • New : OnConfigureHTTPServer event to configure the HTTP Server

1.4.1.0

  • New : ServiceEndPoint and ServiceRegion exposed for Microsoft Translator
  • Improved : Core Improvements

1.4.0.4

  • Fixed : TTMSFNCCloudGoogleDrive: Issue with retrieving File date & size

1.4.0.3

  • Fixed : Visual Studio Code package fixed

1.4.0.2

  • Improved : Core Improvements
  • Improved : AccessToken parse flow under TMS WEB Core

1.4.0.1

  • Improved : Core Improvements

1.4.0.0

  • New : TTMSFNCCloudIPLocalization: wrapper of services to get information based on IP address

1.3.2.5

  • New : Delphi 11 and C++Builder 11 support
  • Fixed : Issue with URL encoding on macOS & iOS in TTMSFNCCloudGoogleDrive

1.3.2.4

  • Improved : Core Improvements

1.3.2.3

  • Fixed: TTMSFNCCloudGoogleMail: Issue with ToRecipients

1.3.2.2

  • Improved : Core Improvements

1.3.2.1

  • Improved : Core Improvements

1.3.2.0

  • New : beta support for FMXLinux

1.3.1.0

  • New : beta support for Visual Studio Code
  • Improved : Core Improvements

1.3.0.3

  • Improved : Core Improvements

1.3.0.2

  • Improved : Core Improvements

1.3.0.1

  • Improved : Core Improvements

1.3.0.0

  • New : TTMSFNCCloudBox: cloud storage service
  • New : TTMSFNCCloudGoogleAnalytics
  • New : TTMSFNCCloudSumUp: payment service
  • New : TTMSFNCCloudSentry, TTMSFNCCloudExceptionless, TTMSFNCCloudRollbar: cloud logging services
  • New : TTMSFNCCloudLogger: service wrapper for Sentry, Exceptionless and Rollbar
  • New : TTMSFNCCloudTranslation: service wrapper for IBM, Google and Microsoft translation services
  • New : TTMSFNCCloudStorageServices: service wrapper for cloud storage services
  • New : TTMSFNCCloudDropBox: Search and SearchList updated to DropBox Search V2
  • New : TTMSFNCCloudDropBox: CreateFolder updated to DropBox CreateFolder V2
  • New : TTMSFNCCloudDropBox: Delete updated to DropBox Delete V2
  • New : TTMSFNCCloudCloudinary: File upload service
  • New : MoveFile & MoveFileToRoot for all cloud storage services
  • New : Attachment download support for Google GMail & Microsoft Outlook Mail
  • New : Designtime authentication helper dialog
  • Improved : Google Drive upgraded to V3
  • Improved : ReadOnly parameter for GetShare in TTMSFNCCloudMicrosoftOneDrive

1.2.3.2

  • Improved : Core Improvements

1.2.3.1

  • Improved : Core Fixes

1.2.3.0

  • New : TTMSFNCCloudMicrosoftOneDrive: Added AFolderName parameter in Search
  • Improved : Core Improvements
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with SearchList

1.2.2.5

  • Improved : Core Improvements

1.2.2.4

  • Improved : Core Improvements

1.2.2.3

  • Fixed : TTMSFNCCloudMicrosoftOneDrive: Issue with Search
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with SearchList
  • Fixed : TTMSFNCCloudGoogleDrive: Issue with CreateFolder

1.2.2.2

  • Improved : Core Improvements

1.2.2.1

  • Improved : Core Improvements

1.2.2.0

  • New : Delphi 10.4 Sydney and C++Builder 10.4 Sydney support

1.2.1.4

  • Improved : Core Improvements

1.2.1.3

  • Improved : Core Improvements

1.2.1.2

  • Fixed : Issue with persistence in TMS FNC Core

1.2.1.1

  • Fixed : Core Fixes

1.2.1.0

  • New : TMSFNCCloudBase moved to TMS FNC Core and core improvements
  • New : Authentication moved to TTMSFNCCloudOAuth instead of TTMSFNCCloudBase

1.2.0.0

  • New : New service TTMSFNCCloudSlack added

1.1.1.1

  • Fixed : Core Fixes

1.1.1.0

  • New: TTMSFNCCloudDropBox: Event OnGetFolderListComplete
  • Fixed : TTMSFNCCloudDropBox: Issue with TTMSFNCCloudDropBoxItem assignment
  • Fixed : TTMSFNCCloudGDrive: Issue with Download due to changes in the API

1.1.0.1

  • Improved : Core Improvements

1.1.0.0

  • New : TTMSFNCCloudMicrosoftOneDrive: OneDrive for Business support
  • New : TTMSFNCCloudMyCloudData: Query Name parameter

1.0.2.0

  • Improved : TTMSFNCCloudGooglePeople: GetContacts now returns up to 2000 items
  • Improved : Core Improvements

1.0.1.4

  • Improved : Core Improvements

1.0.1.3

  • Improved : Core Improvements

1.0.1.2

  • Fixed: TTMSFNCCloudDropBox: Issue with GetShare
  • Fixed: TTMSFNCCloudDropBox: Issue with GetLink

1.0.1.1

  • Improved : Core Improvements
  • Improved : macOS 64 bit compilation support

1.0.1.0

  • New : OnAccessDenied event added
  • New : OnRequestCancelled event added
  • Improved : TMS FNC Core improvements
  • Fixed : Possible issue with Token Persistence
  • Fixed : TTMSFNCCloudGoogleTasks: Issue with AddTaskToList
  • Fixed : Issue with missing WEBLib.TMSFNCCloudPackWEBReg.pas unit
  • Fixed : TTMSFNCCloudMicrosoftOneDrive: RetrieveAccessToken and RetrieveRefreshToken issue due to changes in the authentication process
  • Fixed : Issue with incorrect file size while downloading files

1.0.0.1

  • Improved : TTMSFNCCloudMicrosoftOneDrive: Retrieve higher number of files per folder

1.0.0.0

  • New : first release