Chilkat v11.3.0 Release Notes

Pinned December 16, 2025

  The main features of this release focus on Chilkat’s Ai class, enabling interactive AI response streaming directly into embedded desktop application browsers. It supports Azure, custom base URLs for OpenAI-compatible providers, and local providers like Ollama. ✨ New Features Ai Real-Time Streaming AI Responses to Embedded Browsers in Desktop Apps — Stream AI responses […]

Chilkat v11.2.0 Release Notes

Pinned November 3, 2025

Previous Version: Chilkat v11.1.0 Release Notes The main addition in v11.2.0 is the Chilkat.Ai class, and the Chilkat.StringBuilder.MarkdownToHtml method. Ai: The Chilkat AI class provides a unified API for interacting with different AI providers: OpenAI, Google, Claude, xAI, Perplexity, and DeepSeek. It provides functionality for conversation management, multimodal inputs, and streaming mode. Markdown to HTML […]

Semantic Versioning Starting with Chilkat 10.0.0

Pinned September 26, 2024

Starting with the v10.0.0 release (end of September 2024), Chilkat moves to standard semantic versioning.   Prior to this release, for various technical reasons, Chilkat was stuck with versions 9.5.0.xx, where only xx changed. For this first leap to semantic versioning, where the major version changes to 10 (from 9), there are no backward incompatible changes.  […]

v9.5.0.61 Update: New Features, Fixes, Changes, etc.

October 10, 2016 in Uncategorized

REST: The FullRequestFormUrlEncoded method did not work correctly with AWS authentication.  This was fixed.  (Note: This fix is required for using Amazon SES to send email.) TLS on Big Endian Machines: Fixed TLS connection issue with some cipher suites on Big Endian machines.   There was a particular internal piece of code that did not properly […]

v9.5.0.60 Update: New Features, Fixes, Changes, etc.

September 25, 2016 in Uncategorized

ActiveX, .NET: Fixed problems with the LastMethodSuccess property. Version 9.5.0.60 is a patch for .NET and ActiveX only for this one issue. The Mono builds, .NET Core, and .NET UWP (Windows Runtime) did not have any problem with LastMethodSuccess, and therefore remain at v9.5.0.59. Other languages (C++, Java, Perl, Python, etc.) are also unaffected and […]

v9.5.0.59 Update: New Features, Fixes, Changes, etc.

September 24, 2016 in Uncategorized

OAuth2: Added the OAuth2 class. FTP2: Fixed SyncRemoteTree/SyncRemoteTree2 progress monitoring callbacks. Crypt2: Fixed the GenerateUuid to respect RFC 4122. The GenerateUuid method generates the version 4 variant, which is composed of entirely random data except for the few bits that signify version 4. Compression: Fixed the CompressFile method for large files. See Fixed CompressFile MHT: […]

OAuth2 for Desktop Applications (C#, VB.NET using Chilkat)

September 9, 2016 in Uncategorized

Here are C# and VB.NET sample applications (on GitHub) for doing OAuth2 authorization using Chilkat for Facebook, Google, LinkedIn, Salesforce, and GitHub. OAuth2 Sample for Desktop Applications (C#) for Facebook, Google, LinkedIn, Salesforce, and GitHub OAuth2 Sample for Desktop Applications (VB.NET) for Facebook, Google, LinkedIn, Salesforce, and GitHub    

Damn You Windows Firewall!

July 3, 2016 in Uncategorized

One particular cause of the following error is finally known: sockRecv(47ms): WindowsError: An existing connection was forcibly closed by the remote host. WindowsErrorCode: 0x2746 numBytesRequested: 5 Failed to receive data on the TCP socket –sockRecv sockRecv failed. sockRecvN_buf: Did not receive the exact number of bytes desired. numBytesToReceive: 5 This error was caused by the […]

v9.5.0.58 Update: New Features, Fixes, Changes, etc.

July 1, 2016 in Uncategorized

Rest: Added the Rest class. Jwt: Added the Jwt class. AuthAws: Added the AuthAws class. AuthGoogle: Added the AuthGoogle class. AuthAzureAD: Added the AuthAzureAD class. AuthAzureStorage: Added the AuthAzureStorage class. ServerSentEvent: Added the ServerSentEvent class. CertStore: Fixed a memory leak in the LoadPemFile method. Charset: Fixed problems in the VerifyData method having to do with […]

iOS C/C++ Static Library Sizes

June 20, 2016 in Uncategorized

There is often alarm at the size of the Chilkat static libraries (.a) for iOS. This should not be of too much concern, because after building your app in Release mode, your app’s executable will NOT grow by the size of the static library. It will only grow by a very small fraction of the […]

iOS: Preparing your Apps for IPv6

June 10, 2016 in Uncategorized

Chilkat classes that communicate over TCP/TLS include a property named PreferIpv6. This should be set to YES/true to tell Chilkat to use IPv6 when possible. (If the underlying DNS resolution provides both IPv4 and IPv6 choices, then Chilkat will by default choose the IPv4 address. To tell Chilkat to choose the IPv6 choice, set the […]

Hints for Minimizing Size of Windows CE 6.0 EXE in Visual Studio 2008

June 10, 2016 in Uncategorized

Chilkat continues to support (and will continue to support for many years to come) older development environments and platforms. The C++ lib for Windows CE (specifically for VS2008) is one such case. The size of the EXE in this environment can matter. Here is one customer’s helpful hints on how to reduce the size of […]

The .NET Assembly “Incorrect Format” Error

May 31, 2016 in Uncategorized

If you get this error in a Windows Forms project… Look in your Project–>Properties (ALT+F7) and go to the “Build” tab. You’ll see the “Platform target” – If it’s set to “x64”, then make sure you reference the 64-bit Chilkat assembly. – If it’s set to “x86”, then make sure you reference the 32-bit Chilkat […]