Skip to content

v3.5.1

Latest

Choose a tag to compare

@ajhollid ajhollid released this 06 Mar 21:18
c217026

What's New

  • WebSocket is now a supported uptime monitor type. You can monitor WebSocket endpoints directly alongside HTTP, ping, port, and gRPC checks.
  • GlobalPing support has been extended to ping-type monitors, so you can now run distributed ping checks from multiple locations worldwide, not just HTTP.
  • The network service layer has been refactored to use a provider pattern, making it easier to add new monitor types and keeping each protocol's logic isolated.
  • Dark mode now uses clean neutral gray backgrounds instead of the previous blue-tinted palette, and the decorative SVG blob
    overlay has been removed for a cleaner look.
  • Admins and superadmins can now remove team members directly from the user edit page, with role-based guardrails that prevent removing users above your own permission level.
  • Email templates are now parsed correctly, fixing a bug where notification emails could render with broken formatting.
  • The server PORT environment variable has been restored, allowing custom server port configuration that was accidentally removed in a prior release.
  • Zod has been explicitly bumped and all remaining z.email() calls have been migrated to z.string().email() for compatibility with the latest version.

What's Changed

Full Changelog: v3.5.0...v3.5.1