All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This project is community maintained and has no sponsorship from Veeam, its employees or any of its affiliates.
- Add EntraID Tenant configuration
- Add Objects Backup Job information
- Add EntraID Tenant information to the Infrastructure diagram
- Update Malware detection setting
- Add Signature Detection
- Update Security & Compliance Best Practice content
- Add Syslog Event Filter information
- Add Google Cloud Storage repository information
- Add VMware Infrastructure information to the Infrastructure diagram
- Increase Veeam.Diagrammer minimum requirement to v0.6.18
- Change the infrastructure diagram default save location to $OutputFolderPath
- Increase AsBuiltReport.Core to v1.4.1
- Fix error "A positional parameter cannot be found that accepts argument '-'" at Get-AbrVbrConfigurationBackupSetting cmdlet
- Fix ConvertTo-HashToYN cmdlet not generating an ordereddictionary output
- Improve detection of empty fields in tables
- Improve detection of true/false elements in tables
- Improve support for Veeam B&R v11
- Update GitHub release workflow to add post to Bluesky social platform
- Increase Diagrammer.Core minimum requirement to v0.2.13
- Increase Veeam.Diagrammer minimum requirement to v0.6.16
- Fix #187
- Fix Cloud Connect tenant expiration date healthcheck
- Fix VbrVersion variable not getting populated
- Add diagram theming option (Black/White/Neon)
- Add code to properly display space information
- Increase Diagrammer.Core minimum requirement to v0.2.11
- Increase Veeam.Diagrammer minimum requirement to v0.6.12
- Improve connection validation throuth WinRM
- Deny connection to backup server by Ip Address
- Fix SOBR capacity extent members table
- Fix Unstructured Data section displaying section when no data is available
- Fix #179
- Fix #181
- Fix #182
- Migrate infrastructure diagram to Veeam.Diagrammer
- Increase Diagrammer.Core minimum requirement to v0.2.7
- Increase Veeam.Diagrammer minimum requirement to v0.6.6
- Remove unused icons folder and images
- Add ExportDiagramsFormat option that allows specifying the format of the exported diagrams
- Supported formats are dot, pdf, png, svg
- Compatibility tests with v12.2 were performed
- Increase Diagrammer.Core minimum requirement to v0.2.3
- Increase Veeam.Diagrammer minimum requirement to v0.6.2
- Fix bug while exporting diagram in svg format
- Improve error handling when infrastructure components are missing
- Fix #169
- Add Tape Infrastructure to the diagram
- Tape Server
- Tape Library
- Tape Vault
- Add Service Provider to the diagram
- Improve Infrastructure diagram error handling
- Update the ReadMe file to reflect conflicts with PSWriteWord module
- Update the Eomm/why-don-t-you-tweet action to v2.0.0
- General code cleanup/improvements
- Disable the Backup Restore section (Some users reported issues with this section)
- Increase Veeam.Diagrammer module minimum requirement to v0.6.0
- Fix sorting of table [A-Z].
- Add Backup Infrastructure Diagram (WIP)
- Close #155
- Add vCD Resources to Service Provider section
- Add Backup Repository Space Utilization chart
- Increase AsBuiltReport.Core modules to v1.4.0
- Migrate NOTOCHeading3 to NOTOCHeading4 to fix section heading
- Change charts palette to follow new AsBuiltReport.Core theme
- Remove EnableCharts option.
- Remove Infrastructure Charts
- Added Option => History section
- Improved Role & Users section
- Added Global MFA settings
- Added Auto logoff on inactivity setting
- Added Four-eye Authorization setting
- Added HealthCheck conditions
- Added Backup Time Duration table to the Jobs Summary. Close #144
- Added Restore point reporting. Close #143
- Added Automatically disable Windows Firewall option to the SureBackup verification section
- Removed Graphviz install check code. (No need to manually install Graphviz)
- Code Cleanup
- Increased Veeam.Diagrammer module requirement to v0.5.9
- Improved error handling on the Diagram section.
- Fixed issue with the Veeam.Diagrammer module.
- Resolved issue that prevented SureBackup Virtual Lab information to be collected. Fix #142
- Resolved issue in the Malware Global Exclusions section. Fix #145
- Resolved an issue related to Protection Group licensing. Fix #146
- Added Veeam Best Practice Analyzer support
- Added support for Key Management Server configuration
- Added Protection Group diagram support
- Added support for more Backup Repository types:
- Wasabi
- BackBlaze
- Improved the total processing timeof the report
- Initial diagramming support
- v12.1 support:
- File Backup Advanced Setting (ACL Handling) collection
- Object Storage Backup Jobs
- Object Storage data source (Unstructured Data) collection
- Global Exclusions information
- Malware Detection information
- SureBackup Job content analisys (Malware Detection)
- Event Forwarding (Syslog)
- Linux host authentication setting
- Fixed misspelled module name in file /Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1. Fix #110
- Removed Infrastructure Hardening section
- Added a separated Backup Copy Job section for v12 edition
- Improved Health Check recommendations
- Fix #104
- Added Network Traffic Rules - Throttling Windows Time Period information
- Added Backup Server Domain Joined health check
- Added HealthCheck recommendations
- Added Global Notification options
- Added SOBR Capacity Tier - Offload Window Time Period information
- Updated Report Sample Files
- Visually improved the Backup Window Time Period table
- Improved bug and feature request templates.
- Improved support for version 12
- Changed Required Modules to AsBuiltReport.Core v1.3.0
- Improved Error Logging
- Added support for Cloud Connect.
- Added 'EnableCharts' option to enable/disable the creation of Charts in report (Disabled by default).
- Added 'EnableHardwareInventory' option to enable/disable the collection of HW inventory (Disabled by default).
- The Infrastructure Security Hardening section has been modified so it is disabled by default.
- The Executive Summary section has been removed. The summary table has been moved to each corresponding section.
- The service providers section has been improved.
- Added Infrastructure Hardening section
- Added per Tape Media Pool configuration information (InfoLevel 2) #71
- Tape Library Sub-Section
- Tape Mediums Sub-Section
- Media Set & Gfs Media Set Sub-Section
- Retention Sub-Section
- Options Sub-Section
- Addeds support for schedule backup windows on Backup Jobs
- Improved table sorting
- Added BlankLine between charts and table content
- Added support for File Share Backup Job information
- Added support for Backup Jobs GFS Policy information
- Added Simple Chart support
- Improvement to the report's table of contents
- Fixes #46
- Added Replication Resource to the Cloud Service Provider section
- Improvements to the Object Storage Repository section
- Added InfoLevel 2 support (Per Object Storage Repo Configuration)
- Improvements to Scale-Out Backup Repository section
- Added SOBR General settings sub-section
- Added FriendlyPath to the Performance Tier sub-section
- Added Archive Tier sub-section
- Fixed Cloud Service Provider section only displaying last object element.
- Added Cloud Service Provider Summary
- Added per Service Provider Configuration subsection
- Added Initial v12 support :)
- Code refactoring
- Reviewed Paragraph Section
- Added Replication Section @rebelinux
- Replica Information
- Added Optional InfoLevel 2 information (Adv Summary)
- Failover Plan Information
- Added Virtual Machine Boot Order reporting
- Replica Information
- Added Replication Job Configuration information @rebelinux
- Added Optional InfoLevel 2 information (Adv Summary)
- Advanced Settings (Traffic)
- Advanced Settings (Notification)
- Advanced Settings (vSphere)
- Advanced Settings (Integration)
- Advanced Settings (Script)
- Added Optional InfoLevel 2 information (Adv Summary)
- Fix for not connected Enterprise Manager.
- Added Backup Repository information about Immutability. @vNote42
- Immutability Enabled: yes/no
- Immutability Interval
- New Health Check about Immutability. @vNote42
- If Repo supports Immutability and Immutability is disabled: Warning
- Added per section summary information. @rebelinux
- Removed SQLServer module dependency. @rebelinux
- Added VMware/Hyper-V job VM count. @rebelinux
- Added detailed repository information of ScaleOut Backup Repository extents @vNote42
- Information of parent SOBR is also included
- Added the Option PSDefaultAuthentication used to set the PSRemoting authentication method over WinRM @rebelinux
- Kerberos for Domain joined devices (Kerberos authentication)
- Negotiate for Workgroup devices (NTLM authentication)
- Added Agent Backup Job Configuration information @rebelinux
- Job Mode information
- Worstation
- Server
- No Failover Support in this release (Don't have the resources to develop this feature)
- Protected Computer Objects information
- Backup Mode information
- Entire Computer
- Volume Level Backup
- File Level Backup
- Destination information (Jobs Managed by Agent)
- Local Storage
- Shared Folder
- Veeam Backup Repository
- Sadly no Veeam Cloud Connect Repository Support (Don't have the resources to develop this feature)
- Storage information (Jobs Managed by Server)
- Secondary Target Job information
- Backup Cache information
- Job Scheduling information
- Job Mode information
- Fix authentication error in Workgroup enviroments #31
- Added Backup Job Configuration information
- VMware type Backup Jobs
- VMware Backup Copy Jobs
- Hyper-V Backup Jobs
- Hyper-V Backup Copy Jobs
- Tape Backup Job Configuration
- Backup to Tape Jobs
- File to Tape Jobs
- SureBackup Job Configuration
- VMware SureBackup Jobs
- VMware type Backup Jobs
- Added Configuration Backup Section
- Updated GitHub Action release workflow to send automated tweets on each release
- Added option to set veeam custom tcp port (BackupServerPort)
- Added Volume Format to the BackupServer/Proxy section
- Added BackupServer/Proxy Network Interface Information
- Added process network Statistics ($InfoLevel.Infrastructure.BackupServer -ge 3)
- Added Storage Infrastructure section
- Added NetApp Ontap support
- Added Dell Isilon support
- Added initial Backup Job section
- Added Tape Backup Job information
- Added SureBackup Job information
- Added Agent Backup Job information
- Migrated Sample URL to htmlpreview.github.io
- Fixes Include Veeam Network Statistics in report #13
- Fixes Backup Server physical memory (GB) < 8 always returns true #14
- Fixes Add Veeam Backup\Repo Network Interface Information #15
- Fixes Add Backup Server\Repo Volume Format #16
- Fixes Add option to set veeam custom tcp port #17
- Added File Share section.
- Added Veeam version information.
- Implemented table sorting on primary key.
- Added aditional backup server health checks
- Added Enterprise Manager Information
- Added Service Provider credential information
- Improved table caption content.
- Changed ReadMe to include Supported Licenses Edtion.
- Added SQLServer module to manifest file
- Fix missing Infolevel sections.
- Added if Condition to better validate License Edition.
- Added more try/case statements.
- Added Aditional Tape Infrastructure Sections.
- Added Tape MediaPools Information.
- Added NDMP Server Information.
- Added Initial Inventory Section Information.
- Added Virtual Infrastructure Section.
- Added VMware vSpere Section.
- Added Microsoft Hyper-V Section.
- Added Physical Infrastructure Section.
- Added Protection Group Summary Section.
- Added Protection Group Detailed Configuration.
- Added Protection Group Summary Section.
- Added Virtual Infrastructure Section.
- Removed unneeded paragraph section.
- Changed ReadMe to include Supported Licenses Edtion.
- Fix many try/case statements
- Added Backup Server Information.
- Added Backup Server Hardware Inventory.
- Added Backup Server Health Check.
- Added Veaam services status check.
- Added License Information support.
- Added Per Instance License Usage.
- Added Per CPU Socket License Usage.
- Added Capacity License Usage.
- Added General Option (Settings) Information.
- Added support for Email Notification Settings
- Added Storage Latency Control Options.
- Added support for Per Datastore Latency Control Options.
- Added support for Backup Server TLS Certificate Information.
- Added Network Traffic Rules verification.
- Added information of Preferred Networks settings.
- Added Security related Information.
- Role and Users Information.
- Credentils Information.
- Added Backup Proxy Infomation.
- Added Health Check Support.
- Added VMware Proxy Information.
- Added Hyper-V Proxy Information.
- Added Wan Accelerator Information.
- Added Backup Repository Information.
- Added Configuration Information.
- Added ScaleOut Repository Information.
- Added Performance Extent Information.
- Added Capacity Extent Information.
- Added Object Storage Support.
- Added SureBackup Information.
- Added Application Group Information
- Added per VM settings,
- Added Application Group Information
- Added Virtual Labs Information.
- Added Configuration Information.
- Added Per Virtual Lab Setting.
- Added vNic Settings.
- Added IP Address Mapping.
- Added Per Virtual Lab Setting.
- Added Configuration Information.
- Added Location Information
- Added Virtualization Servers and Hosts Information
- Added Tape Infrastructure Information.
- Added Tape Server Information.
- Added Tape Library Information.
- Added Per Library Tape Drive Information.
- Added Tape Vault Information.
- Added Veeam Logo to Cover Page.