Forçage HTTP/1.1 pour la partie python et passage en v0.6.11

This commit is contained in:
2026-04-26 01:55:02 +02:00
parent dfe05cf2d2
commit 4a70451e9f
5 changed files with 10 additions and 5 deletions

View File

@@ -14,7 +14,7 @@
<groupId>com.loremind</groupId>
<artifactId>loremind-core</artifactId>
<version>0.6.10</version>
<version>0.6.11</version>
<name>LoreMind Core</name>
<description>Backend Core - Architecture Hexagonale</description>

View File

@@ -91,7 +91,12 @@ public class SettingsController {
public ResponseEntity<StreamingResponseBody> pullOllamaModel(@RequestBody Map<String, Object> 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,

View File

@@ -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

4
web/package-lock.json generated
View File

@@ -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",

View File

@@ -1,6 +1,6 @@
{
"name": "loremind-web",
"version": "0.6.10",
"version": "0.6.11",
"description": "LoreMind Frontend - Angular",
"scripts": {
"ng": "ng",