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 v9.5.0.75 Release Notes (Aug 2018)

August 27, 2018 in release notes

The v9.5.0.74 release notes are available here: Chilkat v9.5.0.74 Release Notes v9.5.0.75 Release Notes: Important:  This release accidentally breaks Amazon MWS (not AWS) authentication.  If using MWS, send email to support@chilkatsoft.com for a hotfix, or revert back to v9.5.0.73. Smartcard/USB Tokens Support for Smartcard and USB tokens is much improved. Note: At this point, smartcards […]

Bd Methods Prevent Copying Huge Amounts of Data

August 23, 2018 in Uncategorized

Question:  One use is for unzip a resource embed into an assembly (.dll). The resource is approximately 224MB in size.   The program sometimes throws an out-of-memory exception.   The exception is thrown by Chilkat.Zip.OpenFromMemory and OpenFromByteData methods. How can this problem be solved? Answer: First, this is truly an out-of-memory condition.  The two possible […]

Stripe Webhooks?

August 16, 2018 in Uncategorized

Question from User:   Is there some sample code for Stripe Webhooks in classic ASP? I looked around, and didnt see anything.  Specifically, validating the signatures https://stripe.com/docs/webhooks/signatures Answer:  A Webhook is an HTTP POST that will get sent to your server when a particular event occurs.   You would write an ASP page to receive the […]

Etsi, XAdES-BES, XAdES-EPES, FacturaE, Electronic Invoicing, etc.

June 23, 2018 in Uncategorized

Chilkat v9.5.0.75 will include features to make it easy to generate XAdES-BES and XAdES-EPES signatures for electronic invoicing and tax reporting for many countries. The goal is to provide an easy and inexpensive solution for these complicated requirements.  Chilkat has been working with customers in Spain, Italy, Hungary, India, Brazil, Costa Rica, and elsewhere to […]

How to Encrypt with no Padding (encrypted output size equals input size)

June 11, 2018 in Uncategorized

Block encryption algorithms, such as AES, will produce output that is a multiple of the algorithm’s block size. For AES, the output is a multiple of 16 bytes. However, this is for the typically used cipher modes “CBC” (Cipher Block Chaining) and “ECB” (Electronic Cookbook). There are other cipher modes that turn a block algorithm […]

Chilkat v9.5.0.74 Release Notes

June 10, 2018 in Uncategorized

The Chilkat v9.5.0.73 release notes are available here: Chilkat v9.5.0.73 Release Notes The Chilkat v9.5.0.74 release was only for the Node.js and Electron builds. It was required to support the release of the latest versions of Electron and Node.js The .74 release will be skipped for all other programming languages.

HMAC Hex Key Ambiguity

June 8, 2018 in Uncategorized

This happens all the time.. Quite often, a service provider will provide instructions for HMAC generation, and will provide a hexadecimal HMAC key in the example, such as: 01A0251D601FEF3305A38B124068A001CF3F099AA187DB2886314C67CDFDEBCD This is implicitly ambiguous because there are two ways to interpret the instructions: 1) The HMAC key is composed of the ascii bytes ‘0’, ‘1’, ‘A’, […]

POP3 Error: No X-UIDL header found

June 7, 2018 in Uncategorized

The Chilkat MailMan class can fetch emails from a POP3 server in two ways: by sequence number, or by UIDL. When an email is fetched by UIDL, or fetched in a way such that a full mapping of UIDL’s to sequence numbers was retrieved, Chilkat will add an “X-UIDL” header to the Email object that […]

SSH/SFTP Error: Must first connect to the SSH server

May 29, 2018 in Uncategorized

The following error is explained in this post: ChilkatLog: DownloadFileByName: DllDate: Apr 25 2018 ChilkatVersion: 9.5.0.73 UnlockPrefix: * Architecture: Little Endian; 64-bit Language: Cocoa Objective-C VerboseLogging: 0 SftpVersion: 3 Component successfully unlocked using purchased unlock code. Must first connect to the SSH server. –DownloadFileByName –ChilkatLog The above error can happen after a long period of […]

Chilkat v9.5.0.73 Release Notes

May 27, 2018 in Uncategorized

The v9.5.0.72 release notes are available here: Chilkat v9.5.0.72 Release Notes v9.5.0.73 Release Notes: Email The SetHtmlBody method, in certain circumstances, would incorrectly set the top-level MIME header to text/html for multipart messages. This was fixed. HTTP Non us-ascii chars in the URL path are now always URL encoded using the utf-8 encoding. OAuth2 Added […]