Changelog
🆕 New Features
- #6777 feat: add Google Sheets notification provider (Thanks @dharunashokkumar @autofix-ci[bot])
- #6766 feat(ntfy): include tag values in ntfy tags array (Thanks @epifeny)
- #6762 feat(ntfy): add monitor metadata to notification messages for automation (Thanks @epifeny)
- #6758 feat(notification): add WeCom mentioned mobile list support (Thanks @ChenJBBB @autofix-ci[bot])
- #6753 feat: add screenshot delay option for Browser Engine monitor (Thanks @bitloi @autofix-ci[bot])
- #6743 feat(dashboard): add expand/collapse all groups button (Thanks @kurama)
- #6736 feat: added monitoring for Postgres query result (Thanks @daltonpearson)
- #6718 feat(maintenance): add quick duration buttons and pre-fill datetime fields (Thanks @kurama @autofix-ci[bot])
- #6717 feat(notification): Discord suppress notifications (Thanks @yashikota)
- #6670 feat: add path to socket for external MariaDB database (Thanks @UnwishingMoon @autofix-ci[bot])
- #6552 feat(snmp): add SNMPv3 noAuthNoPriv support with backend test (Thanks @querysmith-sys @autofix-ci[bot] @dipok-1)
- #6469 feat: implement incident history (Thanks @aluminyoom @autofix-ci[bot])
💇♀️ Improvements
- #6749 refactor: simplify filters components (Thanks @kurama @autofix-ci[bot])
- #6747 fix: clarify the help text that markdown is supported with a warning about HTML indentation (Thanks @iyawnnn)
- #6727 chore(deps): bump vue-i18n for smoother pluralization (Thanks @autofix-ci[bot] @kurama)
- #6724 chore(i18n): improve some of the punctuation related issues (Thanks @autofix-ci[bot])
- #6723 fix(domain-expiry): move logging out of checkSupport to separate logic to reduce to half the amount of domain expiry logs (Thanks @aviralgarg05 @autofix-ci[bot])
🐞 Bug Fixes
- #6778 fix: MongoDB monitor JSON. parse error handling (Thanks @Angel98518 @autofix-ci[bot])
- #6770 fix: add option to disable STARTTLS for SMTP servers without TLS support (Thanks @dharunashokkumar @autofix-ci[bot])
- #6769 fix(domain_expiry): include static RDAP DNS data with auto-updates instead of dynamically requesting it (Thanks @app/copilot-swe-agent)
- #6767 fix: JSON parse crashes in monitor model with safe parsing (Thanks @dharunashokkumar @autofix-ci[bot])
- #6757 fix: cancel multiple in-progress tests
- #6752 fix: handle multi-level public suffixes in RDAP lookup (Thanks @josephadamsdev)
- #6751 fix(ui): refreshing the page if pressing enter in the search, horizontal scrolling the monitor list on mobile/tablets and aligning items in the monitor list (Thanks @maybe-but-fly)
- #6711 fix: allow for private domains like example.local and others (Thanks @iotux @autofix-ci[bot])
- #6713 fix: final fix of beta workflow
⬆️ Security Fixes
🦎 Translation Contributions
Others
- Other small changes, code refactoring and comment/doc updates in this repo:
- #6755 chore: fix typos in comments (Thanks @NAM-MAN)
- #6741 chore: add manual workflow for building Docker base images (Thanks @app/copilot-swe-agent)
- #6735 chore(ci): fix a missing
--repoin the labeling automation - #6732 chore: fix permissions for the draft labeling automation
- #6731 chore(deps): bump postcss-* dependencies
- #6730 fix: automate mark as draft
- #6729 chore: automate marking as draft on requesting changes
- #6725 chore(release): ignore autofix as an author in the changelog
- #6721 chore: update to 2.1.0-beta.2 (Thanks @app/github-actions @github-actions[bot])