Releases: star-whale/starwhale
Releases · star-whale/starwhale
v0.5.8 🐋
🧭 What's Changed
- bug(ci): fix release.yaml needs typo (#2558) @tianweidut
- bug(example): fix dataset ipynb typo (#2550) @tianweidut
- chore(controller): show the latest alias (#2545) @jialeicui
- chore(e2e): install the correct version in e2e when run job (#2553) @goldenxinxing
- enhance(entrypoint): separate stable entrypoint from sw client entry (#2482) @goldenxinxing
- feat(console): support model readme preview (#2551) @waynelwz
- fix(controller): fix charset bug for export csv (#2556) @anda-ren
- fix(controller): oss path typo (#2555) @goldenxinxing
- fix(controller): page not working (#2540) @goldenxinxing
- fix(controller): prevent accessing the rc not in the project (#2547) @jialeicui
- update(console): auth of dataset build list (#2549) @waynelwz
- update(console): upgrade to react18 (#2552) @waynelwz
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut and @waynelwz
v0.5.7 🐋
🧭 What's Changed
- bug(example): fix quickstart notebook path bug (#2544) @tianweidut
- bugfix(client): roundrobin does not work for blobs (#2530) @xuchuan
- chore(controller): use the same oss schema with server (#2527) @jialeicui
- chore(doc): add doc for minikube share access (#2546) @tianweidut
- chore(doc): refresh doc links (#2539) @tianweidut
- chore(example): add docker image field in sd demo (#2534) @jialeicui
- chore(example): upgrade pytorch version for examples (#2548) @tianweidut
- example(LLM): support llama2 model evaluation (#2528) @tianweidut
- fix(console): prevent 403 when file upload to oss (#2525) @jialeicui
- fix(controller): datasetName compare use equals function (#2538) @goldenxinxing
- fix(controller): merge annotations with the original in template (#2537) @jialeicui
- fix(controller): the job is deleted even if exception occurs when collecting logs (#2536) @jialeicui
- fix(sdk): set require_ds to true when use pipeline handler (#2526) @goldenxinxing
- hotfix(example): fix the readme and quickstart examples outdated issue (#2542) @tianweidut
⚙️ Who Contributes
v0.5.6 🐋
🧭 What's Changed
- enhance(controller): support exporting prometheus metrics (#2506) @jialeicui
- enhance(controller): support tencent oss offical sdk (#2516) @jialeicui
- enhance(dataset): audo encode string/bytes into Text/Binary for the effective storage (#2515) @tianweidut
- enhance(sdk): the localstore data will be auto dumpped when close the tablewriter (#2511) @tianweidut
- feat(console): dataset upload (#2507) @waynelwz
- feat(controller): build dataset in server (#2497) @goldenxinxing
- feat(runtime): auto ingest some known libs pip setup_requires for preparing (#2508) @tianweidut
- feat: add symlink & hardlink support for model packages (#2501) @xuchuan
- fix(console): eval result compare title & pinkey missing (#2518) @waynelwz
- update(console): data viewer support text with link (#2513) @waynelwz
- update(console): pin status color / copyright / button focus etc (#2520) @waynelwz
⚙️ Who Contributes
@goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.5.5 🐋
🧭 What's Changed
- bug(dataset): clear Text._content for datastore (#2500) @tianweidut
- chore(client): add max_batch_size for update_table in tablewriter (#2496) @tianweidut
- chore(client): force to limit pydantic version < 2.0.0 (#2484) @tianweidut
- chore(client): update huggingface dataset string/binary convert logical (#2498) @tianweidut
- chore(console): add confirm when cancelling or pausing tasks (#2495) @jialeicui
- chore(console): disable sharing resource in private project (#2499) @jialeicui
- chore(controller): make view config in eval project scope (#2492) @jialeicui
- chore(controller): prefer using pod failed reason (#2457) @jialeicui
- chore(controller): refine docker image building (#2503) @jialeicui
- chore(controller): refine the exposed links (#2504) @jialeicui
- controller: add conda config to system setting (#2502) @anda-ren
- e2e: add artifacts download case to e2e & make local e2e easier (#2465) @anda-ren
- feat(client): switch to round-robin for blob cache server selection (#2481) @xuchuan
- feat(console): add datastore result view to job (#2486) @waynelwz
- feat(console): support auto release (#2488) @waynelwz
- feat(dataset): support dataset build from huggingface dataset (#2476) @tianweidut
- fix(client): check if exists when upload built-in runtime in the progress of model copy (#2493) @goldenxinxing
- fix(console): unstable e2e when check checkbox (#2489) @waynelwz
- fix(controller): search built-in runtime by model project id (#2487) @goldenxinxing
- fix(controller): set project id for model BO (#2491) @goldenxinxing
- fix(controller): task may be running after cancelled (#2490) @jialeicui
- hotfix(example): fix ag_news example evaluation typo (#2505) @tianweidut
- update(console): optimize grid viewer support complex data, more user friendly interactive (#2479) @waynelwz
- update(console): project menu order (#2474) @waynelwz
- update(console): require_dataset = null as default (#2480) @waynelwz
- update(console): support init lang by location (#2473) @waynelwz
- update(console): support job failed reason, add new copy & text component (#2472) @waynelwz
- update(console): table list content same with viewport to avoid scroll be blocking, add useCached hook (#2494) @waynelwz
- update: upgrade vite avoid vulnerabilities (#2475) @waynelwz
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.5.4 🐋
🧭 What's Changed
- add chatbot for chatglm and mt0 (#2452) @anda-ren
- bug(client): fix builtin runtime run error (#2462) @tianweidut
- chore(client): add duration_seconds for ppl result (#2464) @tianweidut
- chore(console): add cancelling in job status (#2458) @jialeicui
- chore(controller): make all the shared resource unshared when project change to private (#2455) @jialeicui
- chore(controller): resource in private project can not be shared (#2447) @jialeicui
- chore(docker): add base os dependencies for stable diffusion environment (#2453) @tianweidut
- enhance(ci): support more invoke funtions to simply e2e output (#2470) @tianweidut
- feat(client): add 'require_dataset' for job handler (#2459) @goldenxinxing
- feat(console): support job step with need_dataset, system setting full height (#2463) @waynelwz
- feat(console): support panel table pagination (#2469) @waynelwz
- feat(runtime): support run commands in the runtime.yaml (#2454) @tianweidut
- fix(console): route to the original project of the shared resource (#2448) @jialeicui
- fix(controller): allow guest accessing the runtime (#2451) @jialeicui
- fix(controller): fix running tasks under failed job is not cancled (#2468) @anda-ren
- fix(image): use the same logic with client when resolve image's repo (#2471) @goldenxinxing
- hotfix(client): fix model run override task num does not work issue (#2461) @tianweidut
- update(console): improve json preview with copy/expand/lazy/ui optimze (#2460) @waynelwz
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut and @waynelwz
v0.5.3 🐋
🧭 What's Changed
- bug(client): fix trio typing plugin not found error (#2441) @tianweidut
- chore(client): remove useless httpx verbose log (#2449) @tianweidut
- chore(client): show trackback locals in the trace mode (#2444) @tianweidut
- feat(client): support blob cache in model copy (#2445) @xuchuan
- feat(client): support retries and timeout for pypi settings (#2433) @tianweidut
- feat(console): grid table search with IN by multi status, fix view switch problems (#2425) @waynelwz
- feat(controller): add blob cache support for controller (#2439) @xuchuan
- fix(console): load widget init missing (#2450) @waynelwz
- fix(console): model file load with no parse for json (#2442) @waynelwz
- fix(controller): can not stop the workload after cancelling (#2443) @jialeicui
- fix(controller): task status changed canceled when success (#2446) @goldenxinxing
⚙️ Who Contributes
@goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.5.2 🐋
🧭 What's Changed
- (controller) add dataset hashedblod download api (#2420) @anda-ren
- bug(ci): fix console e2e typo (#2430) @tianweidut
- bug(ci): fix e2e release charts typo (#2429) @tianweidut
- bug(client): fix dataset blob download api typo (#2419) @tianweidut
- bugfix(client): add the "force" parameter for model uploading (#2411) @xuchuan
- chore(ci): add verbose for e2e cmd output (#2410) @tianweidut
- chore(console): auth for pin and unpin (#2436) @jialeicui
- chore(controller): add failed reason in task response (#2421) @jialeicui
- enhance(ci): refactor minikube config for e2e and dev (#2418) @tianweidut
- example(LLM): update llm examples runtime req version (#2426) @tianweidut
- feat(console): use slient config disable error toaster, update model file load api and tree interactive (#2415) @waynelwz
- fix(console): store not reset when tables changed / compare num error / widget preview error (#2413) @waynelwz
- fix(controller): header is omitted by response stream (#2422) @anda-ren
- fix(controller): read model file without compression fail (#2414) @jialeicui
- fix(controller): runtime can not upload when user is not system admin (#2412) @jialeicui
- fix(share): use full uri for model and runtime (#2432) @goldenxinxing
- optimize(console): grid cell preview pre view with work wrap (#2417) @waynelwz
- refactor(controller): refine job start end time (#2416) @jialeicui
- update(console): combine task logs with online & offline (#2438) @waynelwz
- update(console): grid support optimized background without trigger full cell render (#2437) @waynelwz
- update(console): hide trash menu to none role (#2435) @waynelwz
- update(console): job pin ui (#2427) @waynelwz
- update(console): project card / locale selector ui (#2428) @waynelwz
- update(console): use runtime version time for list time (#2434) @waynelwz
⚙️ Who Contributes
@anda-ren, @goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.5.1 🐋
🧭 What's Changed
- bug(client): skip model list for the empty manifest/digest info (#2403) @tianweidut
- bugfix(client): model copy compression and fileExisted issue (#2402) @xuchuan
- bugfix(controller): override contentLength in InputStreamResource returned by ModelService.getFileData so that the underlying InputStream won't be read twice (#2409) @xuchuan
- bugfix(model): model copy retries and add read limit for LengthAbleInputStream (#2407) @xuchuan
- bugfix(storage): add Content-Type for signed put url (#2401) @xuchuan
- chore(ci): add sudo command for e2e base image (#2391) @tianweidut
- chore(ci): enable client-e2e for mac osx (#2397) @tianweidut
- chore(ci): remove torch/tensorflow python3.11 unittest skip (#2398) @tianweidut
- chore(controller): remove unused property in model version (#2405) @goldenxinxing
- enhance(controller): support dev mode proxy (#2399) @jialeicui
- feat(console): new model api load model files step by step, support shared model (#2406) @waynelwz
- feat: support job pin/unpin (#2386) @waynelwz
- fix(controller): make the property of 'shared' in model version to show (#2404) @goldenxinxing
- fix(controller): pinned time NPE (#2408) @goldenxinxing
⚙️ Who Contributes
@goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.5.0 🐋
🍫 Breaking Changes
- feature: new model storage and protocol (#2368) @xuchuan (All model packages need to be uploaded again.)
🧭 What's Changed
- bug(client): fix dataset create for cloud instance error (#2382) @tianweidut
- bugfix: 1. add force support for model copy; 2. add timeout and retries for http client (#2393) @xuchuan
- chore(ci): add controller debug logs when e2e was failed (#2383) @tianweidut
- chore(ci): add gradio req for e2e examples (#2392) @tianweidut
- chore(ci): add http proxy for e2e docker build (#2389) @tianweidut
- chore(ci): remove scale controller to zero for daily e2e test (#2361) @tianweidut
- chore(ci): workaround unittest raise bz2 import error issue (#2374) @tianweidut
- chore(client): remove useless assert blob size for model copy (#2396) @tianweidut
- chore(client): split gradio to the extra (#2376) @jialeicui
- chore(client): tune runtime restore command output (#2380) @tianweidut
- chore(client): tune traceback max_frames setting by the verbose argument (#2385) @tianweidut
- chore(controller): add exposed links in job list (#2360) @jialeicui
- chore(runtime): raise exception for the unsupport dependencies in the runtime.yaml (#2373) @tianweidut
- enhance(client): cli mate for fast accessing local rc from web (#2366) @jialeicui
- enhance(client): tune dataset head cli output (#2381) @tianweidut
- enhance(console): add ui for executing cmd in running task (#2375) @jialeicui
- enhance(controller): support executing cmd in running task (#2370) @jialeicui
- example(LLM): add musicgen example (#2355) @tianweidut
- example(LLM): add readme and runtime.yaml for vicuna example (#2358) @tianweidut
- example(LLM): fix belle example git checkout the specified version issue (#2378) @tianweidut
- feat(client): add environment variables for model copy timeout and retries (#2395) @xuchuan
- feat(client): support build dataset cli from json file (#2377) @tianweidut
- feat(console): remove useless i18n codes (#2359) @goldenxinxing
- feat(dataset): support
--overwrite
/--patch
for swcli dataset build (#2387) @tianweidut - feat(dataset): support dataset builf from audio/video/image folder (#2371) @tianweidut
- feat: online-eval workflow by job (#2379) @waynelwz
- fix(client): add features fake api for local web (#2362) @jialeicui
- fix(controller): exposed links is empty (#2372) @jialeicui
- fix(controller): job status is running after cancel the task in preparing status (#2363) @jialeicui
- fix(controller): start time may be empty if job failed directly (#2354) @jialeicui
- fix(datastore): list item may be null (#2384) @jialeicui
⚙️ Who Contributes
@goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan
v0.4.9 🐋
🧭 What's Changed
- chore(console): rename the display of builtin (#2351) @goldenxinxing
- enhance(client): add internal model handler for api (#2350) @jialeicui
- enhance(controller): job support auto release (#2352) @jialeicui
- example(LLM): add llama model evaluation and finetune example (#2341) @tianweidut
- example(LLM): add vicuna 7B/13B examples (#2349) @tianweidut
- feat(runtime): support runtime replace image registry (#2345) @goldenxinxing
- fix(console): prevent showing error msg when log in (#2347) @jialeicui
- fix(console): remove dep case and force install (#2348) @waynelwz
- fix(controller): set dev_way to null when dev mode is false (#2346) @goldenxinxing
- update(console): dev mode with running status (#2353) @waynelwz