github AlexRosbach/Replibook v1.1.0
RepliBook v1.1.0

5 hours ago

Summary

RepliBook 1.1.0 adds guided scans, Windows desktop app work and stronger review/drift tooling:

  • role-oriented scan profiles for workstation, web server, database server, terminal server, automation node, container host and full scans
  • startup/action wizard for choosing scan or apply flows when running RepliBook interactively
  • network scanner for interface addresses, default gateway, DNS and NetworkManager connection details where available
  • system configuration scanner for hostname, timezone and locale
  • scheduled-task scanner for cron, /etc/cron.* and macOS launchd plist locations
  • generated playbooks now include reviewed network, system configuration and scheduled-task sections
  • review preview with safety classification plus replibook-review.json sidecar report
  • optional section exclusion after scanning through interactive prompts or --exclude-sections
  • scan snapshot export with --save-snapshot and replibook diff for drift comparison
  • remote scan recipe command for SSH/SCP-based snapshot collection
  • Windows desktop app frontend with RepliBook branding, shared generator backend, playbook apply support and PowerShell EXE build script
  • native Windows scanners for installed programs, services, network configuration and scheduled tasks
  • replibook modules, replibook gui and replibook scan --modules ... for commander-friendly automation

Fixes

  • addressed Copilot review findings around Windows service StartMode, Tkinter availability, Ansible runner errors, scan-module validation, OS docstrings and generic no-result messages
  • fixed Windows charmap failures while generating playbooks by writing generated playbook and inventory files as UTF-8
  • hardened Windows EXE build script validation so it fails if dist/Replibook.exe is not actually created
  • Windows EXE packaging now includes generator templates so generated playbooks do not miss site.yml.j2

Tag

Release tag: v1.1.0
Target commit: b359bf92091356f1a33bebfe657c06e7d6f425a4

Don't miss a new Replibook release

NewReleases is sending notifications on new releases.