What’s new in Upstreamr
What we’ve added and changed, newest first. Until the beta opens on 3 November, it lists what’s built and ready for it.
Follow it in your feed reader: the Atom feed.
Link previews that show your page’s state
A shared status page or incident now shows a picture in Slack, Discord, Teams, WhatsApp and on X: your logo with the page’s current state in its colour, or the incident’s title and where it stands. Pages without a favicon get one with their first letter.
Clearer emails for subscribers and your team
Subscriber emails carry your page’s logo and button colour, say the status in words on a coloured band, and show maintenance windows in the reader’s time zone with UTC beside it. Alerts give an outage’s start and end in one line. Every email reads well on phones and in dark mode, with a plain-text version.
Switch status pages without losing your history
Import components, past incidents and maintenance with every update from OpenStatus, Atlassian Statuspage, Instatus, Better Stack or any status feed. A preview shows what comes over first; nobody is notified, and running it again adds only what’s new.
Write incidents and component names in each language
When a page offers English and Romanian, the admin shows a tab per language for incidents, maintenance, templates, component and group names and the page description. A language you leave empty shows your original text. Subscribers get the version in their language.
Status pages and notifications in Romanian
A status page can now be in English, Romanian or both, with a language switch for visitors. Subscribers get confirmations, updates and maintenance reminders in the language they subscribed in.
Monitors and alerts open draft incidents
A monitor going down, or an alert from Prometheus Alertmanager, Grafana or your own script, now opens a draft incident for your team to review, edit and publish. Drafts that recover first close by themselves. Publishing on its own is an option you switch on.
Getting-started guides and this changelog
Seven short guides walk through Upstreamr, from your first status page to your providers, probe agents, subscribers, game servers, private pages and the API. This changelog has an Atom feed.
Import and export subscribers
Bring your subscribers from Atlassian Statuspage, Better Stack, Instatus or any CSV, with a preview before anything is added; people who didn’t opt in get one email to confirm. Export every subscriber as CSV.
Templates, recurring maintenance and reminders
Start an incident or a maintenance from one of your templates. Schedule maintenance that repeats weekly or monthly, and subscribers get up to three reminders before each window (1 week, 48 hours, 24 hours or 1 hour ahead; 24 hours and 1 hour by default).
DNS and domain-expiry monitors, no agent needed
DNS monitors now run from Cloudflare’s edge and check the answer against the values you expect. Domain-expiry monitors read the registry’s expiry date for domains under TLDs with RDAP. Both work on the free plan. Certificate checks (probe agents) and domains alert your team before expiry; the page stays operational.
Game servers: 18 query protocols and 313 games
Game-server monitors now also speak GameSpy 1, 2 and 3, All-Seeing Eye, Unreal Engine 2, id Tech 4, Quake II and Battlefield’s Frostbite query, and the game picker lists 313 games. Player names are still never stored.
Alerts for your team, and heartbeat monitors
Owners and admins get an email when a monitor goes down or recovers, on every plan; the paid plan adds Discord, Slack and webhook alert channels. Alerts never post anything to your status page. Push monitors wait for your cron jobs and backups to call them, and go down when a call doesn’t come.
Private status pages
On the paid plan, a status page can be shown only to people with a password or on the networks you allow. On Enterprise, visitors can sign in with single sign-on, and SCIM keeps the list of people in step with your directory.
Two-factor sign-in
You can protect your admin account with an authenticator app. Turn it on under Security in your account menu.
Yearly billing, and a clear email quota
The paid plan can be billed yearly, 15% off. Notification emails have a monthly allowance: when it’s used, only email pauses, and your status page, webhooks, feeds and chat channels keep updating.
Game-server monitoring
Monitors that ask the game itself for its state, players, map and version: 10 query protocols covering 48 games. Minecraft Java, FiveM/RedM, TeamSpeak 3, TShock and Palworld are checked from Cloudflare’s edge, so they work on the free plan.
Your own domain, and a free address for every page
Every status page gets a free subdomain. On the paid plan, serve it on your own domain: add two TXT records and a CNAME, and the certificate is issued for you.
A setup wizard for new organizations
After you confirm your email, a wizard takes you from a new organization to a status page with its first monitor, then to your provider locations and your teammates.
Free and paid plans, with a spend limit
A free plan with one page and ten monitors, and a paid plan from €9 a month excl. VAT that grows with what you use. Set a spend limit and changes that would go over it are blocked.
Discord and Slack subscriptions, and a maintenance calendar
Your customers can follow your status page in their own Discord server or Slack workspace, in your page’s style, or add your planned maintenance to Google, Apple or Outlook calendars.
Your providers’ notices, matched to where you rent
Upstreamr reads OVHcloud’s and Hetzner’s incident and maintenance notices every hour and keeps the ones for your sites: OVHcloud down to the rack or room, Hetzner down to the datacenter building. They wait in your admin until you tell your customers.