Releases: tigattack/VeeamNotify
Releases · tigattack/VeeamNotify
v2.1.2
v2.1.1
v2.1.0
🎉 What's New
🐛 Bug Fixes
- Fix broken Discord mentions (#111, #112)
- Fix user IDs getting mixed up between notification services when more than one service is configured (#111, #112)
- Fix edge-case terminating errors in log handling (#115)
- It's almost impossible that anyone would ever have encountered this, but nonetheless, it's fixed.
Miscellaneous
- Use
ToString()for Veeam IDs, rather than referencing.Id.Guid(#116) - Add debugging features to Bootstrap.ps1 (#116, #119)
Full Changelog: v2.0.0...v2.1.0
v2.0.0
⚠️ Breaking Changes
- Veeam Backup & Replication >= 12 is now required.
Prior to this release, VBR 11 was the minimum version. - Configuration (
conf.json):- All services must have an
enabledkey. Only services with"enabled": truewill be notified.
Example:"services": { "discord": { "enabled": true, "webhook": "https://discord.com/....", "user_id": "123456789" },
- MS Teams
user_nameproperty is renamed todisplay_name.
- All services must have an
🎉 What's New
- HTTP notifications support
- Supports
GETandPOSTmethods. - Job data will be included in request body if method is
POST. GETcan be used to 'ping' a monitoring tool such as Uptime Kuma.
- Supports
- Updated config schema —
⚠️ Includes breaking changes. See Breaking Changes section above.- Define required keys for each service.
- Updates default
thumbnailURL (image has not changed).
🐛 Bug Fixes
- Fixed various issues with Telegram service.
Miscellaneous
- User agent for requests to notification services is now
VeeamNotify; PowerShell/<PS major.minor>(e.g.VeeamNotify; PowerShell/5.1). - Improve config schema validation.
- Improved installer script and Veeam config deployment script (for configuring jobs to use VeeamNotify).
- Lots of miscellaneous refactoring and behind-the-scenes improvements to code maintainability and readability, error handling, logging, and minor performance improvements.
Full Changelog: v1.1.2...v2.0.0
v1.1.2
Important
This is a hotfix release to patch the version file, fixing the erroneous update notices.
There are no functional changes between v1.1.1 and v1.1.2.
What's Changed
- chore: rename example config, update gitignore by @tigattack in #96
- fix installer script tests by @tigattack in #97
- ci(release): ensure version file matches tag by @tigattack in #98
- ci(script-analyzer): fix PSScriptAnalyzer script error output by @tigattack in #99
- chore(issue_template/bug_report): resolve missing versions by @tigattack in #101
- fix: patch version by @tigattack in #102
- ci(release): update release title by @tigattack in #103
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix(notificationhandler): correct invalid var reference by @tigattack in #94
- style: fix PSUseCorrectCasing in all files by @tigattack in #95
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- chore(deps): bump tj-actions/changed-files from 18 to 41 in /.github/workflows by @dependabot in #67
- Telegram notification support by @Philenst in #63
- fix: HTML encode timestamps for MS Teams by @tigattack in #74
- Fixing Send-Payload function by @aptfinf in #79
- chore(deps): bump tj-actions/changed-files from 41 to 46 in /.github/workflows by @dependabot in #86
- Adding support for tape jobs by @GoryMadLogger in #81
- chore: Configure Renovate by @renovate in #88
- chore(deps): update actions/checkout action to v4 by @renovate in #89
- chore(deps): update actions/upload-artifact action to v4 by @renovate in #90
- chore(deps): update dorny/test-reporter action to v2 by @renovate in #92
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in #93
New Contributors
- @dependabot made their first contribution in #67
- @aptfinf made their first contribution in #79
- @GoryMadLogger made their first contribution in #81
- @renovate made their first contribution in #88
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Fix agent job reports by @Philenst in #62
- Merge installer fix & assets to main by @tigattack in #44
- Change InstallParentPath to InstallPath by @Philenst in #46
- Merge latest changes from dev by @tigattack in #47
- Fix one-line installation option by @tigattack in #51
- fix(installer): improve existing installation detection/handling by @tigattack in #59
Full Changelog: v1.0...v1.0.1
v1.0
First release of VeeamNotify!
This project combines and greatly improves the functionality of VeeamDiscordNotifications, VeeamSlackNotifications, and VeeamTeamsNotifications.
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