Repository navigation
Releases: informent/Rackwatch
Release list
Rackwatch 2.2.0
Rackwatch 2.2.0
Rackwatch can now write unattended server audits with explicit localhost TCP port selection and an optional failing exit status for findings. Reports must use a new filename outside the server tree. Desktop scans remain available.
Verification
Engine regressions cover structured findings, default offline behavior, report preservation, port validation and output boundaries. The self-contained EXE passed unattended audits and exit-code checks locally. Hosted CI covers the existing ACL and atomic replacement tests that the local sandbox skips.
Automatic setup and portable builds include the .NET runtime. Installers are unsigned. ZIP checksums verify downloaded bytes; they do not authenticate an unknown publisher.
Hosted Windows engine, desktop, command and installer checks passed on the merged source.
- Application checks: https://github.com/informent/Rackwatch/actions/runs/38279507860
- Installer checks: https://github.com/informent/Rackwatch/actions/runs/38279507938
- Source: #14
Rackwatch v2.1.1: Display text corrections
Repairs damaged text encoding in interface labels, status messages and documentation. Arrows, symbols and punctuation now use valid UTF-8 text. Setup instructions reference this release.
Download Rackwatch-v2.1.1-setup.exe for automatic Windows setup with the bundled .NET runtime, or use the portable ZIP.
Verification: application regression and packaged UI checks passed. The setup installer passed first install, reinstall, installed application launch, uninstall and user-file preservation checks on a hosted Windows runner.
Installer CI: https://github.com/informent/Rackwatch/actions/runs/38151406913
App CI: https://github.com/informent/Rackwatch/actions/runs/38151406961
Rackwatch v2.1.0: Automatic Windows setup
Download Rackwatch-v2.1.0-setup.exe for automatic setup. It bundles the .NET runtime, installs for the current user, creates a Start menu shortcut and registers an uninstaller. A desktop shortcut is optional.
- Silent deployment is supported.
- Reinstallation preserves existing user data.
- Uninstall removes installed application files and preserves unrecognized user files and legacy settings.
- The portable Windows ZIP remains available.
Verification: application regression and packaged UI checks passed. The exact setup installer passed first install, reinstall, installed app launch, uninstall and user-file preservation tests on a hosted Windows runner.
Installer CI: https://github.com/informent/Rackwatch/actions/runs/38148891130
App CI: https://github.com/informent/Rackwatch/actions/runs/38148891001
Rackwatch v2.0.2: Application rename
Rackwatch is the new name for OpenServerOps.
Updated executable, application branding, project documentation and installer names where provided. Existing saved settings remain compatible.
Extract the Windows ZIP and run Rackwatch.exe. Keep included files together. No separate .NET installation is required.
Verification: hosted regression tests, release build and packaged application checks passed. This release packages the exact executable from that successful Windows CI run.
CI: https://github.com/informent/Rackwatch/actions/runs/38147729058
OpenServerOps 2.0.1
OpenServerOps 2.0.1
This patch hardens audit report exports. JSON and HTML reports are staged beside their destination, flushed before publication, and replace existing files with Windows replace-file semantics to retain destination metadata. Failed writes leave the previous report in place and remove the temporary output.
2.0.0
OpenServerOps 2.0 turns scans into shareable operational evidence. Export the complete result as structured JSON or a polished standalone HTML report with a deterministic health grade, risk score, coverage metrics, port observations, backup status, and read failures.
The 1.1.1 relative-path filtering correction is included.
This replaces 1.1.0 after downloaded-release testing found that log filters could match the parent folder name. Filters now use relative log paths, and the packaged regression fixture always reproduces the original collision.
- Keep the window responsive during scans and add cancellation through the existing scan button.
- Replace repeated recursive scans with one inventory pass; skip linked folders and report inaccessible paths.
- Correct addon/Workshop counts and display actual findings instead of a fixed zero.
- Distinguish failed ZIP indexes and unsupported archives, with failed ZIP paths shown in activity.
- Fix duplicate-name log selection and bound log reads to 64 KiB.
- Clarify localhost TCP checks and backup-check limits.
- Stop recording normal window closure as a crash.
- Ship a self-contained standalone EXE with native Windows dependencies included.
- Add engine and packaged-app regression gates, with isolated release-test output.
Windows x64. The app remains a read-only local inventory tool. This release does not add remote server access, UDP health checks, backup restore validation, or signed distribution.
OpenServerOps 2.0.0
OpenServerOps 2.0.0
OpenServerOps 2.0 turns scans into shareable operational evidence. Export the complete result as structured JSON or a polished standalone HTML report with a deterministic health grade, risk score, coverage metrics, port observations, backup status, and read failures.
The 1.1.1 relative-path filtering correction is included.
This replaces 1.1.0 after downloaded-release testing found that log filters could match the parent folder name. Filters now use relative log paths, and the packaged regression fixture always reproduces the original collision.
- Keep the window responsive during scans and add cancellation through the existing scan button.
- Replace repeated recursive scans with one inventory pass; skip linked folders and report inaccessible paths.
- Correct addon/Workshop counts and display actual findings instead of a fixed zero.
- Distinguish failed ZIP indexes and unsupported archives, with failed ZIP paths shown in activity.
- Fix duplicate-name log selection and bound log reads to 64 KiB.
- Clarify localhost TCP checks and backup-check limits.
- Stop recording normal window closure as a crash.
- Ship a self-contained standalone EXE with native Windows dependencies included.
- Add engine and packaged-app regression gates, with isolated release-test output.
Windows x64. The app remains a read-only local inventory tool. This release does not add remote server access, UDP health checks, backup restore validation, or signed distribution.
OpenServerOps 1.1.0 - Responsive audits and accurate findings
OpenServerOps 1.1.0
- Keep the window responsive during scans and add cancellation through the existing scan button.
- Replace repeated recursive scans with one inventory pass; skip linked folders and report inaccessible paths.
- Correct addon/Workshop counts and display actual findings instead of a fixed zero.
- Distinguish failed ZIP indexes and unsupported archives, with failed ZIP paths shown in activity.
- Fix duplicate-name log selection and bound log reads to 64 KiB.
- Clarify localhost TCP checks and backup-check limits.
- Stop recording normal window closure as a crash.
- Ship a self-contained standalone EXE with native Windows dependencies included.
- Add engine and packaged-app regression gates, with isolated release-test output.
Windows x64. The app remains a read-only local inventory tool. This release does not add remote server access, UDP health checks, backup restore validation, or signed distribution.
OpenServerOps 1.0.1 (development-signed)
Development signing build. The executable carries an Authenticode signature from the OpenServerOps Development Signing certificate. Because that certificate is self-signed, Windows will report it as untrusted on machines that do not explicitly trust the certificate. Use a CA-issued certificate for a trusted public release.
OpenServerOps 1.0.0
Stable foundation release: tabbed dashboard/settings workspace, real disk/process/port health checks, searchable log preview, addon/Workshop integrity hashing, backup validation, persisted settings, installer/uninstaller scripts, and certificate-store/PFX signing paths with explicit unsigned handling.
OpenServerOps 0.9.0
Integrity and accessibility batch: bounded SHA-256 hashing of addon/Workshop artifacts, explicit empty-artifact findings, named accessibility controls, and verified dashboard/settings navigation.