Releases: michaelmsonne/AzureDevOpsBackupTool
Releases · michaelmsonne/AzureDevOpsBackupTool
1.1.2.1
1.1.2.0
[1.1.2.0] - 30-10-2024
AzureDevOpsBackup:
Fixed
- Microsoft Security Advisory CVE-2024-43485 | .NET Denial of Service Vulnerability (System.Text.Json 8.0.4 > 8.0.5)
- CRLF Injection CVE-2024-45302 | RestSharp's
RestRequest.AddHeader
method (RestSharp 111.4.1 > 112.1.0)
Full Changelog: 1.1.1.0...1.1.2.0
EDIT: Forgot to add the installer...
1.1.1.0
[1.1.1.0] - 22-09-2024
AzureDevOpsBackup:
Added
- Added support for the old organization URL format (https://organization.visualstudio.com) in the backup tool, so the tool now supports both the new and old URL format if you have not updated your organization URL to the new format (https://dev.azure.com/{organization}).
Fixed
- Fixed a bug in the backup tool, where the tool would crach if it not could create the log file in the log folder.
- Fixed a bug where the log files folder was not created if it not exists.
AzureDevOpsBackupUnzipTool:
Added
- Added a bit more logging to the unzip tool to show the progress of the unzip process.
Full Changelog: 1.1.0.0...1.1.1.0
1.1.0.0
[1.1.0.0] - 10-08-2024
Major update with new features and bug fixes 🥳
Added
- Added a new tool (AzureDevOpsBackupUnzipTool) to the application, there let you unzip backups from .zip files based on the backup folder with the metadata files (.json), so the backups can be restored for a single project to save disk space vs unzipping all based on how many projects you have to backup, if you only need to restore a single project and not want to unzip the whole backup for all projects:
- Sample command:
.\AzureDevOpsBackupUnzipTool.exe --zipFile "C:\Temp\Test\master_blob.zip" --output "C:\Temp\Test\Test" --jsonFile "C:\Temp\Test\tree.json"
- Sample command:
- An option to not attach the logfile to the email report with argument: '--noattatchlog'
- Added support to send email report to multiple recipients with argument: '--to' - separated by comma
Changed
- Changed default install folder name (reflects only the installer)
- Changed logfile location in the '.\Log' folder - now in a subfolder the the 2 tools to it not being mixed and supports for cleanup:
- AzureDevOpsBackupTool.exe: '.\Logs\Backup'
- AzureDevOpsBackupUnzipTool.exe: '.\Logs\Unzip tool'
Fixed
- A lot documentation and help text overall fixed/added
Thanks for the inputs @tysonsearls to the added features! 👌
Full Changelog: 1.0.6.0...1.1.0.0
1.0.6.0
[1.0.6.0] - 08-08-2024
Changed
- Upgraded RestSharp.111.3.0 to RestSharp.111.4.1
Fixed
- Fix an exception has been thrown (Installer bug)
- Fixed some assembly references
Full Changelog: 1.0.5.9...1.0.6.0
1.0.5.9
[1.0.5.9] - 10-07-2024
Changed
- Upgraded System.Text.Json.8.0.3 to System.Text.Json.8.0.4 (fix CVE-2024-30105)
- Upgraded RestSharp.110.2.0 to RestSharp.111.3.0
Full Changelog: 1.0.5.8...1.0.5.9
1.0.5.8
[1.0.5.8] - 13-04-2024
Changed
- Typos in logging
- Typos in tool
- Sanitize directory name(s) to avoid path error(s) in backups and cleanup
- Some code cleanup and optimization
- Upgraded Microsoft.Bcl.AsyncInterfaces.7.0.0 to Microsoft.Bcl.AsyncInterfaces.8.0.0
- Upgraded System.Text.Encodings.Web.7.0.0 to System.Text.Encodings.Web.8.0.0
- Upgraded System.Text.Json.7.0.3 to System.Text.Json.8.0.3
- Upgraded RestSharp from 106.15.0.0 to 110.2.0
Fixed
- Fix special characters in branch name to avoid path error
- The program now saves files using the DownloadStream method, allowing large files to download without crash and useing async.
New Contributors
Full Changelog: 1.0.5.7...1.0.5.8
1.0.5.7 - 11-03-2024
Add
- Add link to blog in about
Changed
- Typos in report layout
- Changes for better logfile layout/formatting
1.0.5.6 release
[1.0.5.6] - 03-09-2023
Changed
- Upgraded System.Text.Json to 7.0.3
1.0.5.5 release
[1.0.5.5] - 06-05-2023
Add
- Added function to count current numers of backups in backup folder and report to email report
- Added function test connection to REST API - if not connected, it will show the error details
- Added function to test if needed system requrements is set
Changed
- Some changes to help text
Fixed
- Fixed report status check for original .zip files letover in backup (if clenup parameter is set)
- Fixed wrong number of current backups in backup folder in email report