See here for changelog for previous versions of Resilio Connect.
Important! Read what's new and update guide before you update to v4.
4.1.2.2548 (23/Dec/2024)
- Resilio File Lock driver version is now displayed in the Agents table.
- Resolved an issue where the priority_peers parameter from the Agent profile was not applied in Sync jobs.
- Addressed a problem where the Priority Agent option could not be unchecked when the File Locking feature was disabled for a job.
- Corrected alignment of the Job Summary section on the Overview tab.
- Profile change: The "Ignore symlinks" option is now disabled by default for new MC installations.
- Existing settings will remain unchanged for updates from previous versions.
4.1.1.2449 (13/Nov/2024)
- Update some and delete outdated presets in profiles.
- Added validation for regular expression in Ignore files for Shared locks.
- Shared locks can be enabled disabled without the need to restart the Agent
- Fixed errors not ignored for a job, if it’s ignored for an Agent
- Fixed error reported by systemctl after enabling the MC service, installed from deb or rpm package
- Update base image for docker image to Ubuntu 24.04.
- Minor UI change: changed checkboxes to radiobuttons in functionality for Deleting files from source after transfer
4.1.0.2382 (12/Sept/2024)
New File locking functionality.
Option to clear files from source Agent in Distribution job
New “Before finalizing download” trigger is Distribution and Consolidation jobs
Support for Oracle cloud storage provider
Implemented search functionality:
- Preserve search results when switching between tabs.
- Save search history (last 10 searches).
- Added search capability to the dropdown list of errors in the Notifications menu.
- Added search capability to Profiles tables and the Profiles dropdown in Job Configuration.
Security Enhancements:
- Session Management: Addressed insufficient session expiration; default user session is 24 hours, configurable from Advanced settings.
- Cipher Security: Disabled CBC Ciphers for new installations (not updates), including:
- ECDHE-ECDSA-AES128-SHA256
- ECDHE-RSA-AES128-SHA256
- AES128-GCM-SHA256
- AES256-GCM-SHA384
- SMTP Security: Hid sensitive SMTP information from MC debug logs.
- Cross-Origin Requests: Disallowed cross-origin requests on certain routes.
- Security Headers: Added Content-Security-Policy and Permissions-Policy security headers.
- Login Security: addressed issue of not invalidating user sessions after a failed login attempt.
- Content-Security-Policy: added CSP (disabled by default but can be enabled in MC configuration) and
Add MC version to audit logs, events start/stop MC
Add Network policy json to support request
Block Selective Sync option for Priority Agent in job configuration
Fixed Transfer token overlapping, now the token cannot be more than 24h
Improved shutdown speed.
Fixed filter by tag name for Agents requiring a non-empty value
Fixed search by job run in Contact Support form
Internal improvements.
UI changes:
- Preserver search results when switching between the tabs
- Preserve search history (10 last)
- Add search to the dropdown of list of errors in Notifications menu
- Add search to the Profiles tables
- Add search to the Profiles drop down in Job configuration
- Update job priority selection in a Job creation wizard, tab Settings
Move Profiles to a separate tab in a Job creation wizard. - Move tabs Settings and Profile before Agents in a Job creation wizard
- Change text of error “File is locked” to “File is opened by another application, agent can’t process it”
Deprecated: Support for IE 11
4.0.5.2372 (07/Aug/2024)
- Minor fixes
4.0.4.2350 (11/July/2024)
- Not found
4.0.3.2342 (21/June/2024)
- Update the list of errors for aborting job run
- Internal fixes in High Availability groups
4.0.2.2339 (11/June/2024)
- Fixed completed transfer jobs not starting by schedule or manually
4.0.1.2323 (29/May/2024)
- Added more checks to avoid saving jobs with empty paths for Agents and groups
- Fixed network policy rules not being updated properly for job runs aborted on some Agents
- Fixed not being able to export list of files from some reported error messages
4.0.0.2312 (29/April/2024)
New
- New Resilio Active Everywhere Platform image
- New File caching job. Read more.
- New Hybrid work job. Read more.
- Linux caching server accessible over NFS. Read more.
- Windows caching server accessible over SMB. Read more about it here.
- High availability groups of Agents. Read more.
Fixed
- Security fix with headers disclosure
- Network policy connectivity not updating after changing the agent tag
- Minor typo fix in job run overview
UI changes
- New look&feel with Resilio Active Everywhere launch
- Updated layout for the Job path dialog
- Rename Server to Console in UI of the msi installer on Windows
New events and errors
- New error messages reported by Agents
- Filesystem notifications lost for file
- Recording of files' access time is not enabled on the Windows OS
- Storage path is misconfigured for High Availability group
- File update collision
- Events
- High Availability group failover
- File update collision
- File update collision fixed
Deprecated and known issues
- Deprecated and removed legacy selective sync from code
- Selective Sync option is not available for Linux OS Agents
- Not all file error messages support exporting list of files as CSV
- If Linux Agent is renamed from MC, the older name returns after system reboot
- Agent on Linux OS may fail to start because of missing libraries in the system. Proper error is reported in Terminal. Manual install of the libraries is required.
4.1.2.2548 (23/Dec/2024)
- Update FUSE version in TSS on macOS to the latest.
- Fixed an issue where the Agent could lose its token for connecting to the MC, requiring re-approval.
- Fixed failed connections to the MC due to proxy connection timeouts.
- Fixed excessive RAM usage in certain scenarios
- Fixed NTFS permissions not being inherited on UNC paths after file transfers using direct torrent.
- Fixed unexpected file dehydration issues during folder scans on Windows.
- Fixed crash caused by zero-sized files
- Fixed crash that occurred after the Agent was approved on the MC.
- Known issue: Triggering a rescan of subfolders from the MC does not work if the Agent path is selected using the "Ask user" option.
4.1.1.2449 (13/Nov/2024)
- Update FUSE version in TSS on macOS to the latest.
- Group Synology packages for DSM 7 into armv8 and x64 packages per manufacturer’s guidelines.
- Fixed Caching Gateway stuck on processing file deletion.
- Fixed non-accessible file, that matches Pinned file policy, right after file creation that.
- Fixed unexpected file dehydration in Hybrid work and File cache jobs.
- Fixed file not downloaded from cloud, caused by non-updated metadata.
- Fixed crash when syncing a file partially downloaded from Sharepoint.
- Fixed Shared locks driver uninstallation.
- Updated Shared lock Driver to work after Windows Cluster node switch.
- Fixed files not syncing in Gateway-scaleout groups.
- Fixed Ignorelist not working after update for source Agents in Distribution and Consolidation jobs.
- Update base image for docker image to Ubuntu 24.04
4.1.0.2382 (12/Sept/2024)
- Added support for ARM-based Windows OS.
- Introduced File Locking functionality.
- Added option to clear files from the source Agent in Distribution jobs.
- Implemented a new “Before Finalizing Download” trigger for Distribution and Consolidation jobs.
- Added support for Oracle Cloud Storage Provider.
- Introduced Smart Rescan for hot files and folders.
- Enhanced File Cache and Hybrid Work Jobs: Automatic download of file updates for hydrated files.
- New dependency on libfusev3 for Linux Cache server, this also requires uninstalling the libfuse2 libraries before update from pervious versions.
- Added optimized regular expressions engine in File Policy.
- Enabled Fake Folder Probe for Azure Data Lake Storage Gen2.
- Improved blob listing in Azure, with proper handling of empty blobs.
- Enhanced Agent handling for disk statistics collection.
- Fixed FAT32 cache cleanup issues.
- Fixed main Agent thread hanging when Agent UI accesses a UNC share.
- Fixed issue with incomplete file downloads from Azure leading to file deletions.
- Fixed Distribution Job getting stuck in downloading status.
- Addressed issue with creating a job folder in Distribution jobs when the folder does not exist.
- Fixed Agent altering umask permissions
- Resolved data upload issues on ZGT protocol in some cases.
- Fixed Read-only icon appearing after initial sync completion in Agent UI on macOS.
- Fixed Agent crash during multipart uploads to S3 cloud storage.
- Corrected invalid internal timestamp (otime) in File Query debug information.
- Fixed propagating of file deletion after file update to other Agents in case of disabled Archive
- Addressed false positive “No Free Space” errors for Cache Gateways if File Policy contains backreferences.
- Corrected hash mismatches on Linux Gateway Agents in certain cases.
- Fixed tracker server connection failures .
- Resolved zero modification time on folders in TSS shares on macOS.
- Other fixes
4.0.5.2372 (07/Aug/2024)
- Updated FUSE for MacOS TSS (includes initial support for MacOS 15 Sequoia)
- Fixed crash when synchronizing with Sharepoint
- Fixed error 404 when browsing through Sharepoint sites on MC
4.0.4.2350 (11/July/2024)
- Fixed upload of large files to AWS storage
4.0.3.2342 (21/June/2024)
- Fixed large files not syncing to Azure storage with direct torrent
- Fixed not processing files’ modification time after failover in some cases
- Fixed unexpected “Share’s identifying ID file is broken” error appear in File cache or Hybrid work job
- Internal fixes in High Availability groups
4.0.2.2339 (11/June/2024)
-
Deprecated: support for DroboNAS, arm-based (arm, armhf, armel, armv7) installers and NAS packages.
-
Fixed connectivity problem to the MC Agent if it’s behind a NAT
-
Fixed crash when uploading large files to Google Cloud Storage
-
Core improvements
4.0.1.2323 (29/May/2024)
- Dynamically load fuse-libraries, required for Agent installation on a LinuxOS device.
- Fixed crash for Agents that were updated while assigned to jobs created long ago.
- Fixed TSS Agents not uploading files to a defined priority Agent in some cases.
- Fixed Agents from Gateway Scaleout groups not downloading files from Primary storages in some cases.
- Fixed Linux Agent falling back to old name after system reboot. Known issue from 4.0.0.
- Known issue: Agent fails to start on a Western Digital NAS with armhf architecture.
4.0.0.2312 (29/April/2024)
New
- Linux caching server accessible over NFS. Read more about it here
- Windows caching server accessible over SMB. Read more about it here.
- High availability groups for Agents. Read more about here.
- Storing files' metadata in a cloud storage
Fixed
- Optimized performance on large dataset
- Optimized retaining of file hashes in the jobs
- Optimized processing file renames in cases when the file hash might be unknown
- Child processes not being killed when job is aborted
- Fixed job run hanging if the Agent is restarted during script execution
- Agent ignoring S3 cloud objects with slash in their name and those without child objects
- Agent sticking to TCP protocol, while the faster ZGT is available
- Partly downloaded .!sync files being accumulated in service .sync folder in some cases, e.g. synchronizing user profiles
- Failure to upload files to another TSS agent or Priority peer if they are not in "always keep" mode
- Raising wrong error when the amount of data read isn't what we expected
- Crash when the Agent gets an absolute path instead of a relative path
- Fixed crash during scanning Archive
Deprecated and known issues
- Temporary "Share's identifying .sync/ID file is broken" for HA groups may appear after changing the job path or recreating the job using the same files storage.
- Job folder location, selected by a user, resets if the job is edited and changed. User needs to choose the folder location again.
- File may be moved to Archive on remote Agents, if renamed on Cache Gateway server.
4.0.0 (29/April/2024)
- Minor UI and internal changes
4.1.1.2449 (13/Nov/2024)
- Fixed Agent tags not resolving in destination path, if used in transfer job with GETFILES macro (API)
- Mark ‘settings’ field as optional in update Sync/File cache/ Hybrid work jobs
- Fixed missing “match” parameter in response in “update groups” call
- Fixed auto assign groups, created using API, not assigning Agents
4.1.0.2382 (12/Sept/2024)
- New call for one-time (de)hydrate files in Cache Gateway
- New call to change Custom Trusted CA certificate
- New API call to get a list of files from error messages
- Fixed excessive memory usage in public reporting
- Fixed Jobs PUT call resetting job's settings for missing fields
- Agent API: new call to restart the Agent
- Agent API: new parameter “restartRequired” in /client
- Known issue:
- auto-assignment groups, created via API, fail to assign agents
- cannot update sync/caching/hybrid job without specifying settings
4.0.1.2323 (29/May/2024)
- Rename value in "reference_instance_type" from "high_availability" to "group"
4.0.0.2312 (29/April/2024)
- New: call
GETFILES
to transfer files from a compiled list - New: more validations of groups/agents/jobs combinations
- New: Groups have new parameter
type
, possible values:standard, high_availability, gateway_scale_out
- Deprecated:
reference_agent_id
. Instead usereference_instance_id
andreference_instance_type
. Backward compatibility is preserved. Affected API routes:-
GET /jobs/:id
POST /jobs?ignore_errors=:ignore_errors
PUT /jobs/:id
GET /agents/:id/jobs
-
- Fixed: creating groups without name leads to DB flushing error
- Fixed: "name" filter to GET /groups API not working if group name contains uppercase letters. Now name filters (Agents, Jobs, Groups) are transformed to lowercase characters.
- Fixed: unclear error "Job contains error" if the job is created without RW Agents.
- Known issue: auto-assignment groups, created via API, fail to assign agents