Minor Changes
-
#16536
a95d647Thanks @WalshyDev! - Support remote Analytics Engine bindings in local developmentSetting
remote: trueon an Analytics Engine dataset now sendswriteDataPoint()calls fromwrangler devand the Vite plugin to the real dataset. Without it, writes are still dropped locally. -
#16489
fc57bc0Thanks @akshitsinha! - Support standalone local Flagship access through the Local Explorer APIYou can now list, create, update, delete, and evaluate flags for any local Flagship app by its ID, even when no Worker binds it and no dev server is running. This lets
cf flagshipcommands manage local flags with--local.Explorer Flagship routes now follow the public Flagship API: evaluate moves to
/apps/{app_id}/evaluate, full updates usePUT, andPATCHchanges onlyenabled,description,default_variation, andmetadata. Flagmetadatais stored, validated, and returned in evaluation results.Explorer requests are no longer routed to the development process that owns each app. To share flags between local processes, use the same persistence directory.
Patch Changes
-
#16492
a2dd5ffThanks @Hrushikesh-ramilla! - Ensure Miniflare removes temporary files before disposal completes -
#16521
ec6edddThanks @petebacondarwin! - Validate.assetsignoreencoding before building asset manifestsAsset uploads and local development now stop with an actionable user error when
.assetsignoreis not valid UTF-8 or contains null characters, instead of silently losing its patterns. This also applies to standalone Miniflare and the Wrangler, Vite and Vitest development integrations. Save the file as UTF-8 to continue; UTF-8 files with a byte order mark and intentionally empty files remain supported.
{ "analytics_engine_datasets": [ { "binding": "EVENTS", "dataset": "my-dataset", "remote": true } ] }