Webhook Manager v5.0.2
- Completely re-written backend using ASP.NET Core.
- Supports multiple Pokemon, Pvp, Raids, Lures, Invasions, and Gyms per subscription entry instead of one per.
- Immense performance increase and CPU usage reduction. (check my posts in #help)
- Configurable queue batch size consumption.
- All incoming data is queued for parsing and outbound transport, saving on request response time yielding more requests aka less missed reports... if any.
- Any message that's rate limited is backlogged and awaited the rate limit time then requeued for outboard transport again.
- Admin Dashboard (mostly complete other than creating/updating Alarms and user login system) for configuring and managing the different used config files. (soon to be rewritten in React instead)
- Background services for everything
- UICONS icon standard support
- Fixes damn dreaded emoji race condition
- Uses Handlebars.Net for templating engine and allows for custom PvP rankings DTS.
- Subscriptions management API (used with WhMgr-UI 2.0)
- Configurable
defaults.json
for common default values - Sentry diagnostic reporting
- Removes Discord subscription commands, all are given a response to use the subscriptions website (WhMgr-UI)
- Plenty of other fixes and improvements I can't think of...
Includes v4 to v5 SQL migration script for manual use, although a fresh database is highly recommended.
Installing .NET 5.0 is backwards compatible incase you want to still use horrible WhMgr v4 instead of v5 for some reason.
Note: v5 has a telemetry implementation called Sentry
(same as ReactMap) in order to help track down any errors that arise. You can disable it by setting sentry
to false
in your config, although I recommend leaving it.
P.S. I highly recommend updating as soon as you can, most changes are in the config, small changes to alarms and filters, no changes to geofences, although full rewrite of embed/alert files.
What's Changed
- Add HostedServices Queue for Webhook Alarms by @versx in #187
- Add UIcons support and refactors by @versx in #188
Full Changelog: 4.17.0...5.0.2