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

OAuth2 in a DataFlex Web Application

November 20, 2023 in DataFlex

Question: I have seen that your lib support OAuth2 for DataFlex-Framework but only for Desktop-Clients.  Is it correct or is there any support for DataFlex-Web-Applications? Answer: The functionality Chilkat provides in desktop applications for the OAuth2 authorization code flow, is to make your desktop application behave as a temporary web server to receive the single […]

OAuth2 Client Credentials – Azure App Registration

November 11, 2023 in Azure

This post shows how to register an Azure Application that supports OAuth2 Client Credentials. 1. Register an Application You’ll most likely choose a single-tenant application.  (See explanation of Azure single-tenant vs multi-tenant applications.) You can leave the Redirect URI blank. 2. Note your Application (client) ID and Directory (tenant) ID Make note of your client […]

Azure Single-Tenant vs Multi-Tenant Applications

November 11, 2023 in Azure

The distinction between single-tenant and multi-tenant Azure applications lies in how these applications handle user access and authentication across different Azure AD tenants (directories). Single-Tenant Azure Application: A single-tenant application is designed to serve users from a single Azure AD tenant (directory). It is registered in and can authenticate users only from that specific Azure […]

OAuth2 Client Credentials – for when YOUR application is accessing resources in YOUR account (not somebody else’s)

November 11, 2023 in OAuth2

OAuth2 Client Credentials can be used for authentication when you own the application, and you also own the account (such as Office 365, or Google, etc.) that your application will access. In other words, YOUR application is simply accessing resources in YOUR account, and YOU are the application user (or your application is running as […]

Chilkat v9.5.0.96 Release Notes

November 6, 2023 in release notes

Previous Version: https://cknotes.com/chilkat-v9-5-0-95-release-notes/ Next Version: https://cknotes.com/chilkat-v9-5-0-97-release-notes/ Chilkat v9.5.0.96 Release Notes DNS: Created a new Dns class for managing DNS nameservers to be used by Chilkat, and for doing DNS queries. It is a singleton class that allows an application to select the DNS nameservers used throughout Chilkat. The term “singleton” means that all Chilkat DNS […]

Electron 25 “Hello World” Application using Chilkat

October 16, 2023 in Electron

Demonstrate the simplest possible Electron program using Chilkat on Windows.  (using Electron 25, which requires Node.js 18.17) 1. Open a GitBash shell to get a command prompt. 2. Make sure you have node 18.17 $ node -v v18.17.0 3. Create a new directory for a new application. $ cd /c/temp $ mkdir helloWorld $ cd […]

Chilkat v9.5.0.95 Release Notes

August 4, 2023 in release notes

Previous Version: https://cknotes.com/chilkat-v9-5-0-94-release-notes/ Next Version: https://cknotes.com/chilkat-v9-5-0-96-release-notes/ Chilkat v9.5.0.95 Release Notes PDF: Greatly improved the appearance of non-English text in visible PDF signatures. SFTP: The HostKeyFingerprint property will now correctly return the ssh-ed25519 fingerprint, such as “ssh-ed25519 256 da:7b:ce:4f:d7:56:5e:11:a1:a0:fc:74:dd:4d:50:da”, for cases when an Ed25519 host key is used in the connection. Mime: Mime bodies having the […]

ASP VBscript and Office365 OAuth2 Access Token

July 25, 2023 in Uncategorized

The Chilkat.OAuth2 class is designed for desktop applications, not server-side web applications. To explain further: The call to OAuth2.StartAuth does 2 things: Returns a URL you’ll open in a browser to interactively get authorization from the service’s account owner. Starts a background thread to act as a web server for the redirect request that will […]