v0.9.0
What's Changed
- Support route matrix benchmark workloads by @chubes4 in #1239
- Materialize route matrix benchmark artifacts by @chubes4 in #1240
- Run HTTP distribution startup probes by @chubes4 in #1241
- Run distribution setup artifacts by @chubes4 in #1243
- Execute generated REST request cases by @chubes4 in #1244
- Add Codebox consumer primitives by @chubes4 in #1242
- Materialize REST request case summaries by @chubes4 in #1246
- Add db inventory benchmark step by @chubes4 in #1247
- Harden Codebox consumer primitive contracts by @chubes4 in #1245
- Add browser request coverage artifacts by @chubes4 in #1248
- Emit agent task artifact envelopes by @chubes4 in #1249
- Add benchmark artifact refs for full-surface coverage by @chubes4 in #1251
- Read preview boot config from primary playground by @chubes4 in #1252
- Fix contained-site no-fallback opens by @chubes4 in #1253
- Preserve browser task contract auth by @chubes4 in #1254
- Allow logged-in blueprint ref hydration by @chubes4 in #1255
- Allow inline benchmark artifacts before materialization by @chubes4 in #1256
- Support programmatic Playground runtime gaps by @chubes4 in #1257
- Use canonical sandbox agent runtime by @chubes4 in #1258
- Harden browser runtime materialization seams by @chubes4 in #1260
- Fall back to remote browser mu-plugin packages by @chubes4 in #1262
- Add reusable PHP worker JSON helpers by @chubes4 in #1261
- Add recipe secret env provider hooks by @chubes4 in #1265
- Add PHP worker runner primitive by @chubes4 in #1264
- Extract materialization envelope helper by @chubes4 in #1263
- Add DMC runner workspace backend adapter by @chubes4 in #1268
- Add Codebox Agents API adapter facade by @chubes4 in #1269
- Document WP Codebox public API contract by @chubes4 in #1267
- Enforce Codebox public boundary by @chubes4 in #1270
- Add Codebox tool bridge contract by @chubes4 in #1272
- Expose public WordPress workload primitives by @chubes4 in #1266
- Cache php-scoper for runtime overlay prep by @chubes4 in #1271
- Add runtime profile resolver by @chubes4 in #1276
- Add runtime core public facade by @chubes4 in #1275
- Add artifact diagnostics result helpers by @chubes4 in #1274
- Add browser SDK facade contract by @chubes4 in #1273
- Expose WordPress workload primitives in public API by @chubes4 in #1280
- Stabilize agent task run result envelope by @chubes4 in #1279
- Normalize runner workspace public boundary by @chubes4 in #1277
- Normalize browser SDK result DTOs by @chubes4 in #1283
- Formalize runtime profile contract by @chubes4 in #1281
- Add browser contained site facade by @chubes4 in #1282
- Add parent tool bridge contract by @chubes4 in #1278
- Add provider credential boundary by @chubes4 in #1285
- Add case artifact manifest primitives by @chubes4 in #1287
- Add runtime checkpoint recipe primitives by @chubes4 in #1288
- Add recipe user session primitive by @chubes4 in #1291
- Document executable fixture site seeds by @chubes4 in #1286
- Add structured WordPress plugin state command by @chubes4 in #1289
- Add fuzz run recipe primitive by @chubes4 in #1290
- Add bounded command diagnostics capture by @chubes4 in #1292
- Clarify public Codebox API aliases by @chubes4 in #1293
- Add runner workspace adapter boundary by @chubes4 in #1294
- Stabilize browser SDK DTO normalization by @chubes4 in #1295
- Make runtime profiles integration-owned by @chubes4 in #1296
- boundary/enforcement tests docs by @chubes4 in #1297
- Align fanout aggregation contract by @chubes4 in #1298
- Add deterministic fanout artifact refs by @chubes4 in #1299
- Add deterministic fanout DAG scheduling by @chubes4 in #1300
- docs: clarify public Codebox boundary by @chubes4 in #1302
- feat: add canonical sandbox tool policy helpers by @chubes4 in #1303
- feat: add generic runtime ability aliases by @chubes4 in #1304
- feat: add public agent workload envelope by @chubes4 in #1305
- fix: keep runtime profile output public by @chubes4 in #1306
- feat: add public artifact reference DTOs by @chubes4 in #1307
- Cache WordPress release metadata for startup by @chubes4 in #1301
- Add stable run-agent-task CLI command by @chubes4 in #1308
- Export canonical runtime contract manifest by @chubes4 in #1309
- Align PHP fanout aggregation contract by @chubes4 in #1310
- Add public runtime package execution contract by @chubes4 in #1312
- Make agent workload normalization pluggable by @chubes4 in #1311
- Harden runner workspace backend boundary by @chubes4 in #1315
- Add WP Codebox PHP public API facade by @chubes4 in #1313
- Add stable preview boot ref facade by @chubes4 in #1316
- Neutralize WordPress runtime backend aliasing by @chubes4 in #1317
- Centralize Agents API integration behind Codebox adapter by @chubes4 in #1318
- Add WP Codebox runtime task wrapper by @chubes4 in #1320
- Apply runtime presets in public builders by @chubes4 in #1319
- Activate bench dependencies before components by @chubes4 in #1321
- Harden runner workspace facade boundary by @chubes4 in #1322
- Add public WordPress runtime facade by @chubes4 in #1323
- Test public Codebox API boundary by @chubes4 in #1324
- Quarantine browser session internals behind DTOs by @chubes4 in #1325
- Clarify runner workspace backend API boundary by @chubes4 in #1328
- Decouple runtime task execution providers by @chubes4 in #1326
- Expose agent runtime execution primitive by @chubes4 in #1327
- Make browser readiness task-aware by @chubes4 in #1329
- Clarify public runtime contract boundary by @chubes4 in #1330
- Support bench recipe evidence steps by @chubes4 in #1331
- Add public fuzz suite contracts by @chubes4 in #1332
- Expose WordPress runtime action helpers by @chubes4 in #1333
- Clarify runner backend policy boundaries by @chubes4 in #1334
- Add fuzz suite runner primitive by @chubes4 in #1335
- Add guarded WordPress runtime ability contracts by @chubes4 in #1338
- Add performance observation primitives by @chubes4 in #1336
- Add WordPress runtime discovery contracts by @chubes4 in #1337
- Return browser session product DTO by default by @chubes4 in #1341
- Clarify public API contract boundaries by @chubes4 in #1339
- Refactor internal Agents API adapter details by @chubes4 in #1340
- Define runner workspace backend contract by @chubes4 in #1342
- Tighten WP Codebox public API boundary by @chubes4 in #1343
- Document REST DB profiler benchmark support by @chubes4 in #1345
- Add WordPress CRUD fuzz contracts by @chubes4 in #1344
- Expose public runtime contract manifest by @chubes4 in #1346
- Add WordPress inventory command contracts by @chubes4 in #1347
- Narrow public Codebox contract boundary by @chubes4 in #1349
- Expose WordPress runtime action facade by @chubes4 in #1348
- Enrich REST fuzzing discovery contracts by @chubes4 in #1350
- Add WordPress CRUD and DB operation handlers by @chubes4 in #1353
- Add fuzz target adapter registry by @chubes4 in #1351
- Centralize WordPress performance observations by @chubes4 in #1354
- Clean runner workspace backend boundaries by @chubes4 in #1355
- Extract Agents API runtime adapter profile by @chubes4 in #1356
- Harden WP Codebox public API boundary by @chubes4 in #1357
- Implement WordPress fuzz suite ability runner by @chubes4 in #1358
- Add WordPress page-load command contracts by @chubes4 in #1352
- Add generic runtime provider primitives by @chubes4 in #1359
- Preserve CLI JSON output before exit by @chubes4 in #1366
- Harden generic runtime result contracts by @chubes4 in #1364
- Expand WP Codebox API facade coverage by @chubes4 in #1360
- Neutralize internal runtime names by @chubes4 in #1362
- Clean public boundary vocabulary by @chubes4 in #1363
- Harden public browser DTO contracts by @chubes4 in #1365
- Align fuzz public runtime contracts by @chubes4 in #1367
- Avoid hard exit on recipe phase failure by @chubes4 in #1368
- Use PHP nowdocs for agent JSON literals by @chubes4 in #1369
Full Changelog: https://github.com/Automattic/wp-codebox/blob/v0.9.0/CHANGELOG.md