Release notes
3.8.24
Feature
Show lab disk usage (#2334)
Add labs status check in health API (#2350)
Bugfix
Fix auditlog show multiple stop while stopping labs (#2338)
Fix agent installation error (#2339)
Fix scheduler didn’t recalculate resources after restart issue (#2340)
Fix https certificate upgrade issue (#2343)
Fix dataset upload file token timeout issue (#2345, #2349)
Fix file extraction timeout issue (#2349)
3.8.23
Features
Admin device monitoring change to history metrics charts (#2278)
Use NFSv4 for internal datastore service (#2293)
Add system preserved resources info in admin/resources API (#2291)
Add lab ssh feature for QC theme (#2328)
Add AMD GPU detection support (#2299, experimental)
Add MLFlow support (#2330, experimental)
BugFix
Fix QC theme web title to ‘QuantumCloud AI/ML’ (#2280)
Fix agent upgrade may fail due to pip issue (#2290)
Fix vulnerability cve-2020-11022, cve-2020-11023 by upgrading jQuery from v3.4.1 to v3.6.0 (#2297)
Fix ssh key auto download when page refresh issue (#2297)
Fix vulnerability CVE-2016-10540, CVE-2019-10744, CVE-2020-8203, CVE-2018-16487, CVE-2019-10744, CVE-2020-1971, CVE-2021-3449, CVE-2021-28092 (#2301)
Fix failed to manually create template from env.yml issue (#2307)
Change API project delete and user delete to asynchronous, prevent API timeout and performance issue (#2292)
Remove cuda dependency on MLSteam container (#2305)
Fix error message no popup issue (#2318)
Fix timeout issue for importing large docker image (#2320)
Fix dataset delay in slowing directories issue (#2322)
Fix users can see flavors event beyond their resource plan in terminal Lab page (#2321)
Fix dataset file disappear issue (#2332)
Refactor Dockerfile, separate build and install into two stages; Fetch templates from Internet (#2333)
v3.9.20
Features
Upgrade netdata to 1.29.0 (#2234)
Add system reset (cleanup) button (#2226)
Auto-configure features based on license content (#2228)
Add ‘document_url’ parameter in mlsteam.ini (#2232)
Support connecting 3rd party Harbor as registry server (#2222)
Remember login users during system restart (#2216)
Bugfix
Fix tensorboard cannot start issue (#2242)
Fix unable to mount no password CIFS issue (#2239)
Remove image information from Lab page on QC theme (#2233)
Fix job images not deleted issue (#2236)
UI change for QC theme (#2235)
Fix fail to mount purestorage NFS issue (#2230)
Auto install nvidia driver if kernel upgraded (#2224)
Secure minio default user as read-only user (#2223)
v3.8.19
Feature
Add user notification page for standard version of MLSteam (#2206)
Add stop GPU Lab warning for non-reserved plan users if there are CPU Labs running (#2198)
Bugfix
Popup warning when clicking SSH keygen button if the Lab has no sshd service (#2212)
Fix webhooks send the Lab stop events twice issue (#2208)
Fix ‘server_path’ error when deleting a user account (#2204)
Add default log rotation for CVAT service (#2211)
Fix permission check for dataset file extraction API (#2200)
Fix Lab cannot start issue when the disk quota full (#2199)
Improve API query speed (#2197)
Fix project image list cannot loading issue triggered by image builder naming (#2196,#2184)
Fix stress testing failed to start lab if vcpu larger than 2 (#2192)
Fix Lab dataset dynamic update during collaboration (#2193,#2186)
Remove change password for user authenticated from LDAP (#2191,#2187)
v3.8.18
Feature
Support Active Directory authentication (#2183)
API for personal pop up message notification (#2179)
Bugfix
Remove about and logout for QC theme (#2190)
Fix license update issue (#2178)
Fix container limitation no applied issue (#2142)
v3.8.16
Feature
N/a
Bugfix
Project image list not updated when uploaded or deleted images (#2106)
Fix agent version API error handling (#2118)
Fix running labs cannot been connected after system upgraded (#2104)
Fix resources not reclaim during stress testing (#2090)
Fix building Dockerfile shows image_tag undefined (#2109)
Fix Labs stuck at INIT due to CVAT services issue (#2086)
v3.8.15
Feature
Fix webhooks message format
Add version in license file
Show parent lab name in the project jobs list page (#2071)
Add force GPU option in plan to force users to use the CPU lab along with GPU labs (#2081)
Optimize CPU training performance by CPU affinity (#2087)
Bugfix
Fix LDAP login disconnect from server issue (#2083)
Improve project page performance (#2096)
Fix Job elapse time always zero issue (#2068)
v3.8.13
Feature
Add YOLOv4 template
Add squash warning and cleaning if the Lab image layers exceed 110 layers
Change default image to python-gpu:16.01, add machine-learning-tutorials code
Bugfix
change system out of resource and user reached limits warning messages
Fix web page loading fonts issue and icons moving issue
Remove deprecated templates, data-augmentation, cross validation templates.
Update code in templates for YOLOv3, pytorch-cifar10 and classification
Fix cluster init error (#2031)
Fix job submit failed issue (#2028)
Fix Nginx config issue (#2026)
Fix agent may disconnect with master issue
v3.8.12
Feature
support maintenance redirect url
support non-stop upgrade
Bugfix
fix warning message wording
fix naming rules wording
fix mount cifs/nfs issue
add uid in LDAP setting (#2020)
v3.8.10
Feature
Launch job from templates (#1962)
Add GPU alias in admin panel. (#1966)
Add lab proxy for Rest API service (#1968)
Support MIG config in mlsteam_agent.ini (#1982)
Dataset support Samba/cifs as external storage (#1984)
Change Lab dataset attach path from ‘mlsteam/input’ to ‘mlsteam/data’ (#1944)
User login to home page for poject list instead of current project page (#1989)
Add Lab/Project/Image naming rules in each create dialog (#1991)
Upload docker saved images to projects (#1993)
Bugfix
Fix dataset tooltips not show issue
Fix quantumcloud theme error messages
Fix admin tasks dashboard not show num_gpu
Sort project list from new to old order
Change overview ‘Finish’ tasks to ‘Stopped’
Fix repository create failed issue
v3.8.8
Features
Upgrade CVAT to 1.1.0
BugFixes
Fix theme change issue
Solve problem that EXEC process left in container (#1917)
Fix Flavor check fail when user with preserved plan want to change flavor for lab
v3.8.7
Features
option to preserve(booking) resources for users
support user data migration (export/import)
BugFixes
fix api query tasks return ‘NonType’ has no serialize issue
fix lab terminal wont show if re-open browser
v3.8.6
BugFixes
Fix terminal lab cannot update flavor issue
Fix CVAT can not restart issue
v3.8.5
BugFixes
Fix files download name with dataset uuid as prefix
Fix project members can not restart lab issue
v3.8.4
Features
Multiple file selection for dataset files upload
BugFixes
Fix out of resource message
Fix special characters issue during dataset files extraction
v3.8.3
Features
add dataset downloader
BugFixes
change dataset name length up to 40 characters
fix lab terminal support over https
fix error handling when the agent initialization failed
fix agent installer can not get ip addresses for bonding interfaces
v3.8.2
Features
Change create lab flavor name to GPU numbers on QCI theme
BugFixes
Fix stop lab response success but actually failed issue
Fix submit job modal view issue
Fix error message ‘Imagename’ to ‘Image name’
Fix disk quota full Labs can not stop and start issue
Fix create lab should display ‘Out of GPU resource,…’ when GPUs are unavailable
Fix some Flavors filtering based on users plan at Labs setting and job submit pages
Fix dataset extract zip file with unknown character sets
Fix certificates backup and restore issue
Fix disable buttons when uploading files are selected
v3.8.1
Features
Add flavor and plan for tasks and users resource allocations
Add user account and billing URLs in mlsteam.ini config options
Add Lab create with terminal option
Add port forward option in terminal labs
Add dataset files uploading cancel button
BugFixes
Fix dataset button has to toolip issue
Fix certificate files not backup issue
Fix https redirect to http issue
Fix labs may occupy double resources when users click start and stop buttons quickly
Fix dataset create with invalid characters issue