v0.3.1 🐋
github-actions
released this
07 Nov 14:35
·
1360 commits
to refs/heads/main
since this release
🧭 What's Changed
- bug(client): fix python extract insecure bug(cve-2007-4559) (#1464) @tianweidut
- bug(examaple): fix cifar10 model evaluation example typo (#1392) @tianweidut
- chore(console): refine current user info logic (#1465) @jialeicui
- chore(controller): do not expose GPU to the job which requires no GPU (#1404) @jialeicui
- chore(doc/example): upgrade doc and runtime example with starwhale 0.3.0 (#1391) @tianweidut
- chore(docker): add demo runtime and docker image for mnist on jetson (#1402) @jialeicui
- chore(storage): add a memory implementation for unit test (#1463) @xuchuan
- chore: allow
SW_PYPI_EXTRA_INDEX_URL
be override by env var (#1436) @anda-ren - ci: sync images from public registry to self hosted registry (#1311) @anda-ren
- doc(contribute): add server description for contribute.md (#1389) @goldenxinxing
- doc: add serviceaccount doc in helm install (#1437) @jialeicui
- doc: add some doc for server (#1394) @anda-ren
- doc: starwhale controller deployment with docker (#1421) @jialeicui
- doc: update docs for the git-lfs issue (#1382) @tianweidut
- e2e(console): add admin cases (#1426) @waynelwz
- e2e: up tp 34 cases, cover evaluation/dataset/model etc (#1423) @waynelwz
- enhace(dataset): remove dataset.yaml/name dependencies (#1401) @tianweidut
- enhance(client): add aliases for swcli commands (#1388) @tianweidut
- enhance(runtime): refactor runtime dependencies with user original sequence (#1445) @tianweidut
- enhance(runtime): starwhale runtime standardization(runtime build = lock + package) (#1450) @tianweidut
- enhance(storage): support putting a stream without knowing the length (#1460) @xuchuan
- enhancement(console): refactor job step more user friendly (#1398) @waynelwz
- example: add FGVC-Aircraft dataset (#1446) @anda-ren
- example: add cifar100 dataset (#1417) @tianweidut
- example: add emnist dataset (#1444) @anda-ren
- feat(console): get resource by resource pool api (#1431) @waynelwz
- feat(controller): add tag validation (#1456) @dreamlandliu
- feat(controller): api and unit test for trash management (#1462) @dreamlandliu
- feat(dataset): support dataset string id (#1424) @tianweidut
- feat(dataset): support function as dataset build handler (#1397) @tianweidut
- feat(server): add data range api for dataset (#1429) @goldenxinxing
- feat: add e2e & unit test support (#1344) @waynelwz
- feat: take datastore into auth framework (#1442) @anda-ren
- feat: use signed url instead of auth propagation (#1443) @anda-ren
- fix(ci): fix e2e not use pypi repo (#1396) @anda-ren
- fix(client): get instance wrong when multi instances has the same uri (#1395) @goldenxinxing
- fix(controller) : fix job status error when deploy task to k8s failed (#1403) @anda-ren
- fix(controller): add project role for test user (#1387) @dreamlandliu
- fix(controller): conflict flyway migration file (#1425) @jialeicui
- fix(controller): fix list jobs mapper (#1405) @jialeicui
- fix(sdk): support single step override task num (#1430) @goldenxinxing
- fix(server): dataset range api timeout error (#1457) @goldenxinxing
- fix(server): lock ut error & transactional use bug (#1461) @goldenxinxing
- fix(storage): avoid uploading an empty part on aliyun (#1466) @xuchuan
- fix(unittest): job resource's wrong type (#1427) @goldenxinxing
- refactor(controller): rename swmp/swds to model/dataset (#1438) @dreamlandliu
- refactor(controller): resource pool implementation change;update doc (#1420) @anda-ren
⚙️ Who Contributes
@anda-ren, @dreamlandliu, @goldenxinxing, @jialeicui, @tianweidut, @waynelwz and @xuchuan