sgcWebSockets 2025.9

· Versions

Rad Studio

[+] : Nouveau composant TsgcWSAPIServer_MCP implémente MCP Server specification, currently supports: Tools, Prompts et Resources requests.
[+] : Nouvelle démo MCP Server showing main features de MCP Server, peuvent être found in le dossier "Demos\15.AI\03.MCP\01.MCP_Server".
[+] : Mise à jour de Telegram libraries to version 1.8.54. (Windows, Android, iOS, Linux64 et OSX).
[+] : Mise à jour de sgcIndy to dernier version.
[+] : Amélioration de setup: ajout de a remainder pour configurer platform in IDE si unavailable. (Merci à Peter pour suggestion).
[+] : Amélioration de sgcIndy Setup: ajout de parameter "/debug" pour obtenir a warning message si il y a any erreur while compilation de Embarcadero package.

[*] : Correction d'un bug Telegram: android64 library requires à built avec a 16KB page size depuis November 2025.
[*] : Correction d'un bug sgcIndy: cipherlist est désormais set before loading certificates pour permettre pour définir pour example security level. (Merci à Preben pour le correctif)
[*] : Correction d'un bug sgcIndy: Cannot assign a TIdSSLX509Checks to a TIdSSLOptions_Internal.
[*] : Correction d'un bug sgcIDE Expert: form n'était pas displayed avec correct size.
[*] : Correction d'un bug OnHandshake événement: UTF-8 characters n'étaient pas encodé correctement when adding nouveau headers.
[*] : Correction d'un bug AMQP: internal fonction sgcWriteAMQPFieldTable était passing all values en tant que string.
[*] : Correction d'un bug TsgcOpenAIClass.DoReadDouble: quand decimal separator wasn't set to '.' retournée valeur était invalid. (Merci à Pierre pour le correctif)
[*] : Correction d'un bug OpenAPI Parser: optional Boolean parameters can't envoyer un False paramètre dans querystring, désormais boolean a été remplacé par TsgcOpenAPIBoolean.
[*] : Correction d'un bug DataSnap HTTP/2 Server: OPTION requests où not traité et la connexion n'était pas closed.
[*] : Correction d'un bug Indy Server: si Authentication.Basic était enabled, le serveur didn't return Basic Realm quand Authentication header était wrong.

[/] : OpenAPI: Optional Boolean Parameters ont été replace by enum TsgcOpenAPIBoolean = (oapiBoolNull, oapiBoolFalse, oapiBoolTrue). 

.NET

[+] : Mise à jour de Telegram libraries to version 1.8.54. (Windows, Android, iOS, Linux64 et OSX).
[+] : Mise à jour de sgcIndy to dernier version.

[*] : Correction d'un bug Telegram: android64 library requires à built avec a 16KB page size depuis November 2025.
[*] : Correction d'un bug sgcIndy: cipherlist est désormais set before loading certificates pour permettre pour définir pour example security level. (Merci à Preben pour le correctif)
[*] : Correction d'un bug OnHandshake événement: UTF-8 characters n'étaient pas encodé correctement when adding nouveau headers.

[*] : Correction d'un bug Indy Server: si Authentication.Basic était enabled, le serveur didn't return Basic Realm quand Authentication header était wrong.