Add transactional installer and harden runtime operations
This commit is contained in:
@@ -1,6 +1,22 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## [2.1.0] - 2026-08-11
|
||||
### Added
|
||||
- Transactional Windows setup/updater with SHA-256 payload manifest, isolated staging, pre/post activation self-tests, rollback, shortcuts and uninstall registration.
|
||||
- Certutil-compatible installer ZIP as Base64 TXT plus separate ZIP SHA-256 file.
|
||||
- WMI-free application self-test and regression test project covering persistence, diffs, restore safety, CSV hardening and installer rollback.
|
||||
- UAC manifest and single-instance protection for the management application.
|
||||
|
||||
### Changed
|
||||
- Snapshot and plan JSON writes now replace files atomically and keep BOM-tolerant reads.
|
||||
- Snapshot diffs identify artifacts by application and name.
|
||||
- Restore planning rejects snapshots from a different target server.
|
||||
- Real shutdown/restore requires confirmation of the fully prepared and saved plan.
|
||||
- Runtime logs are written to `%ProgramData%\BizTalkPlatformManagementTool\Logs` with executable-directory fallback.
|
||||
- WMI query objects and WMI method output objects are disposed deterministically.
|
||||
- CSV exports neutralize formula-like cell prefixes.
|
||||
|
||||
## [Unreleased] - 2026-04-27
|
||||
### Changed
|
||||
- Projekt auf `BizTalkPlatformManagementTool` umbenannt.
|
||||
|
||||
Reference in New Issue
Block a user