Skip to content

Releases: codalab/codalab-worksheets

Version 0.5.6 (Jan.24.2020)

24 Jan 20:02
Compare
Choose a tag to compare

Backend

  1. Update Docker HTTP Rest API V2 endpoint (#1924)
  2. Explicitly set bash as /bin/bash when running a docker command (#1917)
  3. Added stress test script to CodaLab backend (#1810)
  4. log email exception

Frontend

  1. Use props instead of jquery for error message handling (#1672)
  2. Can't select above the topmost row (#1615)

Version 0.5.5 (January 22, 2020)

22 Jan 18:17
377c763
Compare
Choose a tag to compare

Frontend

  • Fix table item padding (#1793)
  • handle preceding and trailing white spaces in worksheets (#1896)
  • check for undefined x,y data for charts (#1901)
  • stringify bundle metadata object for RecordItem (#1900)
  • Keyboard shortcut improvements (#1847)

Backend

  • Replace new line with space for worksheet bundle lines (#1899)
  • 1883: Get rid of MySQL operational errors during worker checkins (#1887
  • Add cProfile as decorator utility function (#1893)
  • Improve sync_state logic in worker dependency_manager.py (#1892)
  • Merge multiple batch queries to a single batch query (#1898)
  • Set maximum docker image size before pulling from docker hub (#1897)
  • 1895: Resolve key error (#1905)
  • update datetime get time function (#1890)
  • Cache the information of running bundles to avoid duplicate computing bundle resources (#1902)
  • Add wsearch directive doc (#1912)

Other improvements

  • 1347: Add script to stress test CodaLab backend (#1810)

Version 0.5.4 (Jan.08.2020)

08 Jan 16:48
5e4b9fc
Compare
Choose a tag to compare

Backend

  1. Fix the problem in detaching the last item using cl detach command (#1512)
  2. Investigate bundle got stuck in uploading state (#1875 ): the fix of this ticket also resolved #1853 and #1829
  3. Threaded netcat write (#1866)

Version 0.5.3 (Dec.30.2019)

30 Dec 22:22
Compare
Choose a tag to compare

Backend:

  1. Worker refactor:

    1. No more run manager #1865
    2. Get rid of local_run concept #1863
    3. Rename to_dict to as_dict as make it a property for worker state object #1861
    4. Rename WorkerRun to BundleCheckinState #1860
    5. Cleanup of worker main file #1864
  2. Others fixes and improvements:

    1. Don't fail jobs on workers when there are not enough resources #1842
    2. Don't fail worker when insufficient memory happened in starting a docker container #1812
    3. Use local image if pulling from dockerhub failed #1688
    4. Poll worker status in monitor script periodically #1818
    5. Fix parallel run quota condition check #1852
    6. Remove unnecessary variable container_start_time #1844
    7. Don't use subprocess for cli tests #1798
    8. Combine format and functionality stages into one, so they run in parallel #1789

Frontend:

  1. Inherit configs for edit and run
  2. fix invalid object as React child
  3. Show UUID on table #1873
  4. Enable caplocks+enter/s when caplocks is mapped as ctrl on Ubuntu #1871
  5. Remove detail logging message #1833
  6. Invalid bundle reference in a table with schema #1834
  7. Keyboard shortcut for rerun #1773

Version 0.5.2 (December 4, 2019)

04 Dec 23:46
9daeb00
Compare
Choose a tag to compare

Fixes

  • Remove the default value for --ignore in cl upload. This fixes any issue when running cl upload with the BSD tar library. (#1813)

Version 0.5.1 (December 1, 2019)

01 Dec 23:06
Compare
Choose a tag to compare

Fixes

  • Add permission check to /add-items so that only users with write access can add / delete worksheet items (#1784)
  • Disable edit related buttons on the worksheet according to permission (#1783)
  • Display detail unavailable message for invalid/private bundles (#1785)

Version 0.5.0 (December 1, 2019)

01 Dec 17:31
Compare
Choose a tag to compare

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)

Dev / docs

  • Allow branches with -'s in their name to pass CI (#1601)
  • Upgrade react to 16.8 (#1508)
  • Fix dev environment precommit to fix javascript style (#1753)
  • Add travis checks for frontend style/formatting (#1673)
  • Don't push docker images on PR builds (#1599)
  • Add docs for Slack notifications (#1289)

Version 0.4.7 (Nov 7, 2019)

07 Nov 17:50
Compare
Choose a tag to compare

Two fixes for slow transition issue:

  1. Use deep copy instead of a shallow copy in getting available workers for a particular user. (#1571)
  2. Use disk_used when checking for disk quota left for each user. (#1589)

Other changes include:

  1. Check for bundle existence before deduction resources (#1588)
  2. Add a mechanism to configure worker-manager specific values (#1569)
  3. Install AWS Elastic Container Registry Login helper on Worker image (#1567)
  4. Test restarting worker in Travis tests (#1544)
  5. Support unicode in current frontend (#1568)
  6. Respect minimum number of workers on worker manager (#1557)
  7. Add database migration for the shared filesystem workers (#1556)
  8. Enable shared filesystem workers again (#1534)

Version 0.4.6 (October 22, 2019)

22 Oct 03:10
Compare
Choose a tag to compare
  1. Populate owner column with real value: #1487
  2. Merge two bundle manager files and simplify run message: #1501
  3. Pull newly updated docker image when cl run: #1472
  4. Represent state in worker using objects and named tuples instead of a dictionary: #1505
  5. Add support for testing shared filesystem workers on Travis: #1536

Version 0.4.5 (October 12, 2019)

13 Oct 03:07
Compare
Choose a tag to compare

Fix

-Update MANIFEST.in #1499