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.0.0 ActiveX Registration and Object Creation

September 27, 2024 in ActiveX Registration

Chilkat adopted standard semantic versioning starting with Chilkat version 10.0.0.  See https://cknotes.com/semantic-versioning-starting-with-chilkat-10-0-0/ For this discussion, it’s important to understand the fundamentals of ActiveX registration.  To ensure a basic understanding, I recommend briefly reviewing the tutorial web pages at https://chilkatsoft.com/activex_dll_registration_tutorial.asp It should take only 10 minutes, and I promise it will save you much time and […]

About the LastErrorText property

September 24, 2024 in Uncategorized

Most Chilkat classes have a LastErrorText property.  It contains detailed contextual information about what transpired in the last method called on an object instance. The LastErrorText will contain information even when the method succeeds.  This allows us to understand what happened when a method succeeds, but for some reason doesn’t behave as expected. Important: Each […]

Postman –> cURL –> Generate Chilkat Application Code

September 17, 2024 in REST API

Chilkat provies an online tool at https://tools.chilkat.io/curlHttp  to generate application code from a cURL statement. If you have an HTTP/REST request working in Postman, you can get the cURL statement, and then paste the cURL statement into Chilkat’s online tool to generate your application code. Get cURL statement from Postman Request To get the cURL […]

Accented Chars in HTML Displayed as Question Marks in Black Diamonds

September 12, 2024 in Charset

The issue of accented characters being displayed as question marks in black diamonds (�) in your browser usually stems from character encoding problems. Here are the most common causes and solutions: 1. Incorrect Character Encoding in the HTML Document The browser needs to know the correct encoding to properly display accented characters. If the document’s […]

How Deep Inspection Firewalls can Interfere with FTP Uploads and Downloads

September 11, 2024 in Firewall

Deep inspection firewalls, also known as deep packet inspection (DPI) firewalls, analyze the content of network traffic beyond basic header information, inspecting the payload of packets to enforce security policies, detect anomalies, and filter out malicious data. While this provides enhanced security, deep inspection can interfere with FTP uploads and downloads due to the unique […]

How SFTP and FTP are Different Protocols

September 11, 2024 in FTP Protocol

How SFTP and FTP Are Different Protocols SFTP (Secure File Transfer Protocol) and FTP (File Transfer Protocol) may both be used for file transfers, but they are fundamentally different protocols in their design, security mechanisms, and underlying technologies. 1. SFTP (Secure File Transfer Protocol): Not an Extension of FTP: SFTP is not related to FTP. […]

SFTP Public Key Authentication with id_ed25519

September 5, 2024 in SFTP

Question: I have a vendor that wants me to send text files to their SFTP server. They want me to use SFTP to send the files. I have other vendors to which I use SFTP to send files but they use a password for authentication. I use Chilkat libraries to do the SFTP to those […]

Chilkat SSH – SendReqExec vs SendReqShell

September 5, 2024 in SSH

Chilkat’s SSH class provides the ability to start a shell session by calling SendReqShell, or by calling QuickShell.  You can alternatively run a single remote command by calling SendReqExec. SendReqExec does the “exec” command, whereas SendReqShell (or QuickShell) starts an interactive shell session where bytes sent to the SSH server via methods such as ChannelSendString […]

Unlock Chilkat at the Start of Each ASP Page

September 4, 2024 in Classic ASP

In Classic ASP, if you want to run the same code at the start of each web page, the best approach is to create an include file containing the code and then include that file at the beginning of each page. This way, you can centralize the code and ensure it runs on every page. […]