SURICATEWatch runninglast run 8 Nov 2026 · 06:17 UTCnext 06:00 → status

[ 28 vendors watched · 50 breaks published · 4 deadlines ahead ]

Your stack changes without telling you

OpenAI retires models in a table on a docs page. Easy to miss. Suricate keeps watch for you and raises the alarm the moment a change concerns your stack.

An alert only when it matters. The rest of the time, we keep watch quietly.

ON WATCHannouncements actually spotted on 8 Nov 2026scanned 6,750kept 50for you 0
Announcements, commits, changelogs
  • Prisma ORM · v8.0.0-rc.13-dev.11: Resolve SQL relations by bound model identity across namespaces (#30478)
  • Cloudflare · Containers - New scheduling policy for Containers to configure image and instance from Durable Objects
  • Cloudflare · Containers - Snapshot and restore Container filesystem
  • Prisma ORM · v8.0.0-rc.13-dev.10
  • Prisma ORM · v8.0.0-rc.13-dev.9: Consolidate language-server project lifecycle ownership (#30528)
  • Prisma ORM · v8.0.0-rc.13-dev.8
  • Prisma ORM · v8.0.0-rc.13-dev.7: Support multi-file schemas in LSP (#30456)
  • Vercel AI SDK · @ai-sdk/zai@3.0.22
Suricate
Your inbox · 06:00

Nothing yet tonight. Most nights, it stays that way.

Put to the test · real repository

Tested on a real, public repository

We replayed the last 366 nights of vercel/ai-chatbot with its real stack and our engine. The test is reproducible (pnpm backtest): open the repository and check for yourself.

8 / 366

emails in 366 nights · 5 breaks · about one every seven weeksEvery square is a night, 6 Oct 2025 to 6 Oct 2026.

first sightingremindernothing to say

Node.js — Node.js 20 reaches end of life206 days ahead · +3 reminders · source, checked 7 Sept 2026
Next.js — Next.js 16 is a major release with breaking changessource, checked 7 Sept 2026
Vercel AI SDK — Vercel AI SDK 6 is a major release with breaking changessource, checked 7 Sept 2026
Drizzle ORM — Drizzle ORM v1.0.0-rc.1: casing API and RQBv1 removedsource, checked 29 Sept 2026
Drizzle ORM — Drizzle ORM 1.0 is in release candidate with no stable release datesource, checked 7 Sept 2026

Not a claim about our speed — the base did not exist on these dates. Every entry it matched against was written and checked in October 2026, then replayed backwards. It shows the engine picking the right things out of a real stack, not how fast we would have got there.

An alert only when it matters. The rest of the time, we keep watch quietly.

Connect your repositoryA suricate keeps watch over your first repository, for free.

Read-only GitHub access. We read your manifests and your configuration files. Never your code.

What others miss

Following a changelog is easy. The change still has to be in it

OPENAI · ANTHROPICnothing to subscribe to

Eleven models retired, announced in a table

Both publish their retirements as rows on a documentation page. We looked for a feed on either and found none (checked 5 Oct 2026), so we read the pages themselves, every night, and diff them.

Nine from OpenAI and two from Anthropic, every one with a date.

NODE.JSinside a security release

24.17.0 changes behaviour while fixing CVEs

A patch release you apply without reading, and in its own words:

This release changes behavior in several networking and security-sensitive subsystems to close the fixed vulnerabilities.

Nobody reads the notes of a .17.

VERCEL · CLOUDFLAREnot a version at all

A free tier ends, a daily limit starts

A model id that stops serving once the offer closes. A free plan where going over the daily quota starts failing queries. Nothing moves in your lockfile, so nothing that reads your lockfile can see it coming.

Pricing and limits are breaking changes with an invoice instead of a version number.

How it works

You sleep. Suricate keeps watch

From connecting your repository to the alert in your inbox.

Once · two minutes

01

You connect a repository.

GitHub, read-only, no write access. We read your manifests and your configuration files. Never your code. Then you tick the services a manifest can’t show.

manifests + config filessrc/ never opened

Every night · then every day

02

We scan every announcement from 28 vendors while you sleep.

Changelogs, docs, release notes, and the commits nobody announces. About 50 new items on a typical night — and years of history at once when a vendor joins the list.

28 vendorsabout 50 a night

03

Our agents check the change that concerns you.

At the source, before anything is published: several agents cross-check every alert.

1 concerns you✓ checked at the source

04

You get an alert only when it concerns you.

It tells you what changes, what breaks for you and what to do, with the source. When it concerns a dependency’s version, it also shows where that dependency sits in your repo and the version we read there. A real one, published and still ahead:

06:001 email · or none

alerts@suricate.dev→ you
SuricateToday · 06:00

Subject: Clerk for Next.js: Clerk phases out CBC cipher suites Jan 18

Clerk for Next.js · deprecation ○ info

Clerk phases out CBC cipher suites

Effective 18 Jan 2027

What changes

Starting January 18, 2027, Clerk will stop supporting CBC-mode SSL/TLS cipher suites on Clerk-managed subdomains such as the Frontend API and Account Portal. The rollout happens gradually as certificates are renewed, since Clerk certificates are valid for 90 days, so all affected subdomains will be moved over within a few months of the start date.

What breaks for you

This only affects clients that cannot negotiate modern cipher suites.

  • TLS handshakes to Clerk-managed subdomains (Frontend API, Account Portal) will fail for clients that can only negotiate a CBC-mode cipher
  • Any client without support for AEAD ciphers like AES-GCM or ChaCha20-Poly1305 loses the ability to connect once its subdomain rotates

What to do

Most applications will not be affected, since modern browsers, mobile OSes, and server runtimes already prefer AEAD ciphers.

  • Nothing to do if your clients already negotiate modern (non-CBC) cipher suites
  • Contact support@clerk.com if you need continued CBC support

Read the announcement (verified 29 Sept 2026)

We keep watch every night, and write only when something concerns you.

Then nothing until the next one. 8 emails in 366 nights on a real repository.

What lands in your inbox

Thirty days in your inbox. Suricate shows up twice

Inboxlast 30 days
  • GitHubReview requested on #48208:12
  • VercelDeployment ready — my-app07:58
  • Suricate1 break — GitHub SSH drops SHA-1 RSA and old DH exchange06:00
  • Linear3 issues assigned to youYesterday
  • SentryWeekly report for my-appMon
  • StripeYour payout is on the waySun
  • GitHubDependabot: 4 security updates28 Sep
  • Suricate1 break — Clerk for Next.js — Clerk phases out CBC cipher suites24 Sep
  • VercelUsage summary for September22 Sep
  • LinearWeekly digest — Platform team21 Sep
  • SentryNew issue: TypeError in /api/chat19 Sep
  • StripeInvoice receipt — September17 Sep

Two here, because a month with two is the one worth drawing. On the repository we replayed it was 8 emails in 366 nights — most months, none.

What we don’t do

We don’t read your code.

Manifests and configuration files only — the exact scope of the GitHub permission we ask for.

We don’t cover everything.

28 vendors today, selected one by one and listed with their freshness on the status page. If yours is not there, we will not see it. Missing yours? Suggest it from your account and we’ll look at adding it.

Every alert cites its source.

Our agents check each change against its source, and the email links to it so you can check too.

A public repository declares nothing.

The replay above matched against 49 announcements, and only the ones readable from a manifest could fire: major versions, no cut-off date. A model being retired or a plan discontinued needs someone signed in to say they use it — and those are the ones carrying a date.

Your repository is watched from the day you connect it.

No replay of your history. Weeks without an alert? Good sign: nothing concerned you. And to see that the watch holds, it’s all public on /status.

Tonight

An alert only when it matters

A suricate keeps watch over your first repository, for free.