ChangelogRadar

AI changelog alerts where you work

Slack, Discord, Microsoft Teams, webhooks and calendars. Every change is checked against the vendor’s official page and links to it.

Slack, in one minute (free)

Add Slack's RSS app to your workspace (all plans), then type this in the channel:

/feed subscribe https://changelogradar.vercel.app/feeds/act-now.xml

Any product feed works the same way, for example https://changelogradar.vercel.app/feeds/claude-code.xml. Slack's RSS app only posts items dated after the last one it saw, and each change keeps its vendor's date, so a change verified a few days late can be skipped. For every change, use the GitHub Action or Pro.

GitHub Action: Slack, Discord, Teams or a webhook

Free and self-hosted: it runs in your own repository with your own webhook secret and remembers what it already sent. Slack, Discord, Teams (Workflows: Send webhook alerts to a channel) or any https endpoint.

name: changelogradar
on:
  schedule:
    - cron: "23 7 * * *"
  workflow_dispatch:
jobs:
  alerts:
    runs-on: ubuntu-latest
    steps:
      - uses: lexarad/changelogradar-action@v1
        with:
          products: claude-code,claude-platform,cursor
          types: breaking,deprecated
          slack-webhook: ${{ secrets.SLACK_WEBHOOK_URL }}

Product slugs: claude-platform, claude-code, openai-api, cursor, github-copilot, gemini-api, mistral-ai, devin-desktop, vs-code, cohere. Types: breaking, deprecated, pricing, new-capability.

Pro: nothing to maintain

The alert reaches your channels within minutes of a change being verified on ChangelogRadar, plus a weekly digest of your stack. For one person (9 € a month) or a team (29 € a month), VAT not included. Plans.

Calendar

retirements.ics adds every model shutdown date to Google Calendar, Outlook or Apple Calendar, with a reminder 7 days before in Outlook and Apple Calendar.

Data and webhooks

Every verified change as JSON: changes.json. Model retirements: retirements.json (CC BY 4.0). Each feed entry carries two <category> elements: the change type and the product slug.

A webhook receives this JSON. With a secret, each request carries X-ChangelogRadar-Timestamp and X-ChangelogRadar-Signature: sha256=HMAC-SHA256(secret, timestamp + "." + body). Compare it in constant time, reject timestamps more than 5 minutes old, and ignore a delivery id you have already seen.

{"source": "changelogradar", "event": "instant", "delivery": "…", "more": 0,
 "changes": [{"id": "urn:changelogradar:…", "date": "2026-11-03", "product": "Claude Code",
              "product_slug": "claude-code", "vendor": "Anthropic", "type": "breaking",
              "title": "…", "summary": "…", "source_url": "https://…"}]}