♻️ Refactor: cleanupMarkers util eingeführt für alle Marker-Typen + ✨ Feature: Heap-Memory-Monitoring über Redux-Slice mit Auto-Reload bei >8GB
This commit is contained in:
23
CHANGELOG.md
23
CHANGELOG.md
@@ -4,6 +4,29 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.238] – 2025-06-06
|
||||
|
||||
### ♻️ Refactor
|
||||
|
||||
- Zentrale `cleanupMarkers()`-Funktion erstellt, um Memory Leaks bei Leaflet-Markern zu vermeiden.
|
||||
- Marker-Cleanup in `MapComponent.js`, `createAndSetDevices.js`, `setupPOIs.js` und `markerUtils.js`
|
||||
integriert.
|
||||
- Marker werden jetzt zuverlässig bei Kartenwechsel oder Neuladung entfernt.
|
||||
|
||||
### ✨ Feature
|
||||
|
||||
- Neue Überwachung des Speicherverbrauchs über `monitorMemory.js`.
|
||||
- Redux-Slice `heapMonitorSlice.js` speichert regelmäßig `usedJSHeapSize`.
|
||||
- Heap-Wachstum kann live über Redux DevTools beobachtet werden.
|
||||
- Automatischer Reload der Seite bei mehr als **8 GB** Heap-Verbrauch (z. B. bei iFrame-Nutzung in
|
||||
TALAS.web).
|
||||
|
||||
### 🔧 Version
|
||||
|
||||
- 📦 `appVersion.js` auf Version **1.1.238** erhöht
|
||||
|
||||
---
|
||||
|
||||
## [1.1.232] – 2025-06-04
|
||||
|
||||
### ✨ Added
|
||||
|
||||
Reference in New Issue
Block a user