Skip to content

Releases: michaelmsonne/AzureDevOpsBackupTool

1.1.2.1

07 Nov 20:37
699d61e
Compare
Choose a tag to compare

[1.1.2.1] - 07-11-2024

AzureDevOpsBackup:

Added

  • Added an option to set mail server SSL (Secure Sockets Layer) to true or false in the email report with argument: '--nossl'

1.1.2.0

30 Oct 18:12
8e5e16b
Compare
Choose a tag to compare

[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

22 Sep 16:19
3ac818e
Compare
Choose a tag to compare

[1.1.1.0] - 22-09-2024

AzureDevOpsBackup:

Added

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

10 Aug 08:49
ae4e1fa
Compare
Choose a tag to compare

[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"
  • 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

08 Aug 17:07
7630b16
Compare
Choose a tag to compare

[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

10 Jul 05:06
660d73f
Compare
Choose a tag to compare

[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

13 Apr 19:06
1a5e6fa
Compare
Choose a tag to compare

[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

11 Mar 22:26
c60dea7
Compare
Choose a tag to compare

Add

  • Add link to blog in about

Changed

  • Typos in report layout
  • Changes for better logfile layout/formatting

1.0.5.6 release

03 Sep 19:22
acb076b
Compare
Choose a tag to compare

[1.0.5.6] - 03-09-2023

Changed

  • Upgraded System.Text.Json to 7.0.3

1.0.5.5 release

06 May 09:33
5ff978a
Compare
Choose a tag to compare

[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