CI Report:
https://ci-tests.linuxserver.io/linuxserver/healthchecks/v4.3-ls354/index.html
LinuxServer Changes:
Full Changelog: v4.2-ls353...v4.3-ls354
Remote Changes:
Improvements
- Send "Monthly Phone/SMS/WA Limit Reached" notice to all team members (not just owner)
- Include notification text in the "Monthly Phone/SMS/WA Limit Reached" notice
- Add a note about unset ping key in the check details page (#1295)
- In the "Add Gotify" form, let users specify alert priorities (#990, @BeyondMagic)
- Add ability to edit existing Gotify integrations
- Switch from Selectize to Tom Select for dropdown controls
- Implement Markdown formatting in Ntfy notifications
- Update alert templates to report downtime duration (#1309)
- Switch to Argon2 as the default hasher for passwords and login tokens
- Optimize DB queries for team membership lookups and for the "Get Pings" API call
Bug Fixes
- Fix WebhookValidator to handle input that contains square brackets
- Update Check.rename_and_delete() to better handle race conditions
- Enforce check limit (times two) when pinging by slug
- Fix the "Edit Ntfy" form to preserve selected priorities when the form reloads
- Fix the parsing of inbound emails with UTF8 body (#1311)
- Add rate-limiting by email in the /accounts/signup view