From 73a9d15786c21cfcd5c38bb663a3cc513d238634 Mon Sep 17 00:00:00 2001 From: "IETM_FIXE\\ietm6" Date: Sun, 26 Apr 2026 01:55:02 +0200 Subject: [PATCH] =?UTF-8?q?For=C3=A7age=20HTTP/1.1=20pour=20la=20partie=20?= =?UTF-8?q?python=20et=20passage=20en=20v0.6.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/pom.xml | 2 +- .../infrastructure/web/controller/SettingsController.java | 5 +++++ installers/install.ps1 | 2 +- web/package-lock.json | 4 ++-- web/package.json | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/core/pom.xml b/core/pom.xml index a64c44c..f1dd913 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -14,7 +14,7 @@ com.loremind loremind-core - 0.6.10 + 0.6.11 LoreMind Core Backend Core - Architecture Hexagonale diff --git a/core/src/main/java/com/loremind/infrastructure/web/controller/SettingsController.java b/core/src/main/java/com/loremind/infrastructure/web/controller/SettingsController.java index a6b7557..dbd2cce 100644 --- a/core/src/main/java/com/loremind/infrastructure/web/controller/SettingsController.java +++ b/core/src/main/java/com/loremind/infrastructure/web/controller/SettingsController.java @@ -91,7 +91,12 @@ public class SettingsController { public ResponseEntity pullOllamaModel(@RequestBody Map body) { guardDemoMode(); StreamingResponseBody stream = output -> { + // Force HTTP/1.1 : le HttpClient JDK essaie HTTP/2 par defaut, + // mais uvicorn (Brain) ne supporte que HTTP/1.1 et rejette la + // tentative d'upgrade ("Unsupported upgrade request") -> la + // requete n'arrive jamais a notre endpoint Python. HttpClient http = HttpClient.newBuilder() + .version(HttpClient.Version.HTTP_1_1) .connectTimeout(Duration.ofSeconds(10)) .build(); // Le RestTemplate auto-injecte X-Internal-Secret via un interceptor, diff --git a/installers/install.ps1 b/installers/install.ps1 index dd42200..45e5df3 100644 --- a/installers/install.ps1 +++ b/installers/install.ps1 @@ -40,7 +40,7 @@ Auteur : ietm64 Licence : AGPL-3.0 Projet : LoreMindMJ - assistant pour Maitres de Jeu de JDR - Version : 0.6.10 + Version : 0.6.11 .LINK https://git.igmlcreation.fr/ietm64/loremind diff --git a/web/package-lock.json b/web/package-lock.json index 2c1faa0..39cdfc3 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "loremind-web", - "version": "0.6.10", + "version": "0.6.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "loremind-web", - "version": "0.6.10", + "version": "0.6.11", "dependencies": { "@angular/animations": "^17.0.0", "@angular/common": "^17.0.0", diff --git a/web/package.json b/web/package.json index e8348b7..01f18fd 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "loremind-web", - "version": "0.6.10", + "version": "0.6.11", "description": "LoreMind Frontend - Angular", "scripts": { "ng": "ng",