Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Releases: tigattack/VeeamDiscordNotifications

Check out VeeamNotify!

24 Jun 14:11
c6599f5
Compare
Choose a tag to compare

VeeamDiscordNotifications is replaced by VeeamNotify. Check it out!

Highlights

  • More session details in your notifications.
  • Improved styling of notifications.
  • More job types fully supported.
  • More configuration options for when, where, and how you wish to be notified.
  • More logging options, including log rotation.
  • VeeamNotify will log to your Veeam session log to let you know if it experienced any problems.
  • Much improved install and configuration deployment (installs VeeamNotify on your jobs for you) scripts.
  • Much more!

Full Changelog: https://github.com/tigattack/VeeamNotify/commits/v1.0

Version 2.0 RC1

20 Dec 23:30
d2bedea
Compare
Choose a tag to compare
Version 2.0 RC1 Pre-release
Pre-release

New

  • Veeam Backup & Replication 11 compatibility.
  • More configuration options.
  • Veeam Agent support. See here for information on post-job scripts for agents and the usage restrictions. Other than the noted usage restrictions, there are further restrictions on the information available from Veeam B&R on agent jobs.
  • Replication job support.
  • Self-installer script. The script will download and configure this project with user-provided settings (such as the webhook and mention preferences) and optionally configure some supported, user-selected Veeam jobs with the correct post-job script path.
  • Configuration schema validation.
  • Optional (default on) update notifications.
  • Mention on job warning, in addition to the existing mention on fail option.
  • Experimental self-update script. If auto_update is true in conf.json, this will update your "installation" of this project and then report the update status to Discord.

Improved

  • General refactoring and good practice improvements.
  • Embed design (see examples in README).
  • Error handling.
  • Logger module and logging overall.

Other

New modules & scripts, possibly of interest:

  • ConvertTo-ByteUnit: Raw (bytes) figure in, pretty figure out, e.g. 102400 -> 10 KB.
  • DeployVeeamConfiguration.ps1: Configures some supported, user-selected Veeam jobs with the correct post-job script path.
  • Test-FileIsLocked: Tests if the file at the given path is currently locked. Used for logfile hand-off between Bootstrap.ps1 and AlertSender.ps1.
  • UpdateInfo: A function to retrieve the version/update status.
  • VBRSessionInfo: Given a session ID and job type (VM or Agent), this module's function will find and return all available session information and the job's name.

Processing speed & update checking

01 Feb 11:49
c4deb2b
Compare
Choose a tag to compare

This release adds the job's processing speed to the report, adds an update checker, and brings an option (disabled by default) to mention the specified Discord user when a job fails.

Initial release

06 Dec 23:59
752ba53
Compare
Choose a tag to compare

Adapted my other project, VeeamSlackNotifications, for Discord with various improvements and Discord-specific changes.