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.  […]

Chilkat v10.1.0 / v10.1.1 Release Notes

December 21, 2024 in release notes

Next Version: Chilkat v10.1.2 Release Notes Previous Version: Chilkat v10.0.0 Release Notes Prepare for Future Major Version Releases Global.DefaultUtf8: For programming languages where strings are null-terminated byte sequences (e.g., C, C++, Perl, Python 2.*, PHP, Ruby), set the Global.DefaultUtf8 property to true or false at the start of your application, ideally when calling UnlockBundle. The […]

Chilkat Secrets Class added in Version 10.1.0

December 13, 2024 in Secrets

Introduced in version 10.1.0, the Chilkat Secrets class enables managing secrets like passwords and OAuth2 tokens locally (on Windows and MacOS/iOS) and across various cloud platforms. It offers a unified API for seamless secret storage and supports the following standard operations: Create/Update a Secret List Secrets Delete a Secret Get a Secret’s Value Secrets can […]

FTP Rename Remote File – What Happens if the Target Remote File Already Exists?

December 6, 2024 in Uncategorized

The behavior of the FTP “RNTO” command when the target file already exists depends on the FTP server implementation and configuration. The File Transfer Protocol (FTP) itself, as defined in RFC 959, does not explicitly specify what should happen in this case, leaving it up to the server’s discretion. Typical Behaviors for “RNTO” When the […]

PKCS7 (CMS) Encryption vs RSA Encryption

December 2, 2024 in PKCS7

The difference between PKCS7 (CMS) encryption and RSA encryption lies in their purpose, scope, and how they handle encryption. * Output size differences are described further below. PKCS7 (CMS) Encryption Type: A data format and protocol, not an encryption algorithm itself. Purpose: Used for encrypting data and supporting digital signatures in a standard format. Mechanism: […]