About this archive

How the Microsoft 365 Message Center and Roadmap archive is built, where the data comes from, how often it updates, and how to cite it.

536
Active announcements
1,826
Roadmap items
3,364
Expired, preserved
121
Major changes

What this is

Microsoft 365 Message Center Archive is an independent, public archive of Microsoft 365 Message Center announcements and Microsoft 365 Roadmap items, maintained by Cengiz YILMAZ, a Microsoft MVP working in Microsoft 365 administration.

The Microsoft 365 admin center only surfaces messages that target your tenant, and it removes them once they expire. That makes it hard to answer questions like “when was this change first announced?” or “what did the rollout date say before it slipped?”. This archive keeps every announcement permanently, records a new version each time Microsoft edits one, and lets you diff any two revisions.

All announcement text is authored by Microsoft and reproduced here for reference. This site is not affiliated with or endorsed by Microsoft.

How it is built

  • Message Center data is read from the Microsoft Graph Service Communications API; Roadmap data from the public Microsoft 365 Roadmap feed.
  • Each ingest hashes every message and appends a new version entry whenever the content changes, producing a full revision history.
  • The site is rendered as fully static HTML — every message page exists as a real file, with no client-side data fetching required to read it.
  • Machine-readable outputs are published on every build: /messages-index.json, /rss.xml, and /llms.txt.
  • Most recent announcement change in the archive: .

Frequently asked questions

Where does the data come from?
Message Center announcements are collected from the Microsoft Graph Service Communications API, and Roadmap items from the public Microsoft 365 Roadmap feed. Microsoft is the author of all announcement text; this site archives and cross-references it.
How often is the archive updated?
An automated job ingests new and changed announcements daily. Every change is committed to version history, so each message keeps a complete, timestamped revision trail.
Why does this exist when the Message Center is already in the admin center?
The Microsoft 365 admin center only shows messages targeted at your tenant, hides them once they expire, and does not show what changed between revisions. This archive is public, permanent, full-text searchable, and diffable.
Is this an official Microsoft site?
No. It is an independent, non-affiliated reference archive. Always treat your own tenant's Message Center as the authoritative source for whether a change applies to you.
Can AI assistants and search engines use this data?
Yes. A machine-readable index is published at /messages-index.json, a summary for language models at /llms.txt, and an RSS feed at /rss.xml. Cite the canonical URL of the individual message page.

Release notes

  • The announcement table now loads its dataset after the page renders instead of having every record embedded in the HTML. The home, Roadmap, and Archive pages dropped from 1.2-2.0 MB to under 200 KB each, while still shipping real links for crawlers.
  • Service pages no longer repeat their records in both a table and a list; the complete year-grouped index remains.
  • Removed the duplicate 'latest announcements' blocks that restated the first page of the table.

  • Service pages now list every announcement and Roadmap item recorded for that service, grouped by year, so all 5,730 detail pages are reachable through real links rather than the sitemap alone. This replaces the separate /browse section, which has been removed.
  • Added a services directory at /service listing every Microsoft 365 workload in the archive.
  • Added this About page with sourcing, update cadence, and citation guidance.
  • Rebuilt structured data: messages now use TechArticle, and the site publishes Dataset, CollectionPage, ItemList, and FAQ schema.
  • robots.txt now names the major AI answer-engine crawlers explicitly so the archive can be cited.

Start browsing