From 951d9f04352b26402ebb11160dae27e2c5be2699 Mon Sep 17 00:00:00 2001 From: lionsdev Date: Fri, 24 Apr 2026 22:58:53 +0000 Subject: [PATCH] =?UTF-8?q?chore(quarkus-327):=20upgrade=20Quarkus=203.16.?= =?UTF-8?q?3=20=E2=86=92=203.27.3=20LTS=20+=20Java=2017=20=E2=86=92=2021?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aligne afterwork-server-impl-quarkus sur le reste de l'écosystème LionsDev (tous les autres backends sont sur 3.27.3 LTS / Java 21 depuis 2026-04-24). - pom.xml : quarkus.platform.version 3.16.3 → 3.27.3 - maven.compiler.release 17 → 21 - Build OK dès la première compilation (pas de breaking changes API) - README : mise à jour stack + historique --- README.md | 5 +++-- pom.xml | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c7b2918..28f1609 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ | Composant | Technologie | |-----------|-------------| -| Framework | Quarkus 3.16.3 | +| Framework | Quarkus 3.27.3 LTS | | API | Quarkus REST (RESTEasy Reactive) + Jackson | | Auth | JWT HS256 + `quarkus-oidc` (Keycloak) | | ORM | Hibernate ORM Panache | @@ -58,7 +58,7 @@ ### Prérequis -- Java 17+ (21 recommandé) +- Java 21 LTS - Maven 3.9+ - PostgreSQL sur `localhost:5432` (DB : `afterwork`) - Keycloak sur `localhost:8180` (realm à configurer) @@ -176,6 +176,7 @@ src/main/ ## Historique récent - **2026-04-24** — Refactor `mic-after-work-server-impl-quarkus-main` → `afterwork-server-impl-quarkus` (Gitea repo, artifactId, DB `afterwork`, ingress path `/afterwork`, ExternalSecrets ESO). Déployé en prod via lionsctl pipeline. +- **2026-04-24** — Upgrade Quarkus **3.16.3 → 3.27.3 LTS** + Java **17 → 21** (cohérence avec les autres backends de l'écosystème). --- diff --git a/pom.xml b/pom.xml index 66770e0..5485ca3 100644 --- a/pom.xml +++ b/pom.xml @@ -7,12 +7,12 @@ 3.13.0 - 17 + 21 UTF-8 UTF-8 quarkus-bom io.quarkus.platform - 3.16.3 + 3.27.3 fast-jar true 3.5.0