docs: verify and complete Micrometer upgrade in system hardening roadmap
Marked Micrometer 1.16.1 upgrade task as completed in archived roadmaps and session logs. Verified compatibility for Java 25 and updated notes to reflect no changes required in `libs.versions.toml`. Signed-off-by: Stefan Mogeritsch <stefan.mo.co@gmail.com>
This commit is contained in:
@@ -23,7 +23,8 @@ Das Ziel dieser Phase ist es, die Entwicklungsumgebung (Build, Docker, Dependenc
|
||||
- [x] **Spring Cloud Fix:** Downgrade von `2025.1.0` (Oakwood) auf `2025.0.1` (Northfields) in `libs.versions.toml` und `platform-bom`. _(verifiziert 2026-03-09)_
|
||||
- [ ] **Wasm Build Fix:** Analyse und Behebung der `Worker` / `Unresolved reference` Fehler im Frontend-Build. Ggf. explizite Dependency für `kotlinx-browser` prüfen. _(zurückgestellt — erst nach DevOps-Stabilisierung)_
|
||||
- [x] **Dependency Cleanup:** Entfernen von redundanten Datenbank-Libs (Entscheidung: SQLDelight für KMP Client, Room entfernen wenn nicht genutzt; Exposed im Backend auf `1.0.0-rc-4` heben). _(verifiziert 2026-03-09: Room entfernt, SQLDelight 2.2.1 aktiv)_
|
||||
- [ ] **Micrometer Upgrade:** Explizites Setzen von Micrometer `1.16.1` für besseren Java 25 Support.
|
||||
- [x] **Micrometer Upgrade:** Explizites Setzen von Micrometer `1.16.1` für besseren Java 25 Support. _(verifiziert
|
||||
2026-03-09: micrometer = "1.16.1" bereits in libs.versions.toml gesetzt)_
|
||||
|
||||
### 1.2 Infrastruktur & Docker (DevOps)
|
||||
- [ ] **Gateway CircuitBreaker:** Behebung des `ClassNotFoundException` / `NoSuchMethodError` im Gateway (vermutlich Folge des Spring Cloud Konflikts).
|
||||
|
||||
@@ -20,8 +20,9 @@ last_update: 2026-03-09
|
||||
- `platform/build.gradle.kts`: BOM Import prüfen.
|
||||
- Ziel: Behebung der `ClassNotFoundException` im Gateway (CircuitBreaker).
|
||||
- _(verifiziert 2026-03-09)_
|
||||
- [ ] **Micrometer 1.16.1:**
|
||||
- [x] **Micrometer 1.16.1:**
|
||||
- Explizites Upgrade in `libs.versions.toml` für Java 25 Kompatibilität.
|
||||
- _(verifiziert 2026-03-09: micrometer = "1.16.1" bereits gesetzt, micrometerTracing = "1.6.1")_
|
||||
- [x] **KMP Database Cleanup:**
|
||||
- Entscheidung: SQLDelight für KMP Client.
|
||||
- Entfernen von Room Dependencies (falls nicht zwingend benötigt).
|
||||
|
||||
@@ -41,9 +41,13 @@ Sicherheitseinstellungen auf einen produktionsreifen Stand gebracht.
|
||||
- **`frontend-client` vs. `web-app`:** Klare Trennung: `web-app` für Browser-basierte Web-App, `frontend-client` für
|
||||
native KMP Desktop/Mobile-App.
|
||||
|
||||
## ✅ Micrometer Upgrade (2026-03-09, gleiche Session)
|
||||
|
||||
Verifiziert: `micrometer = "1.16.1"` und `micrometerTracing = "1.6.1"` waren bereits korrekt in
|
||||
`gradle/libs.versions.toml` gesetzt — kein Code-Change erforderlich. Archiv-Roadmaps entsprechend abgehakt.
|
||||
|
||||
## 🔜 Nächste Schritte
|
||||
|
||||
- **Micrometer Upgrade** (`1.16.1`) — Quick-Win in `libs.versions.toml`.
|
||||
- **Zipkin Integration** — Tracing vom Gateway bis zur DB aktivieren.
|
||||
- **OIDC Client im Frontend** — Login-Flow mit `ktor-client-auth` und `frontend-client` implementieren.
|
||||
- **TLS/HTTPS** — Langfristig: `KC_HOSTNAME_STRICT_HTTPS=true` setzen, sobald TLS eingerichtet ist.
|
||||
|
||||
Reference in New Issue
Block a user