Release v3.41.0 (#10746)

This commit is contained in:
Matt Rubens 2026-01-15 00:39:13 -05:00 committed by GitHub
parent dba76f51e7
commit afc588b8d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
22 changed files with 70 additions and 58 deletions

12
.changeset/v3.41.0.md Normal file
View file

@ -0,0 +1,12 @@
---
"roo-cline": minor
---
![3.41.0 Release - OpenAI Codex Provider](/releases/3.41.0-release.png)
- Add OpenAI Codex provider with OAuth subscription authentication, enabling seamless integration with OpenAI's new Codex platform (PR #10736 by @hannesrudolph)
- Add gpt-5.2-codex model to openai-native provider, providing access to the latest GPT model with enhanced coding capabilities (PR #10731 by @hannesrudolph)
- Fix: Clear terminal output buffers to prevent memory leaks that could cause gray screens and performance degradation (#10666, PR #7666 by @hannesrudolph)
- Fix: Inject dummy thought signatures on ALL tool calls for Gemini models, resolving issues with Gemini tool call handling through LiteLLM (PR #10743 by @daniel-lxs)
- Enable E2E tests with 39 passing tests, improving test coverage and reliability (PR #10720 by @ArchimedesCrypto)
- Add alwaysAllow config for MCP time server tools in E2E tests (PR #10733 by @ArchimedesCrypto)

BIN
releases/3.41.0-release.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

@ -157,7 +157,7 @@ export class ClineProvider
public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "jan-2026-v3.40.0-settings-search-stop-button-api-fixes" // v3.40.0 Settings Search, Stop Button UX, API Fixes
public readonly latestAnnouncementId = "jan-2026-v3.41.0-openai-codex-provider-gpt52-fixes" // v3.41.0 OpenAI Codex Provider, GPT-5.2-codex, Bug Fixes
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

View file

@ -44,9 +44,9 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
<div className="mb-4">
<p className="mb-3">{t("chat:announcement.release.heading")}</p>
<ul className="list-disc list-inside text-sm space-y-1.5">
<li>{t("chat:announcement.release.settingsSearch")}</li>
<li>{t("chat:announcement.release.stopButtonUX")}</li>
<li>{t("chat:announcement.release.apiCompatibility")}</li>
<li>{t("chat:announcement.release.openaiCodexProvider")}</li>
<li>{t("chat:announcement.release.gpt52codexModel")}</li>
<li>{t("chat:announcement.release.bugFixes")}</li>
</ul>
</div>

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Què hi ha de nou:",
"settingsSearch": "Troba i navega ràpidament a configuracions específiques amb la nova cerca de configuració.",
"stopButtonUX": "S'ha canviat d'un gran botó de cancel·lació intrusiu a un botó d'aturada més elegant.",
"apiCompatibility": "S'han resolt problemes d'API amb Gemini, noms d'eines MCP i crides d'eines en paral·lel."
"openaiCodexProvider": "S'ha afegit el Proveïdor OpenAI - ChatGPT Plus/Pro que ofereix accés basat en subscripció als models Codex sense costos per token.",
"gpt52codexModel": "S'ha afegit el nou model gpt-5.2-codex al Roo Code Router, al proveïdor estàndard OpenAI i més.",
"bugFixes": "S'han corregit fuites de memòria que causaven pantalles grises, problemes de signatura de pensament de Gemini i més millores d'estabilitat."
},
"cloudAgents": {
"heading": "Novetats al núvol:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Was ist neu:",
"settingsSearch": "Finde und navigiere schnell zu bestimmten Einstellungen mit der neuen Einstellungssuche.",
"stopButtonUX": "Vom großen aufdringlichen Abbrechen-Button zu einem geschmackvolleren Stopp-Button gewechselt.",
"apiCompatibility": "API-Probleme mit Gemini, MCP-Tool-Namen und parallelen Tool-Aufrufen behoben."
"openaiCodexProvider": "OpenAI - ChatGPT Plus/Pro Provider hinzugefügt, der abonnementbasierten Zugriff auf Codex Modelle ohne Pro-Token-Kosten bietet.",
"gpt52codexModel": "Das neue gpt-5.2-codex Modell wurde dem Roo Code Router, dem Standard OpenAI Provider und mehr hinzugefügt.",
"bugFixes": "Speicherlecks, die graue Bildschirme verursachten, Gemini-Gedanken-Signatur-Probleme und weitere Stabilitätsverbesserungen behoben."
},
"cloudAgents": {
"heading": "Neu in der Cloud:",

View file

@ -342,9 +342,9 @@
},
"release": {
"heading": "What's New:",
"settingsSearch": "Quickly find and navigate to specific settings with the new settings search.",
"stopButtonUX": "Switched from a big obtrusive cancel button to a more tasteful stop button.",
"apiCompatibility": "Resolved API issues with Gemini, MCP tool names, and parallel tool calls."
"openaiCodexProvider": "Added OpenAI - ChatGPT Plus/Pro Provider that gives subscription-based access to Codex models without per-token costs.",
"gpt52codexModel": "Added the new gpt-5.2-codex model to Roo Code Router, the standard OpenAI provider, and more.",
"bugFixes": "Fixed memory leaks causing gray screens, Gemini thought signature issues, and more stability improvements."
},
"cloudAgents": {
"heading": "New in the Cloud:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Qué hay de nuevo:",
"settingsSearch": "Encuentra y navega rápidamente a configuraciones específicas con la nueva búsqueda de configuración.",
"stopButtonUX": "Se cambió de un gran botón de cancelación intrusivo a un botón de detener más elegante.",
"apiCompatibility": "Se resolvieron problemas de API con Gemini, nombres de herramientas MCP y llamadas de herramientas en paralelo."
"openaiCodexProvider": "Se añadió el Proveedor OpenAI - ChatGPT Plus/Pro que ofrece acceso basado en suscripción a modelos Codex sin costos por token.",
"gpt52codexModel": "Se añadió el nuevo modelo gpt-5.2-codex al Roo Code Router, al proveedor estándar OpenAI y más.",
"bugFixes": "Se corrigieron fugas de memoria que causaban pantallas grises, problemas de firma de pensamiento de Gemini y más mejoras de estabilidad."
},
"cloudAgents": {
"heading": "Novedades en la Nube:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Quoi de neuf :",
"settingsSearch": "Trouvez et naviguez rapidement vers des paramètres spécifiques avec la nouvelle recherche de paramètres.",
"stopButtonUX": "Remplacement du gros bouton d'annulation intrusif par un bouton d'arrêt plus élégant.",
"apiCompatibility": "Résolution des problèmes d'API avec Gemini, les noms d'outils MCP et les appels d'outils en parallèle."
"openaiCodexProvider": "Ajout du Fournisseur OpenAI - ChatGPT Plus/Pro qui offre un accès basé sur abonnement aux modèles Codex sans frais par token.",
"gpt52codexModel": "Ajout du nouveau modèle gpt-5.2-codex au Roo Code Router, au fournisseur OpenAI standard et bien d'autres.",
"bugFixes": "Correction des fuites mémoire causant des écrans gris, problèmes de signature de pensée Gemini et autres améliorations de stabilité."
},
"cloudAgents": {
"heading": "Nouveautés dans le Cloud :",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "नया क्या है:",
"settingsSearch": "नई सेटिंग्स खोज के साथ विशिष्ट सेटिंग्स को जल्दी से खोजें और नेविगेट करें।",
"stopButtonUX": "बड़े अनावश्यक कैंसल बटन से एक अधिक सुरुचिपूर्ण स्टॉप बटन में बदल गया।",
"apiCompatibility": "Gemini, MCP टूल नामों और समानांतर टूल कॉल के साथ API समस्याओं को हल किया गया।"
"openaiCodexProvider": "OpenAI - ChatGPT Plus/Pro Provider जोड़ा गया जो token लागत के बिना Codex मॉडल तक subscription-आधारित पहुंच देता है।",
"gpt52codexModel": "नया gpt-5.2-codex मॉडल Roo Code Router, मानक OpenAI provider और अन्य में जोड़ा गया।",
"bugFixes": "ग्रे स्क्रीन का कारण बनने वाली मेमोरी लीक, Gemini thought signature समस्याओं और अन्य स्थिरता सुधार ठीक किए गए।"
},
"cloudAgents": {
"heading": "क्लाउड में नया:",

View file

@ -348,9 +348,9 @@
},
"release": {
"heading": "Yang Baru:",
"settingsSearch": "Temukan dan navigasi dengan cepat ke pengaturan tertentu dengan pencarian pengaturan baru.",
"stopButtonUX": "Beralih dari tombol batal besar yang mengganggu ke tombol stop yang lebih elegan.",
"apiCompatibility": "Menyelesaikan masalah API dengan Gemini, nama alat MCP, dan panggilan alat paralel."
"openaiCodexProvider": "OpenAI - ChatGPT Plus/Pro Provider ditambahkan yang memberikan akses berbasis langganan ke model Codex tanpa biaya per-token.",
"gpt52codexModel": "Model gpt-5.2-codex baru ditambahkan ke Roo Code Router, provider OpenAI standar, dan lebih banyak lagi.",
"bugFixes": "Memperbaiki kebocoran memori yang menyebabkan layar abu-abu, masalah tanda tangan pemikiran Gemini, dan peningkatan stabilitas lainnya."
},
"cloudAgents": {
"heading": "Baru di Cloud:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Novità:",
"settingsSearch": "Trova e naviga rapidamente verso impostazioni specifiche con la nuova ricerca impostazioni.",
"stopButtonUX": "Passaggio dal grande pulsante di annullamento invadente a un pulsante di arresto più elegante.",
"apiCompatibility": "Risolti problemi API con Gemini, nomi strumenti MCP e chiamate strumenti parallele."
"openaiCodexProvider": "Aggiunto il Provider OpenAI - ChatGPT Plus/Pro che offre accesso basato su abbonamento ai modelli Codex senza costi per token.",
"gpt52codexModel": "Aggiunto il nuovo modello gpt-5.2-codex a Roo Code Router, al provider OpenAI standard e altro.",
"bugFixes": "Corretti memory leak che causavano schermi grigi, problemi di firma del pensiero Gemini e altri miglioramenti di stabilità."
},
"cloudAgents": {
"heading": "Novità nel Cloud:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "新機能:",
"settingsSearch": "新しい設定検索で特定の設定をすばやく見つけてナビゲートできます。",
"stopButtonUX": "大きくて邪魔なキャンセルボタンから、より洗練されたストップボタンに変更しました。",
"apiCompatibility": "Gemini、MCPツール名、並列ツール呼び出しに関するAPIの問題を解決しました。"
"openaiCodexProvider": "OpenAI - ChatGPT Plus/ProプロバイダーがCodexモデルへのサブスクリプションベースのアクセスを提供しますトークン単価なし。",
"gpt52codexModel": "新しいgpt-5.2-codexモデルがRoo Code Router、標準OpenAIプロバイダーなどに追加されました。",
"bugFixes": "灰色画面を引き起こすメモリリーク、Gemini思考署名の問題、および多くの安定性改善を修正しました。"
},
"cloudAgents": {
"heading": "クラウドの新機能:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "새로운 기능:",
"settingsSearch": "새로운 설정 검색으로 특정 설정을 빠르게 찾고 탐색할 수 있습니다.",
"stopButtonUX": "크고 거슬리는 취소 버튼에서 더 세련된 중지 버튼으로 변경했습니다.",
"apiCompatibility": "Gemini, MCP 도구 이름 및 병렬 도구 호출과 관련된 API 문제를 해결했습니다."
"openaiCodexProvider": "OpenAI - ChatGPT Plus/Pro 공급자가 추가되었으며, 토큰당 비용 없이 Codex 모델에 대한 구독 기반 액세스를 제공합니다.",
"gpt52codexModel": "새로운 gpt-5.2-codex 모델이 Roo Code Router, 표준 OpenAI 공급자 등에 추가되었습니다.",
"bugFixes": "회색 화면을 유발하는 메모리 누수, Gemini 생각 서명 문제 및 추가 안정성 개선 사항을 수정했습니다."
},
"cloudAgents": {
"heading": "클라우드의 새로운 기능:",

View file

@ -312,9 +312,9 @@
},
"release": {
"heading": "Wat is er nieuw:",
"settingsSearch": "Vind en navigeer snel naar specifieke instellingen met de nieuwe instellingen-zoekfunctie.",
"stopButtonUX": "Overgeschakeld van een grote storende annuleerknop naar een meer smaakvolle stopknop.",
"apiCompatibility": "API-problemen met Gemini, MCP-toolnamen en parallelle tool-aanroepen opgelost."
"openaiCodexProvider": "OpenAI - ChatGPT Plus/Pro Provider toegevoegd dat op abonnement gebaseerde toegang tot Codex-modellen zonder token-kosten biedt.",
"gpt52codexModel": "Het nieuwe gpt-5.2-codex model is toegevoegd aan Roo Code Router, de standaard OpenAI provider en meer.",
"bugFixes": "Geheugenleaks die grijze schermen veroorzaakten, Gemini-ondertekeningsproblemen en meer stabiliteitsverhogingen opgelost."
},
"cloudAgents": {
"heading": "Nieuw in de Cloud:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Co nowego:",
"settingsSearch": "Szybko znajdź i przejdź do określonych ustawień dzięki nowemu wyszukiwaniu ustawień.",
"stopButtonUX": "Przeszliśmy z dużego, nachalnego przycisku anulowania na bardziej elegancki przycisk zatrzymania.",
"apiCompatibility": "Rozwiązano problemy z API dotyczące Gemini, nazw narzędzi MCP i równoległych wywołań narzędzi."
"openaiCodexProvider": "Dodano dostawcę OpenAI - ChatGPT Plus/Pro, który zapewnia dostęp oparty na subskrypcji do modeli Codex bez kosztów per-token.",
"gpt52codexModel": "Nowy model gpt-5.2-codex został dodany do Roo Code Router, standardowego dostawcy OpenAI i więcej.",
"bugFixes": "Naprawiono wycieki pamięci powodujące szare ekrany, problemy z podpisami myśli Gemini i inne ulepszenia stabilności."
},
"cloudAgents": {
"heading": "Nowości w chmurze:",

View file

@ -335,9 +335,9 @@
},
"release": {
"heading": "Novidades:",
"settingsSearch": "Encontre e navegue rapidamente para configurações específicas com a nova busca de configurações.",
"stopButtonUX": "Trocamos o grande e intrusivo botão de cancelar por um botão de parar mais elegante.",
"apiCompatibility": "Resolvemos problemas de API com Gemini, nomes de ferramentas MCP e chamadas de ferramentas paralelas."
"openaiCodexProvider": "Adicionado o provedor OpenAI - ChatGPT Plus/Pro que oferece acesso baseado em assinatura aos modelos Codex sem custos por token.",
"gpt52codexModel": "O novo modelo gpt-5.2-codex foi adicionado ao Roo Code Router, ao provedor OpenAI padrão e muito mais.",
"bugFixes": "Corrigidos vazamentos de memória causando telas cinza, problemas de assinatura de pensamento do Gemini e outras melhorias de estabilidade."
},
"cloudAgents": {
"heading": "Novidades na Nuvem:",

View file

@ -313,9 +313,9 @@
},
"release": {
"heading": "Что нового:",
"settingsSearch": "Быстро находите и переходите к нужным настройкам с помощью нового поиска настроек.",
"stopButtonUX": "Заменили большую навязчивую кнопку отмены на более элегантную кнопку остановки.",
"apiCompatibility": "Исправлены проблемы API с Gemini, именами инструментов MCP и параллельными вызовами инструментов."
"openaiCodexProvider": "Добавлен поставщик OpenAI - ChatGPT Plus/Pro, предоставляющий доступ на основе подписки к моделям Codex без затрат на токен.",
"gpt52codexModel": "Новая модель gpt-5.2-codex добавлена в Roo Code Router, стандартного поставщика OpenAI и другие.",
"bugFixes": "Исправлены утечки памяти, вызывающие серые экраны, проблемы с подписью мысли Gemini и другие улучшения стабильности."
},
"cloudAgents": {
"heading": "Новое в облаке:",

View file

@ -336,9 +336,9 @@
},
"release": {
"heading": "Yenilikler:",
"settingsSearch": "Yeni ayar aramasıyla belirli ayarları hızlıca bulun ve erişin.",
"stopButtonUX": "Büyük rahatsız edici iptal düğmesinden daha zarif bir durdur düğmesine geçtik.",
"apiCompatibility": "Gemini, MCP araç adları ve paralel araç çağrılarıyla ilgili API sorunları çözüldü."
"openaiCodexProvider": "Codex modellerine abonelik tabanlı erişim sağlayan OpenAI - ChatGPT Plus/Pro Sağlayıcısı eklendi, token başına maliyet yok.",
"gpt52codexModel": "Yeni gpt-5.2-codex modeli Roo Code Router, standart OpenAI sağlayıcısı ve diğerlerine eklendi.",
"bugFixes": "Gri ekranlara neden olan bellek sızıntıları, Gemini düşünce imzası sorunları ve diğer stabilite iyileştirmeleri düzeltildi."
},
"cloudAgents": {
"heading": "Cloud'daki yenilikler:",

View file

@ -336,9 +336,9 @@
},
"release": {
"heading": "Tính năng mới:",
"settingsSearch": "Nhanh chóng tìm và điều hướng đến các cài đặt cụ thể với tính năng tìm kiếm cài đặt mới.",
"stopButtonUX": "Chuyển từ nút hủy lớn gây phiền nhiễu sang nút dừng tinh tế hơn.",
"apiCompatibility": "Đã giải quyết các vấn đề API với Gemini, tên công cụ MCP và các cuộc gọi công cụ song song."
"openaiCodexProvider": "Đã thêm nhà cung cấp OpenAI - ChatGPT Plus/Pro cung cấp quyền truy cập dựa trên đăng ký vào các mô hình Codex mà không có chi phí trên mỗi token.",
"gpt52codexModel": "Mô hình gpt-5.2-codex mới được thêm vào Roo Code Router, nhà cung cấp OpenAI tiêu chuẩn và nhiều hơn nữa.",
"bugFixes": "Đã sửa các rò rỉ bộ nhớ gây ra màn hình xám, các vấn đề về chữ ký suy nghĩ Gemini và các cải thiện ổn định khác."
},
"cloudAgents": {
"heading": "Mới trên Cloud:",

View file

@ -336,9 +336,9 @@
},
"release": {
"heading": "新增功能:",
"settingsSearch": "通过新的设置搜索功能快速查找和导航到特定设置。",
"stopButtonUX": "将大型侵入式取消按钮替换为更优雅的停止按钮。",
"apiCompatibility": "解决了 Gemini、MCP 工具名称和并行工具调用的 API 问题。"
"openaiCodexProvider": "添加了 OpenAI - ChatGPT Plus/Pro 提供商,提供基于订阅的 Codex 模型访问,无需按 Token 收费。",
"gpt52codexModel": "新的 gpt-5.2-codex 模型已添加到 Roo Code Router、标准 OpenAI 提供商等。",
"bugFixes": "修复了导致灰屏的内存泄漏、Gemini 思考签名问题以及其他稳定性改进。"
},
"cloudAgents": {
"heading": "云端新功能:",

View file

@ -346,9 +346,9 @@
},
"release": {
"heading": "新增功能:",
"settingsSearch": "透過新的設定搜尋功能快速尋找和瀏覽特定設定。",
"stopButtonUX": "將大型侵入式取消按鈕替換為更優雅的停止按鈕。",
"apiCompatibility": "解決了 Gemini、MCP 工具名稱和並行工具呼叫的 API 問題。"
"openaiCodexProvider": "新增 OpenAI - ChatGPT Plus/Pro 提供商,提供基於訂閱的 Codex 模型存取,無須按 Token 計費。",
"gpt52codexModel": "新的 gpt-5.2-codex 模型已新增至 Roo Code Router、標準 OpenAI 提供商等。",
"bugFixes": "修復導致灰屏的記憶體洩漏、Gemini 思考簽名問題以及其他穩定性改進。"
},
"cloudAgents": {
"heading": "雲端的新功能:",