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
- Fix IPv6 address handling in ping monitor (#3053) by @gorkem-bwl in #3372
- fix: dynamically set Swagger UI server URL from request by @gorkem-bwl in #3369
- Fix infrastructure threshold defaults via migration (#3327) by @gorkem-bwl in #3371
- fix/providers by @ajhollid in #3377
- Fix/email by @ajhollid in #3378
- fix: network providers by @ajhollid in #3379
- fix: resolve ts errors by @ajhollid in #3382
- fix: providers by @ajhollid in #3383
- fix prettier hook by @ajhollid in #3384
- feat: globalping ping type by @ajhollid in #3385
- Fix dark mode background to use neutral gray by @gorkem-bwl in #3374
- Feat: Uptime - Websockets by @Br0wnHammer in #3387
- Fix: restore PORT env var by @ajhollid in #3390
- explicitly bump zod by @ajhollid in #3391
- Add ability to remove team members by @gorkem-bwl in #3386
- bump bersion by @ajhollid in #3392
- develop -> master 3.5.1 release by @ajhollid in #3394
Full Changelog: v3.5.0...v3.5.1