PulseWatch
🚀 Release Notes

Tons of new features now live in PulseWatch

📅 October 11, 2026
✍️ PulseWatch Team
⏱️ 7 min read
NEW
Feature drop: live on production.Better Auth-only sign-up · bot protection · webhook monitors · QOL pack

As of today, all of it is live on production for every account. Here is the full tour of what shipped.

Better Auth-only sign-up

We're moving sign-up and sign-in fully over to Better Auth. One auth system, done properly, instead of a patchwork of hand-rolled flows. That means SSO, better session handling, and a much more trustworthy login experience from the first click.

ℹ️ What changes for you If you already have an account, you'll be migrated seamlessly. No password resets, no lost workspaces. New users will go through Better Auth from day one. Fewer edge cases, fewer login bugs, and a foundation we can build team management on top of.

Auth is the front door of PulseWatch, and bots have been knocking on it. We're adding proper bot protection to sign-up and other public endpoints, so automated abuse gets stopped before it ever touches your workspaces or our infrastructure.

Less spam, less noise, and a fairer service for real users. Here's what that means in practice.

🔑

Better Auth-only authentication

Single, well-tested auth provider for sign-up and sign-in. SSO-ready, with consistent sessions and fewer login edge cases.

🤖

Bot protection

Automated sign-ups and abusive traffic get filtered out before they can create junk accounts or hammer public endpoints.

🔗

Webhook ingest pipeline

A dedicated ingest path for incoming webhooks, so pushes from your services land in PulseWatch reliably and show up where you expect them.

⏱️

Staleness detection + UI

Webhook monitors that go quiet get flagged as stale instead of silently looking green. The dashboard UI surfaces that state clearly.

End-to-end webhook monitors

Webhook monitors work in reverse compared to everything else in PulseWatch. Instead of us pinging you, your services ping us. We're building the whole loop: ingest endpoint, staleness tracking when pushes stop arriving, and a dedicated UI so you can see heartbeat history at a glance. If a cron job or background worker goes silent, you'll know.

ℹ️ Perfect for cron jobs and workers Webhook monitors are ideal for things we can't poll directly: scheduled jobs, queue workers, IoT heartbeats. As long as your code can send an HTTP request on success, PulseWatch can watch it, and tell you when it stops.

Tasks, models and migrations: tags, public tokens, timezones

Under the hood we're extending the data models and shipping the migrations to match. Three additions that unlock a lot: tags for organising monitors, public tokens for safe sharing, and proper timezone support per account.

🏷️

Tags

Group and filter monitors your way, by team, service, region, or anything else. Tasks and models both understand tags from the ground up.

🔓

Public tokens

Shareable, revoked-anytime tokens for public status views, powering things like uptime badges without exposing your account.

Timezone support

Incident timestamps, maintenance windows and uptime displays will finally respect your timezone instead of forcing you to do mental UTC maths. It's stored on the model, migrated properly, and shown consistently in the UI.

Quality-of-life upgrades

The small things you feel every day. We're shipping a batch of QOL improvements that make the dashboard faster to use and nicer to look at.

🌙

Theme toggle

Proper light/dark switching that remembers your choice. Easy on the eyes at 3am during an incident. And during the day too.

⌨️

Keyboard shortcuts

Fly through the dashboard without touching the mouse. Common actions get shortcuts, with a cheatsheet to learn them.

📋

Copy buttons

One-click copying for URLs, tokens, embed codes and badge snippets. No more carefully selecting text and missing a character.

📥

Bulk URL import

Paste a list of URLs and create monitors in bulk instead of adding them one by one. Onboarding a whole fleet takes seconds.

🎖️

Uptime badges

Embeddable SVG badges showing live uptime for any monitor. Perfect for READMEs and status pages, backed by public tokens.

🕓

Timezone display

Every timestamp in the UI rendered in your configured timezone, so "when did it go down?" always has an obvious answer.

✨

Cleaner UI

A tidier, more consistent interface across the dashboard. The same workflows with less clutter, calmer visual hierarchy, and screens that are easier to scan during incidents.

Full list: everything we are adding

Every item currently in development, listed out:

  • New Better Auth-only sign-up and sign-in. One auth system with SSO-ready sessions.
  • Security Bot protection on sign-up and public endpoints. Automated abuse stopped before it touches your workspaces.
  • New Webhook monitor type, end to end. Dedicated ingest pipeline for incoming heartbeats.
  • New Staleness detection for webhook monitors. Silent monitors get flagged instead of looking green.
  • Improvement Webhook monitor UI. Heartbeat history and stale state surfaced clearly in the dashboard.
  • New Tasks, models and migrations. Tags for organising monitors across tasks and models.
  • New Public tokens. Safe, revocable tokens for sharing status without exposing your account.
  • New Timezone support. Per-account timezones stored on the model and migrated properly.
  • Improvement Theme toggle. Light/dark switching that remembers your choice.
  • Improvement Keyboard shortcuts. Fly through the dashboard with a built-in cheatsheet.
  • Improvement Copy buttons. One-click copying for URLs, tokens, embed codes and badge snippets.
  • Improvement Bulk URL import. Paste a list of URLs and create monitors in seconds.
  • New Uptime badges. Embeddable live-uptime badges for READMEs and status pages.
  • Improvement Timezone display. Every timestamp rendered in your configured timezone.
  • Improvement Cleaner UI. A tidier, more consistent dashboard interface with calmer hierarchy and less clutter.

Live on production

The full feature drop is now live on production for every account. No update required on your end, as everything shipped server-side. If anything looks unexpected, reach out and we will take a look.

✅ Tell us what to polish next Now that everything above is live, your feedback decides what gets refined next, the cleaner UI included. Reach out at hello@pulsewatch.eu1.netbird.services with what you love, what annoys you, and what is missing. We read everything.

Thanks for being with us while we built this out. The goal is the same as always: make PulseWatch the kind of tool you can actually rely on. Solid auth, honest data, and a dashboard that gets out of your way. This feature drop, now live, is a big step in that direction.

The PulseWatch Team

Share
PW
PulseWatch TeamTransparent infrastructure, always. All posts →

Keep reading

Oct 11, 2026Our website, redesignedMay 30, 2026PulseWatch 4.2: What is new
← Newer postOlder post →

Comments

Questions, corrections or thoughts on this post? Join the thread below.

PulseWatch, transparent infrastructure, always

© 2026 PulseWatch. Building reliable uptime monitoring.

Home · All posts · App · Status · Status Page · ↑ Top