Spaces:
Running
Running
| # Changelog | |
| ## v0.3.0 | |
| ### Research / simulator | |
| - added prefill/decode disaggregation with independent accelerator profiles and worker counts | |
| - added a genuine event-driven P/D pipeline with overlapping prefill, transfer, and decode activity | |
| - added explicit serialized KV-transfer modeling with bandwidth/base-latency controls | |
| - added P/D telemetry: role utilization, transfer volume, mean/p95 transfer latency, and transfer utilization | |
| - added P/D-specific bottleneck diagnoses for prefill-pool, decode-pool, and KV-transfer pressure | |
| - added deterministic shared-prefix reuse with independent cache RNG so enabling cache preserves the workload trace | |
| - added shared-prefix KV accounting and saved-prefill-token telemetry | |
| - added four-way colocated/P-D x cache-off/on comparison | |
| - added bounded design-space exploration and goodput/p95-TTFT Pareto-frontier marking | |
| ### UI / usability | |
| - removed the product-style footer | |
| - simplified top branding toward a research-prototype presentation | |
| - added explicit Worst repetition and Target columns to Capacity Planner tables/exports | |
| - removed area fill from the capacity line chart | |
| - changed line-chart legends to line swatches rather than rectangle blocks | |
| - added PNG download controls to every chart | |
| - added meaningful experiment-aware PNG filenames instead of generic chart names | |
| - retained full-screen chart expansion and Escape-to-close behavior | |
| - added Modern Serving and Design Explorer sections | |
| - added live topology, shared-prefix, P/D worker, and interconnect controls to Serving Lab | |
| ### Validation | |
| - expanded tests to 17 deterministic cases | |
| - release check now validates P/D transfer telemetry, design-space output, PNG controls, planner evidence columns, UI ASCII safety, and absence of the old footer | |
| ## v0.2.0 | |
| - auto-hide runtime header after Pyodide becomes ready; hover/focus at the top edge reveals it | |
| - redesigned the interface around a flatter engineering-dashboard visual system | |
| - replaced decorative/non-ASCII ranking glyphs with explicit text labels | |
| - added chart expansion with Escape-to-close support | |
| - added copy-to-clipboard and CSV export for Scheduler Arena and Capacity Planner tables | |
| - added JSON copy alongside download for individual simulations | |
| - exposed burst multiplier and burst-period controls | |
| - added component TTFT/E2E SLO-attainment accounting and failure breakdowns | |
| - added heuristic simulator-side bottleneck diagnosis with evidence and next-step guidance | |
| - made capacity feasibility conservative across repetitions: every repetition must meet the target and fully drain | |
| - added minimum/mean/maximum repetition evidence to capacity traces | |
| - changed the capacity plot to a true linear request-rate x-axis and added worst-repetition evidence | |
| ## v0.1.0 | |
| Initial browser-native Python release with workload generation, static/continuous scheduling, chunked prefill, KV-cache accounting, analytical latency profiles, Scheduler Arena, and SLO capacity search. | |