...alright not ALL the things, but a lot... 😉
Before diving into what's new I'd like to thank @seth-space & @killtux for the donations (which happened already a while ago but did you know GitHub keeps the first donation for up to 3 months?). Thanks guys for the coffee(s):
- that's actually my foot and hand :)
It feels good to help you and to get a coffee out of it from time to time.
Quick stats: changed 34 files with 2,464 lines of new code
🆕 New features
- Wake-on-Lan on supported devices inspired by @leiweibau: 73c779c
- Option to disable plugins with the
ENABLE_PLUGINS
setting (🐛 bug found - see below) - I've added a plugin icon next to Settings generated with plugins (🔌)
- Plugins now allow inserting new events into existing database tables
- Added relevant documentation how to insert new objects into native PiAlert database tables
- New plugin(s):
- Map multiple
dhcp.leases
files via the DHCP leases (DHCPLSS
) plugin - Import devices from a UniFi controller via the UNIFI import (
UNFIMP
) plugin - Rogue DHCP servers detection Plugin via NMAP
- Map multiple
🚑 Fixes and Improvements
- Removed trailing dot in host/device names after Pholus scans
- Drastically reduced file-write operations to update API endpoints by comparing the current state to previous DB objects #193
- Slight CSS changes to improve the mobile and widescreen experience
- Fixed repeated notifications on already discovered and reported on ports #199
- Thanks to @pbek: fix: remove trailing slash for REPORT_DASHBOARD_URL in the sample
pialert.conf
file
🐛 Known issues
- The plugins tabs don't have descriptions if the
language
is not explicitly set toen_us
(fixed in this commit) - Setting
ENABLE_PLUGINS
to False crashes the container when API endpoints are updated (fixed in this commit )
🖼 Screenshots
What's Changed
New Contributors
Full Changelog: v23.03.11...v23.04.01