v0.12.0

modelcontextprotocol/registryv0.12.0Jul 6, 2026by github-actions[bot]

AI Summary

This release adds new media management capabilities including backfill and retry functions, improves database security by using fixed allowlisted queries, and fixes a synchronization bug where media downloads were prematurely canceled.

Key Highlights

  • Added `media backfill` to download missing local copies of media for synced messages.
  • Added `media retry` to recover CDN-expired media from the primary device.
  • Security update replacing dynamic schema-inspection SQL with fixed allowlisted queries.
  • Fixed sync process to ensure queued media downloads complete before exiting.

New Features

  • Media backfill functionality
  • Media retry functionality
  • SQL query allowlisting for storage operations

Full Release Notes

## Changelog

### Added

- Media: add `media backfill` to download media for already-synced messages that have metadata but no local copy. (thanks @njt)
- Media: add `media retry` to recover CDN-expired media from the primary device. (thanks @njt)

### Security

- Store: replace dynamic schema-inspection SQL with fixed allowlisted queries. (thanks @dovocoder)

### Fixed

- Sync: finish queued media downloads before clean one-shot and bootstrap exits instead of canceling them at idle. (thanks @njt)