Onedata Documentation

Guides, API references, and examples for building with Onedata.

Release 3.0.x

Release Highlights

This entry summarizes all changes introduced in Onedata versions 3.0.*. This is a legacy release line; it is strongly recommended to use the latest stable releases.

Full Changelog

  • VFS-1544 Makefile rebranding; onezone rebranding.
  • VFS-1657 Add system update to release dockers.
  • VFS-1677 Using get_cookie function instead of hardcoding cookie in get_token.escript; cucumber test generator sketch.
  • VFS-1684 Bring env up by calling run_env_up_script in cucumber tests; add build_onepanel target to Makefile.
  • VFS-1757 Fix onedata deinstallation.
  • VFS-1788 Use onezone artifact during onedata packages tests.
  • VFS-1804 Add redirection point to oneprovider config; adjust packaging tests config files.
  • VFS-2156 Update release docker; update packages tests.
  • VFS-2180 Improve links conflict resolution; improve dbsync implementation; use gen_server2 instead of erlang's gen_server module; allow for concurrent file creation.
  • VFS-2202 Modify README.md; fix step name of step creating webdriver instances; remake givens to work with multiple browsers; add join group test; remake use of pytest_selenium_multi fixtures; remake firefox profile as factory.
  • VFS-2390 Fix handlers specification in REST API; update rebar to version 3.
  • VFS-2395 Fix given step for checking provider's name in file distribution; fix given for data spaces and renamed some steps for spaces tests; added scrolling to element when clicking settings icon; refactorize functions for creating space in onezone.
  • VFS-2449 Fix step names and activating input box; fix entering text to input box; add msg to wait(...).until(..., msg=...).
  • VFS-2450 Fail test instead of skipping if setting up environment. fails.
  • VFS-2454 Add download test for firefox; add download test for chrome.
  • VFS-2476 Add events profiling tests.
  • VFS-2527 Use sbin/init as docker entrypoint.
  • VFS-2534 Improve events processing.
  • VFS-2549 Fix checking content of downloaded file step; change url->URL, id->ID in gherkin steps; add quotes to files/dirs in shares tests steps in gherkin; add quotes to file/dir names in data and metadata features; add quotation marks to names of groups/spaces/shares/.; fix closing notifies; fix scenario names in group and share tests; fix waiting for notifies to disappear and switching spaces; remove import of non existing module file_system; add share tests for multiple browsers: download, rename, remove; add tests for public readonly share: add file, remove file, jump no breadcrumbs; fix share tests to work with new gui; add 2 new tests for shares: recursive delete, jumping in breadcrumbs; fix share multi test.
  • VFS-2551 Add test to set space as home in oz; add tests for data space management; add tests for user alies and access tokens.
  • VFS-2564 Add test checking that user can't view left group.
  • VFS-2616 Add test checking if user can view group having it's id.
  • VFS-2617 Changed metadata submenu to metadata panel.
  • VFS-2634 Refactor share tests; fix step fun definitions, add new share tests; refactor modals and file list steps, add sidebar list steps; fix modal and file list steps; fix tests to work with new gui, add new share tests; fix share steps, add 2 new scenarios.
  • VFS-2714 print gherkin-reports in acceptance tests after pytest-bdd update
  • VFS-2725 Improve logging in acceptance tests, all tests in directory_CRUD addapted to new logging, all of them pass successfully.
  • VFS-2733 Fix provider key/cert filename; add excluded path to docker entrypoint.
  • VFS-2739 Make msg for assertion more descriptive; rewrite msg on assertions; use tmpdir pytest fixture instead of os to crete tmpdir and files; add msg to assertions; change click on file -> select file in shares test; add test to select multiple files witch ctrl; add cleaning to upload many files test; add paging test.
  • VFS-2910 Adjust tests to LUMA refactoring.
  • VFS-3017 Check if mtime and ctime are equal after rename (in previous implemetation of rename they were greater).
  • VFS-3050 Add test for 2 providers; add steps creating access token and copying providers ip. for cdmi use; add provisional api for handling cdmi service from tests; refactor web_elements.py; add test user upload file on 1 provider and download on. other; add utils for handling of file distribution modal and canvas.
  • VFS-3051 Add clipboard fixture and replace pyperclip uses with it; enhance logging capabilities; add support for recording tests with multiple browsers; add support for logs from multiple browsers.
  • VFS-3101 Change Then steps in metadata scenarios; refactor metadata steps; add ButtonWebObject class.
  • VFS-3184 Add copy/remove tests.
  • VFS-3197 Enable release docker to log to stdout.