Release 19.02.x
—
Release Highlights
This entry summarizes all changes introduced in Onedata versions 19.02.*. This is a legacy release line; it is strongly recommended to use the latest stable releases.
Full Changelog
- VFS-5535 Added onedatafs-jupyter docker make rule; fixed CentOS onedatafs-jupyter package builds.
- VFS-5563 Added onedatafs-jupyter submodule.
- VFS-5657 Fixed Dockerfile for tagged ubuntu packages; enabled bionic packaging tests.
- VFS-5660 Disabled RANDFILE to enable certificate creation in Docker; added libssl1.0.0 dependency to Docker.
- VFS-5742 Disabled
http_proxyfor normal operation; disabled yum mirrors for package tests; disabled yum proxy for package tests; enabled proxy cache for package tests; enabled proxy cache for docker builds. - VFS-5826 Ensure db start at cluster init, emit
attr_changed eventson chmod and acl change; changemax_read_dir_plus_procsvalue; change events processing - allow subscriptions per dir; add missing event during dir creation; add events during file creation. - VFS-5826 (Oneclient) Increased events test connections; added opendir and releasedir to OnedataFS; increased default metadata cache size; added support for opendir and releasedir; added persistent directory cache; added directory subscription cancelling.
- VFS-5844 (Oneclient) Refactored metadatacache to limit file subscriptions.
- VFS-5884 Added
print_package_versionsmakefile rule. - VFS-5891 Clean authorization nonce after its TTL.
- VFS-5900 (Oneprovider) Web GUI: Added showing special subjects in ACL editor.
- VFS-5940 (Onepanel) Rename oz-worker's GUI package verification envs to more intuitive.
- VFS-5965 (Oneclient) Added option to emulate large available space.
- VFS-5994 (Onepanel) Make 'production' Let's Encrypt mode the default.
- VFS-6369 Fix datastore internal call, batch management during links listing and infinite loop during storage directories creation.
- VFS-6390 Because of asynchronous processing, it was possible that GraphSync session cleanup intertwined with deleted record cleanup (that removes corresponding subscriptions from sessions, possibly including the session being cleaned up) and caused an error that interrupted change propagation. Now, if the session is no longer existent, subscription removal errors are ignored and the propagation completes.
- VFS-6401 All authentication errors are now wrapped in UNAUTHORIZED error and map to 401 HTTP code to avoid ambiguity when reporting token related errors - tokens can be used for authentication as well as input data for some operations (e.g invite tokens).
- VFS-6438 Decrease overhead of transfers of already replicated files. Optimization of on demand synchronization streams usage.
- VFS-6540 Files upload GUI optimization using optimal (per space) upload file chunk size.
- VFS-6578 Fix events manager initialization to prevent races between events.
- VFS-6587 Replica synchronizer takes into account storage blocks size during choice of blocks to be replicated.
- VFS-6607 Fix node restart with HA disabled.
- VFS-6631 Rtransfer takes into account storage block size choosing blocks to synchronize.
- VFS-6635 Improve synchronization retries politics to prevent synchronizer blocking by dead providers.
- VFS-6857 Add support for resuming partial file downloads via CDMI.