Changelog

Every shipped change, in reverse chronological order.

  1. Newv1.0.0#

    Public launch

    We're public.

    After 14 months of building (and quietly running it on real Meteor production traffic), UptimeClarity is generally available today. Sign up, drop in the package, and you'll see methods, publications, observers, Mongo queries, and outbound HTTP within 30 seconds.

    What's in 1.0

    • Meteor 2 + 3 support in a single Atmosphere package. The SDK detects the runtime and patches the right things.
    • LiveQuery driver mix — see, per publication, what fraction of subscriptions are using change_stream, oplog, or polling. This is the view nobody else has.
    • Observer leak detection — RAM rising while connections are flat? We'll tell you which publication is leaking and link straight to the fix.
    • MongoDB COLLSCAN watcher — every time your app runs a query without an index, you'll see it.
    • Hosted status pages — branded, with real-time monitor pings.
    • Alerts — Slack, Discord, email, PagerDuty, and a webhook.

    What's next

    The next two months are about depth, not breadth: better trace correlation, RUM for clients, and a proper Node-only flavour of the SDK for non-Meteor apps.

    Thanks for trusting us with your prod app.

  2. New#

    Reactive view — driver mix overlay

    You can now see exactly which LiveQuery driver each publication is using, broken down over time. Hover any bar to see the % split between change_stream, oplog, and polling.

    A publication that quietly fell back to polling shows up immediately. Why this matters.

  3. Improved#

    Faster ingest — p99 dropped 38%

    The ingest path now does its gzip decompression and JSON parse in a single streaming pass. End-to-end latency from your app to "visible in the dashboard" is down from a p99 of 86ms to 53ms.

    No SDK update required.