|
|
| ## V21 — Per-user bucket onboarding |
|
|
| - Added Run storage controls to check or create the signed-in user's private run bucket from the UI. |
| - Jobs now preflight the per-user bucket before launch and show a clear error if it is missing or inaccessible. |
| - The app no longer requires users to leave the workflow to manually create `space-factory-runs` before first use. |
|
|
|
|
| ## v20 — Per-user Bucket isolation |
|
|
| - Reverted to the V17 product UI baseline. |
| - Replaced the hardcoded shared bucket source with a per-user bucket policy. |
| - Jobs now mount `<signed-in-username>/<bucket-name>` dynamically. |
| - Refresh/readback and artifacts links now use the signed-in user's bucket. |
| - Added a Run Bucket name field to Build and Validate workflows. |
| - Updated docs to require each user to create their own private `space-factory-runs` bucket. |
|
|
| # Changelog |
|
|
| ## v17-product-button-links |
|
|
| - Replaced custom HTML/Markdown quick links with native Gradio `gr.Button(link=..., link_target="_blank")` controls. |
| - Quick link buttons are available in both public workflows: |
| - Build from model card |
| - Validate existing Space |
| - Kept the product workflow unchanged: ZeroGPU-first, fixed GPU fallback, manual hardware fallback, and existing-Space validation. |
|
|
|
|
| ## v16-product-links |
|
|
| - Added quick links after launching jobs: |
| - open HF Job in a new tab |
| - open target Space in a new tab |
| - open Space settings in a new tab |
| - open run artifacts in the configured Bucket |
| - Added the same link panel to both Build and Validate workflows. |
|
|
| ## v15-product-verified |
|
|
| - Removed legacy phase launchers from product code. |
| - Kept only the public workflows: |
| - Build from model card |
| - Validate existing Space |
| - Cleaned documentation to match the public-preview product workflow. |
| - Removed duplicate UI component in the build events tab. |
| - Rechecked previously observed failure modes: |
| - Gradio Client auth parameter compatibility |
| - endpoint discovery instead of hardcoded `/predict` |
| - generic README metadata sanitation |
| - ZeroGPU-first with fixed-GPU/manual fallback |
| - separate validation/smoke-test workflow |
|
|
| ## v14-product |
|
|
| - Public product UI without experimental tabs. |
| - Universal model-card builder and existing-Space validator. |
|
|
| ## V22 — dependency compatibility and build repair |
|
|
| - Removed the obsolete generated-Space constraint `huggingface_hub<1.0.0`. |
| - Generated Spaces now normalize Hub requirements to a modern compatible range (`huggingface_hub>=0.34.0,<2.0.0`, or `>=1.5.0,<2.0.0` when Transformers 5.x is detected). |
| - Added one automatic Pi repair pass when the generated Space fails build/runtime validation. |
| - The repair pass collects Space build/runtime logs, asks Pi for a minimal patch, reuploads the workspace, and retries validation once. |
| - Repair artifacts are stored under `runs/<run_id>/repair/` and logs under `logs/pi_repair_output.txt`. |
|
|