From 08cf50885d000127d4d3c70bb15aaf793fa538f9 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Tue, 23 Jun 2026 07:42:15 +0300 Subject: [PATCH] CHANGELOG: fix 1.23.0 date and add OpenAI-compatible CA-trust fix Correct the 1.23.0 release date to 2026-06-23 and document the system-CA-trust fix (2888cb9, via etke_openai_api_rust 0.1.10) that also ships in this release. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10f2b6d..0cb71f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# (2026-06-22) Version 1.23.0 +# (2026-06-23) Version 1.23.0 - (**Feature**) The [Venice](https://venice.ai) provider now accepts file inputs (PDF, DOCX, and other documents, up to 25MB), the same way it already handled images. This makes Venice the second provider after OpenAI to accept files; the others (Anthropic and the OpenAI-compatible providers) skip them. See the [text-generation feature docs](./docs/features.md#-text-generation). @@ -10,6 +10,8 @@ - (**Security**) Escape citation titles and validate citation URLs before rendering them, and drop user-supplied filenames from error messages, so a hostile web page or a crafted filename cannot inject a spoofed link into the bot's reply. +- (**Bugfix**) The [OpenAI-compatible](./docs/providers.md#openai-compatible) provider now trusts the system CA store (honoring `SSL_CERT_FILE`), so endpoints served behind a private/internal CA (FreeIPA, organization PKI) no longer fail the TLS handshake with `invalid peer certificate: UnknownIssuer`. Fixed upstream in `etke_openai_api_rust` 0.1.10. Thanks to [@shaba](https://github.com/shaba) for the report in [#188](https://github.com/etkecc/baibot/pull/188). + # (2026-06-21) Version 1.22.0