# MOSAIC Changelog 2.1.007 fuer Entwickler

Stand: 20.04.2026

## Schwerpunkte

- DeepL-Cache fuer die Admin-Oberflaeche vollstaendig ueberarbeitet und fuer alle Admin-Uebersetzungen sauber aufgebaut.
- Pfad- und Root-Ermittlung fuer lokale sowie Domain-Aufrufe korrigiert.
- Fehler in der Funktion Check_Version in der Admin-Oberflaeche behoben.
- Der Demo-Volltest wurde vor der Freigabe am `20.04.2026` erneut erfolgreich ueber `demo` ausgefuehrt.
- Die Release-ZIPs fuer PHP 8.1, 8.2 und 8.3 wurden fuer Version `2.1.007` neu encodiert.

## Admin-Uebersetzungen

- Die Admin-Oberflaeche nutzt jetzt einen vollstaendig aufgebauten DeepL-Cache.
- Die Cache-Dateien werden fuer die Admin-Masken stabil und reproduzierbar erzeugt.
- Die Cache-Generierung ist nicht mehr von fluechtigen Quellcode-Zeilennummern abhaengig.

## Pfadlogik

- Die Root- und Pfadermittlung fuer `_pgm` und `_pgm/admin` wurde fuer lokale Aufrufe und Domain-Aufrufe vereinheitlicht.
- Dadurch werden zentrale Laufzeitpfade wie Konfigurationen, Caches und `_pgm`-Ressourcen in beiden Aufrufarten konsistent aufgeloest.

## Check_Version

- Die Admin-Funktion `Check_Version` wurde im Zusammenspiel mit den korrigierten Laufzeitpfaden bereinigt.
- Versions- und ionCube-Metadaten koennen dadurch in der Admin-Oberflaeche wieder konsistent geprueft werden.

## Demo-Volltest und Freigabe

- Der Demo-Volltest wurde am `20.04.2026` erneut ueber `demo` ausgefuehrt und ist **freigegeben**.
- Geprueft wurden:
  - `demo` auf MariaDB 10.4.32
  - `demo_mssql` auf Microsoft SQL Server 2022 Express 16.0.1000.6
  - `demo_pgsql` auf PostgreSQL 17.9
  - `demo_oracle` auf Oracle AI Database 26ai Free Release 23.26.0.0.0
  - `demo_sqlite` auf SQLite 3.36.0
- Alle 5 Datenbanken laufen im Volltest mit `PASS`.
- Die aktuelle Excel-Uebersicht des freigegebenen Laufs wird an die offizielle Freigabe im Forum angehaengt.

## Release-Pakete

- `iss_php8_1_v2.1.007.zip`
- `iss_php8_2_v2.1.007.zip`
- `iss_php8_3_v2.1.007.zip`