# Release radar: next = 0.10.1-develop.7701.1.87b1ad4224

Compared with 0.9.0. Generated 2026-10-29T13:11:45.169Z.

10 of 16 modules outside the @open-mercato scope use APIs that changed since 0.9.0. 0 break statically. Receipts on next: 0 verified, 0 broken.

## Changed APIs in use

| Symbol | Change | Used by |
|---|---|---|
| `@open-mercato/shared/modules/registry#ModuleCli` | signature | Billing; Configure, Price, Quote; Shipment Tracking; Durable Work; Cloudflare AI Search |
| `@open-mercato/shared/lib/commands#CommandRuntimeContext` | signature | Shipment Tracking; Terminal Tracking; Google Sheets Sync; Marketing Consents |
| `@open-mercato/shared/lib/commands#CommandHandler` | signature | Shipment Tracking; Terminal Tracking; Marketing Consents |
| `@open-mercato/core/modules/attachments/data/entities#Attachment` | signature | Cloudflare Email Channel |
| `@open-mercato/core/modules/catalog/data/entities#CatalogProductPrice` | signature | Shopify Sync |
| `@open-mercato/shared/lib/commands/types#CommandHandler` | signature | Billing |
| `@open-mercato/shared/lib/commands/types#CommandRuntimeContext` | signature | Billing |

## Static breaks

None.

## Same failure in several modules

None.

Receipts on next: queued for tonight's run.

## Load-bearing APIs

| Symbol | Used by |
|---|---|
| `@open-mercato/shared/lib/di/container#createRequestContainer` | 15 of 16 |
| `@open-mercato/shared/lib/di/container#AppContainer` | 12 of 16 |
| `@open-mercato/shared/modules/registry#ModuleInfo` | 12 of 16 |
| `@open-mercato/shared/modules/setup#ModuleSetupConfig` | 11 of 16 |
| `@open-mercato/shared/lib/auth/server#getAuthFromRequest` | 10 of 16 |
| `@open-mercato/shared/lib/i18n/context#useT` | 8 of 16 |
| `@open-mercato/shared/modules/events#createModuleEvents` | 8 of 16 |
| `@open-mercato/shared/lib/encryption/find#findOneWithDecryption` | 7 of 16 |
| `@open-mercato/ui/primitives/button#Button` | 6 of 16 |
| `@open-mercato/shared/lib/commands#CommandBus` | 5 of 16 |
| `@open-mercato/shared/lib/i18n/server#resolveTranslations` | 5 of 16 |
| `@open-mercato/shared/lib/openapi#OpenApiRouteDoc` | 5 of 16 |
| `@open-mercato/shared/modules/registry#ModuleCli` | 5 of 16 |
| `@open-mercato/ui/backend/DataTable#DataTable` | 5 of 16 |
| `@open-mercato/ui/backend/FlashMessages#flash` | 5 of 16 |

Changing these breaks the ecosystem. Consider them frozen.
