Harden BizTalk maintenance workflow and add installer

This commit is contained in:
2026-08-06 18:46:28 +02:00
parent e8df6042d2
commit 0cb3fda151
32 changed files with 1782 additions and 565 deletions
+37 -9
View File
@@ -1,27 +1,55 @@
# Changelog
## [Unreleased] - 2026-04-27
## [Unreleased] - 2026-08-06
### Added
- Überarbeitete deutschsprachige GUI mit einheitlichem Workflow und DPI-Skalierung.
- .NET-Installer mit sicherem Update, Rollback und Deinstallation.
- Release-Packager für ZIP, Base64-TXT und SHA-256.
- Regressionstestprojekt für Plan-, Vergleichs-, Validierungs- und Dateilogik.
### Changed
- Restore startet ausschließlich Artefakte, die im Vorher-Snapshot aktiv waren.
- Vorhandene Vorher-Snapshots werden beim Herunterfahren wiederverwendet.
- WMI-Auflösung nutzt zusätzliche Qualifier und bricht bei Mehrdeutigkeit ab.
- Snapshot-Vergleich verwendet zusammengesetzte Artefaktidentitäten.
- JSON-Dateien werden atomar und größenbegrenzt geschrieben.
- Logs und Wartungsdateien liegen unter `%ProgramData%` und überleben Updates.
- Transport-URIs werden nicht mehr in neuen Snapshots persistiert.
## [2.0.0] - 2026-04-27
### Changed
- Projekt auf `BizTalkPlatformManagementTool` umbenannt.
- Solution, Projektdatei, Namespace, Assemblyname und Standard-Ausgabepfad angepasst.
- Dokumentation aktualisiert und `Installation.md` ergänzt.
## [1.3.0] - 2026-02-02
### Added
- HTML Report mit farblicher Kennzeichnung (grün/rot)
- Farbige Statusausgabe auf STDOUT
- RemoteServer Parameter (-Server) und Ausgabeverzeichnis (-OutDir)
- Verbesserte DiffErkennung (neu/entfernt)
- HTML-Report mit farblicher Kennzeichnung
- farbige Statusausgabe
- Remote-Server-Parameter und Ausgabeverzeichnis
- verbesserte Diff-Erkennung für neue und entfernte Artefakte
## [1.2.0] - 2026-02-02
### Added
- Remotefähige SnapshotFunktion, Logging (Konsole + Datei)
- Remote-fähige Snapshot-Funktion und Logging
## [1.1.0] - 2026-02-02
### Added
- Textuelle DiffAusgabe auf STDOUT + HTML Report
- textuelle Diff-Ausgabe und HTML-Report
## [1.0.0] - 2026-02-02
### Added
- Grundfunktion: Snapshot & Diff (Receive Locations, Send Ports, Orchestrations)
- Snapshot und Diff für Receive Locations, Send Ports und Orchestrierungen