Version 0.5.0 (December 1, 2019)
New frontend
Some of the new features in the new frontend include:
- A visual way to edit individual worksheet items -- a much easier way than having to edit the entire worksheet source.
- Worksheet header is now sticky and has buttons "Text", "Upload", and "Run" that let you insert a new cell (#1424, #1510, #1549)
- Support bundle bulk operation on web UI, which replaces the context menu for bundle rows (#1705, #1579).
- New UI for bundle detail layout (#1543)
- New keyboard shortcuts (#1578, #1649, #1718)
Other features
- Allow unicode in worksheet titles (#1511)
- Support host_worksheet for display table (#1680)
- Add CODALAB environment variable (#1626)
- Respect .gitignore when archiving (#1625)
Fixes
- Fix mathjax causing crash in race case (#1489)
- Add libssl-dev for mysqlclient (#1738)
- Raise error when dependency is empty in CLI (#1566)
- fix-time-quota-miscalculation (#1687)
- Refactor bundle_manager.py to have less db calls (#1631)
- Avoid db call in deduct_worker_resources for every single running bundle (#1741)
- redirect to home/dashboard when going to /worksheets link (#1719)
- Update DockerImageManager cleanup function and fix out of sync dependencies in worker (#1502)
- Update genpath of owner_name to be owner instead (#1669)
- Update sql query to make jobs transition faster (#1537)
- Add deleting foreign key uuid in worker_run table before dropping the uuid in bundle table (#1551)
- Improve logging details (#1602)
- Don't raise an exception when bundle is not found on target worker (#1627)
- Refactor CSS (#1603)
- Fix autocomplete command (#1645)