INTRODUCTION
This page lists every changelog to Dualog® Drive since its first release.
DRIVE VERSION 10.4 - 29 JANUARY 2025
NEW FEATURES:
-
Desktop Notifications to alert users about new files received
- Drive can now use the standard Windows Desktop Notification to inform the logged-in user at the Drive computer when new files have been received
- This feature can be enabled on a per-task level, and will only take effect upon the next logon on the computer.
IMPROVEMENTS:
-
Improved detection
- Improvements in the detected errors functionality: added a delay before errors are transmitted to the cloud. This minimises the risk of reporting errors which are then fixed shortly after. A typical case for these errors is when there are temporary network errors onboard ships
-
Sync - increased the timeout value to reduce the risk of large file being undeliverable
- When large files are transmitted, we sometimes see that the transmission is timing out and the file does not get transferred. To reduce this risk, we have double the timeout value.
BUG FIXES:
-
Fixed a problem where with a detected issue not being resolved
- This applies to the "Communication Exception (Connection closing. State Aborted)" error
DRIVE VERSION 10.3 - 10 JANUARY 2025
IMPROVEMENTS:
-
Move and Sync: restricted access to root folders as a source and destination
- Sync and Move clients will no longer allow all root folders e.g. C:\ as a source or destination to avoid serious consequences as result of task misconfiguration
-
Move: fixed the SQLite concurrency issue
- Fixed a concurrency issue observed during periods of heavy load of the SQLite server, which potentially prevented data from not being sent
-
Move and Sync: Retry on SMB error reporting
- We have seen many situations where a fileserver is unavailable for a short time, leading to detected issues to appear and resolve soon after. To address this, we have implemented a delay before reporting, which will reduce unnecessary errors.
BUG FIXES:
-
Move: resolved an issue where downloads are not starting
- When the Dualog cloud detects new packages for a client, it sends a poll to indicate that there is new data for a specific task. In some situations, this poll is lost, and clients would check the cloud for pending packages at specific intervals. In Drive 10.1, data would remain pending until a new package for a client or task was sent. This has now been fixed.
DRIVE VERSION 10.2 - 18 DECEMBER 2024
BUG FIXES:
-
Move: fixed an issue where the error message "Not a Dualog multifile" appears
- Fixed a download issue where files were sometimes unable to be stored in the destination folder
DRIVE VERSION 10.1 - 11 DECEMBER 2024
IMPROVEMENTS:
-
Modified logging for Malware scanning
- Added an SQLite option to use journal files to avoid a database lock situation when reading or writing to the database
BUG FIXES:
-
Move: fixed an issue with a potential temp folder read error
- After the release of Drive version 9.6, we have experienced some situations where files in the temp folder are temporarily locked and not properly stored to the destination folder. Improvements were made through Drive versions 9.7 to 10.0. The problem was solved in version 10.0, but we have resolved the issue occurring in two more places.
DRIVE VERSION 10.0 - 4 DECEMBER 2024
BUG FIXES:
- Move: Fixed an issue where files in the destination folder are temporarily unavailable
DRIVE VERSION 9.8 - 21 NOVEMBER 2024
BUG FIXES:
-
Move: Fixed an issue with where completed Move tasks remain as "Pending Completion" on the Apps Portal.
- There were previously instances where files in the temp folder were temporarily locked and not stored to the destination folder. Eventually, the file would be released and stored properly in the destination folder. However, this resulted in the task status on the Apps Portal being stuck on "Pending Completion. This has been resolved.
DRIVE VERSION 9.7 - 13 NOVEMBER 2024
IMPROVEMENTS:
-
Modified logging for Malware scanning
- Changed the Malware scanning logline to only logging in Debug mode
BUG FIXES:
-
Move: Fixed an issue with uploads stopping
- We previously experienced situations where the Move client gets stuck when trying to establish a new WebSocket when connections were unstable. We have introduced a timeout to solve the issue.
-
Move: Wrong offset on package retry
- For uploads on unstable connections, we sometimes experience that the offset returned by the cloud to be incorrect. This is because the buffer is not empty and random values are read.
- Multiple adjustments have been made to resolve this and a complete fix will be introduced in Drive 9.8
-
Move: Concurrency issue on package download
- In instances where a re-download begins even though the initial download has not failed, packages will show the Pending completion Status on the Drive Status page, and an error message in the client log says that it cannot access the temp file as it is being used by another process. The file will eventually be stored in the destination folder but the cloud status would not have been updated.
DRIVE VERSION 9.6 - 30 OCTOBER 2024
IMPROVEMENTS:
-
Move - Upload optimisations
- Optimised uploads from source clients by keeping connections open for a longer time. This
will improve uploading when there are frequent uploads.
- Optimised uploads from source clients by keeping connections open for a longer time. This
-
Move - Parallel download improvements
- Improved the parallelism on downloads to remove the limitation where a large file
download for one task is preventing other files from being downloaded at the
same time. Up to four downloads across tasks can now run in parallel.
- Improved the parallelism on downloads to remove the limitation where a large file
-
Move - Improved restart handling
- Improved restart handling of the Move client so that the restart does not occur before a complete stop
-
SMB Library updated to latest version
- The upgrade eliminates several bugs and improves error handling
BUG FIXES:
-
Fixed an out-of-memory issue after Move client restart
- Fixed an issue where the Move client was starting before the previous instance had
properly stopped, causing database access errors in cases with many pending
files to be sent
- Fixed an issue where the Move client was starting before the previous instance had
-
Fixed issue with a detected issue not being deleted
- When an UNC path is temporarily unavailable, Drive reports this as a detected issue
to the cloud, which publishes it on the portal. When this issue is resolved at the
client, it should also be reported as resolved to the cloud, and the issue should
disappear in the portal. We have experienced situations where the issue is not
reported as resolved, and have implemented a fix to address these situations.
- When an UNC path is temporarily unavailable, Drive reports this as a detected issue
DRIVE VERSION 9.5 - 11 SEPTEMBER 2024
BUG FIXES:
-
Fixed a bug where there may be a crash on initial startup after installation
- A bug was introduced in Drive Version 9.4 where there was a potential issue with the Move temp folder not being created on startup, causing the Move client to crash. The missing temp folder and crashing have been fixed.
DRIVE VERSION 9.4 - 19 AUGUST 2024
NEW FEATURES:
-
Sync - Added Detected Errors for Sync tasks
- Added a feature to report detected errors on task configurations. Also, a detected issue
is added when a Sync task gets the Access denied error.
- Added a feature to report detected errors on task configurations. Also, a detected issue
IMPROVEMENTS:
-
Move - Download optimisations
- Optimised package downloads by splitting downloading and unpacking into
separate threads. This leads to improved performance when there is a high download load
- Optimised package downloads by splitting downloading and unpacking into
-
Move and Sync - Added retry on ACK when a response is not returned from the cloud
- In rare situations when a client does not get a response from the cloud on delivery
ACK, there was no attempt to retry sending the ACK. This could sometimes lead to a status mismatch on the client and the cloud.
- In rare situations when a client does not get a response from the cloud on delivery
BUG FIXES:
-
Fixed a problem where detected issues are not removed from the apps portal
- Fixed several situations where detected issues (pink cards) are not reported as
resolved, hence not removed from the portal.
- Fixed several situations where detected issues (pink cards) are not reported as
-
Sync - Include hidden files and folders when recursively deleting folders
- Previously, when a folder structure is deleted at the destination (due to deletion at the source), it
would fail if there were hidden files in one of the folders. Hidden files will now be deleted
instead of blocking folder deletion
- Previously, when a folder structure is deleted at the destination (due to deletion at the source), it
DRIVE VERSION 9.3 - 5 MARCH 2024
NEW FEATURES:
-
Sync - Supports Malware Scanning
- Sync tasks can now be configured for malware scanning
-
Sync - Error detection added for Sync tasks
- A feature has been added to report errors detected on task configurations
-
System folders and Drive installation folders disallowed as task source or destination
- To improve cybersecurity, if tasks are configured with either system or Dualog Drive folders as a source or destination, the task will be suspended and this will be reported to the cloud.
IMPROVEMENTS:
-
Logging
- Logging has been added on startup to detect version number information etc.
-
Move - Improved file size reporting to the cloud
- File sizes are now reporting together with other package information. Previously, this was reported only when files began sending
-
Adjusted timeout for acknowledgement on packages
- When packages are successfully downloaded and unpacked at the destination client, an acknowledgement is returned. The timeout value for waiting for a response on the acknowledgement has been adjusted from 2 minutes to 10 seconds
BUG FIXES:
-
Sync client - Removed unhandled exceptions
- Several unhandled exceptions in the Sync client have been removed
-
Move - Fixed potential misreporting of file sizes to the cloud
- A potential error on reading metadata for a file has been eliminated - metadata is now read when a file is copied to the temp folder instead of when the file is detected in the source folder
-
Move - Fixed potential hash error
- Hash value is now calculated after the fille has been moved to the temp folder and an exclusive file lock has been set
-
Move - Fixed issues where the client reports that a folder already exists
- Two issues have been fixes where the client reports that a folder already exists. These are edge cases which may happen if:
- A client is restarted just after an upload has finished
- An upload has failed and files are moved to the error folder as a new package is about to be uploaded
- Two issues have been fixes where the client reports that a folder already exists. These are edge cases which may happen if:
PORTAL UPDATES - 04 JANUARY 2024
BUG FIXES:
- Some minor fixes to multipage/pagination for the Move status page
PORTAL UPDATES - 21 DECEMBER 2023
BUG FIXES:
- Move details page, when new packages arrive already selected package is deselected
- If multiple pages of files in a package, the pagination jumps to page 1 on refresh
PORTAL UPDATES - 19 DECEMBER 2023
IMPROVEMENTS:
- Search/filter for task. Many customer have configured a lot of tasks. To find a specific task you might have to scroll through multiple pages. Now you can simply start typing the name of a task to see the relevant tasks
- Instead of scrolling through multiple pages, type the page number to jump to that specific page
PORTAL UPDATES - 29 NOVEMBER 2023
IMPROVEMENTS:
- New status page for the Drive Malware scanning
- In the config overview for Drive tasks, we now show whether bandwidth control is disabled or not. If it is enabled, it can be disabled from the rightmost menu
- Several performance improvements in the Drive Status page
DRIVE VERSION 9.2 - 21 NOVEMBER 2023
NEW FEATURE:
- Malware Scanning - Applicable for Move tasks only
PORTAL UPDATES- 01 NOVEMBER 2023
IMPROVEMENTS:
- Move - The progress cards are now visible even when the package list is large and you scroll down.
BUG FIXES
- Move - Fixed some issues with filtering when multipage.
- Sync - Fixed issue with folder structure not refreshing when changing source vessel (many-one sync tasks)
PORTAL UPDATES- 23 OCTOBER 2023
BUG FIXES
- Move - Fixed bug where search is cleared on refresh and new package is added.
- Configuration - Fixed filter errors when multiple pages.
DRIVE VERSION 9.0 - 18 SEPTEMBER 2023
BUG FIXES
-
Fixed an issue when Bandwidth Control is active for a relocation task, and none of the ships in the task are assigned the selected carrier/communication type, transmission failures may occur.
-
Eliminated extraneous error logging to enhance the user experience.
PORTAL UPDATES- 12 OCTOBER 2023
IMPROVEMENTS:
-
Status Page
- Column width adjustments in file list to improve readability (Move)
- Fixed file list search to only search in selected package (Move)
- Fixed multipage issue when switching between Completed and ongoing (Selects same multiage)
BUG FIXES
- Fixed bug - not showing paused tasks
PORTAL UPDATES- 02 OCTOBER 2023
IMPROVEMENTS:
- Status Page - Timestamp of the last update is now reflected for Sync cards.
PORTAL UPDATES- 20 SEPTEMBER 2023
IMPROVEMENTS:
Previously, we encountered sluggish response times on the folder structure within the Sync status page, especially when it contained numerous files and folders. This was due to requesting the entire structure at once.
- We've implemented a significant change: Instead of fetching the full structure in a single request, we now initially request only the root folder. Sub folders are fetched on-demand when clicked.
- This adjustment has resulted in a remarkable improvement in response times.
- Additionally, we've discontinued the practice of requesting the folder structure upon refresh. This operation has been deemed unnecessary, as the folder structure for a single revision remains unchanged.
DRIVE VERSION 9.0 - 18 SEPTEMBER 2023
NEW FEATURES:
-
Move – Max file size
- Max file size has been possible to set in the portal for a while. A new Drive client is required for this limit to be respected.
IMPROVEMENTS:
-
Upgraded to .NET 6
- The primary objective of this release is to update the dependencies in our services, transitioning from .NET Core 3.0 to .NET 6.
- With the migration from .NET Core 3.0 to .NET 6, we discontinue support for over-the-air (OTA) updates on operating systems (OS) that are not compatible with .NET 6.
- The affected OS include:
- Windows 7
- Windows Server 2008
-
SMB Error Handling
- We have seen several situations where error messages related to connection with file servers (using SMB) is misleading or wrong. In this version of Drive the error handling has been improved.
PORTAL UPDATES - 05 SEPTEMBER 2023
BUG FIXES
- Updated our back end service responsible for configuring SharePoint.
- Identified an issue during testing with a potential customer: Sub-sites were missing from the site selection drop-down.
- Resolved the issue: Sub-sites are now correctly displayed and selectable in the drop-down.
- Config: Improved user feedback when source/destination path is missing
- ShareView: Fixed sorting of destination list (progress bar list)
PORTAL UPDATES - 31 AUGUST 2023
BUG FIXES
- Fixed sorting on Move status overview : Now sort on time completed, with latest on top
- Move details - progress: Now possible to sort on status
- ShareView list: Show more than 3 digits on number of views
PORTAL UPDATES - 24 AUGUST 2023
NEW FEATURES:
-
ShareView
- Included for Sync Tasks now
IMPROVEMENTS:
- Fixed issue where searches are reset on page refresh
- Cosmetic changes to the Drive status pages
- Move status page: Ship filter drop-down now sorted
- Fixed bugs in Empty state page for ShareView
PORTAL UPDATES - 24 JULY 2023
IMPROVEMENTS
- Clicking on ShareView link now opens the ShareView in new TAB
- Possible to search in drop-down choosing Task
- Create ShareView button inside the Sync task now works (although not yet possible to view Sync data)
- Modification in the About ShareView text: ShareView lets you securely share Drive traffic
- List of ShareViews now sorted on name
PORTAL UPDATES - 14 JULY 2023
NEW FEATURES:
- ShareView
24 MARCH 2023
IMPROVEMENTS:
-
Introduced caching of folder structures
- An update on the SharePoint Integration
- System Optimization
14 MARCH 2023
IMPROVEMENTS:
-
Added max file size for Move task
-
Updated to use the latest version of Angular and the new design system
BUG FIXES:
- Fixed an issue where editing config will remove selected installations for ships with multiple installations.
- Fixed an issue on the Move status page, where the Source is missing in the overview and modal showing detailed progress.
21 FEBRUARY 2023
IMPROVEMENTS:
- Now handling large files (4 GB+) to SharePoint as a destination for sync.
- FileStore improvements.
BUG FIXES:
- Fixed a bug that was not respecting rename/overwrite flag for SharePoint as a destination for Move tasks.
- Bug fixes in SharePoint integration configurations.
17 DECEMBER 2022
BUG FIXES:
- Fixed an issue where Integration is recreated when changing the name.
- Removed option to add Integration when logged in as a reader.
- Fixed an issue where in some special cases the office installation is lost when editing a task.
17 DECEMBER 2022
NEW FEATURES:
-
A new Alert for Drive has now been released:
8.16 - 02 JANUARY 2023
BUG FIXES:
- Fixed a bug where when destination folders were empty (ex: a new task was created), Dualog Drive interpreted it as an error (no response), and files were not synced to SharePoint.
- Workaround: To add a file to the folder to kickstart the downloads again.
8.16 - 21 DECEMBER 2022
NEW FEATURES:
- Clients can start four concurrent move uploads to the cloud (four different tasks).
20 DECEMBER 2022
NEW FEATURES:
-
Amazon S3 integration service
This will allow customers to select S3 as a destination for Move tasks. As this is still in the pilot phase, please contact Dualog support if you would like to gain access.
-
SharePoint as a destination for Move tasks
Customers can now configure SharePoint as a destination for Move tasks.
-
Removed the 3 GB limitation for Move tasks
As this is still in the pilot phase, please contact Dualog support if you would like to gain access.
- Extended use of Ship Codes in Drive configs
IMPROVEMENTS:
-
Cleanup in the integration config
It is now removed from the Drive Config and only available from the integrations menu (Inside the Drive landing page). Included here are stricter rules for changing tasks, new icons, and minor design improvements.
- Added configuration options for Amazon S3 as part of the integrations config.
BUG FIXES:
- Drive - Integrations: Removed the option to delete SharePoint drives in use by tasks.
- Fixed bugs in the Move status page.
- Fixed bug where no error message was displayed in the Detected Issues card (pink cards).
- Fixed bug where mouseover text was clipped for the Detected Issues card.
- Drive config: Fixed issues with the No installations warning (Not displayed, the wrong number of installations).
- Drive Move Config: Removed backup overrides option for destination (no backup on destination).
- Drive Move Config: Remove destination path override when only one ship.
- Fixed caching issue when switching organisation. For Integrations data for the previous organisation was shown.
29 NOVEMBER 2022
IMPROVEMENTS:
-
SharePoint Integration service on the Drive Cloud has been upgraded
The main improvement is the handling of large file/folder structures, which has been a problem when it exceeds 10 000 items.
15 NOVEMBER 2022
NEW FEATURES:
-
Added a separate page for configuring SharePoint integrations.
Integrations for the upcoming Amazon S3 integration will be included in the same list.
The only location to add and edit integrations in the future will be here.
A new feature is an ability to store an integration as a draft, for example, if you are missing certain details or the verification fails.
IMPROVEMENTS:
-
Updated the backend services for SharePoint Integration
handling of instances in which SharePoint throttles us, as well as a complete overhaul of how we request updates from SharePoint. The destination tasks in SharePoint now provide better progress reporting.
- Added status information on the drive card
- Highlighting of selected revisions disappear
- Erroneous mouseover
- Pink cards overlapping on some screen resolutions/window width
- Issue not showing destination status (backend)
- Drive config: Not possible to select ship codes
BUG FIXES:
- Several minor bugs are fixed
- Fixed a bug where the cancel button is not visible when creating a new Drive task.
- Fixed pagination issue in Drive task overview.
- Fixed bug in Drive task config for the graphical presentation of the folder structure when using separate folders per ship (ship codes, ship name, IMO number, etc)
04 OCTOBER 2022
BUG FIXES:
- Fixed an issue where newly created ship groups are not available for use when configuring drive tasks.
- Fixed a bug where the cancel button is not visible when creating a new Drive task.
- Fixed pagination issue in Drive task overview.
- Fixed bug in Drive task config for the graphical presentation of the folder structure when using separate folders per ship (ship codes, ship name, IMO number, etc)
DRIVE VERSION 8.15 - 16 SEPTEMBER 2022
BUG FIXES:
- Config file (appsettings.json) is recovered correctly
DRIVE VERSION 8.14 - 06 SEPTEMBER 2022
IMPROVEMENTS:
-
Move: Changed behavior of Move backup
In previous versions, Drive is creating a subfolder for each transmission (one or multiple files). This makes it difficult for users to find specific files. In Drive 8.14 we have changed this to store all files in the configured backup folder. If a filename already exists in the backup folder, the timestamp is added to the filename.
DRIVE VERSION 8.12 - 06 JULY 2022
IMPROVEMENTS:
- Move: New Client introduced
BUG FIXES:
- Minor bug fixes implemented
8.11 - 06 JUNE 2022
IMPROVEMENTS:
-
Sync: Set the max number of changes in one revision
We've had timeout issues when a sync revision contains a large number of changes (seen on revisions with more than 10 000 deleted files).
The client initially attempts to send metadata for changes.
The connection times out due to so many changes, and the client retries sending the data.We have set a hard limit of 500 updates per revision to avoid this situation.
If there are 15000 changes, they will be distributed in 30 revisions.
BUG FIXES:
-
Sync: On startup, the client does not always scan the folder for changes
Fixed an issue where the Sync client was not scanning folders for changes on start-up.
Happens when a revision is stored in the local database, but not registered in the cloud.
A typical case is a situation described in the improvement described above
(Timeout due to many changes in revision)
DRIVE VERSION 8.9 - 25 MAY 2022
IMPROVEMENTS:
-
Adjustments to utilize the new sync protocol
Several improvements have been made in the sync protocol (part of the Link Platform). To utilize these changes, changes have been made to the Sync client
BUG FIXES:
-
Sync: Cleanup when a sync task is deleted
When a task is deleted, some cleanup is required. A housekeeping routine is now implemented to clean up database tables holding information on ongoing transmissions for the deleted task(s). Without this cleanup, the sync task will try to complete the download forever and keep logging error messages. This only applies to situations where a task is deleted while it still has data to up/download.
DRIVE VERSION - 8.4 - 21 MARCH 2022
BUG FIXES:
-
Sync: BlobTransfer protocol
Fixed issues with the BlobTransfer protocol on the Link Platform.
DRIVE VERSION - 8.3 - 14 MARCH 2022
IMPROVEMENTS:
- HTTP Header now includes a Correlation ID
BUG FIXES:
-
Sync: Sync protocol
Fixed an issue with the Sync protocol.
DRIVE VERSION - 8.2 - 21 FEBRUARY 2022
IMPROVEMENTS:
-
Improved logging
Added logging when failing to filter files, build number, and detailed logging on the version number
BUG FIXES:
-
Migration Issue from Drive 7.x to 8
The destination might end in an infinite loop if the next operation is "delete". -
Move: High memory usage
Fixed an issue where the memory usage on the Move client is high. -
Sync: High memory usage
Reduced memory usage by upgrading SDK's and other minor patches -
Sync: BlobTransfer protocol
Fixed an issue with the BlobTransfer protocol.
DRIVE VERSION 8.1 - 02 DECEMBER 2021
After upgrading, Drive will automatically migrate certain parts of the databases for better performance. Depending on the size of this database, this might take some time.
NEW FEATURES:
-
Sync: New Transfer Protocol
The sync transfer protocol has been redesigned and is now added as a Link Platform service. Drive now uses this protocol for Sync transmissions. The new protocol uses multiple IP channels for transmissions, improving throughput. In addition, protocol overhead has been reduced. -
Sync: Error messages appear in apps.dualog.com
Added functionality to transfer errors from client to cloud. Errors will be displayed as Detected errors on the Drive status page
IMPROVEMENTS:
-
Sync & Move: hidden files and folders not being transferred.
Hidden files will now not be sent. Normally such files are system files or temp files. We have experienced files like thumbs.db being transferred, causing problems at the destination. -
Move: improved SQLite database performance
Improved by removing the encryption layer. -
Move: Error messages transferred to the Drive cloud
Some critical error messages are now being transferred to the cloud. Apps.dualog.com will soon show these error messages on the Drive status page. -
Move: Improved behavior when downloading packages having permanent failure
If a package is not possible to download, the Move client moves on to the next package instead of failing out and then retrying the failed package. This avoids a long queue of pending downloads when such errors occur. -
Move: Improved performance
Improve performance with multiple destination tasks by doing parallel unpack and download. -
Move: Changed folder tree access rights requirements
Previous versions of Move required full access to the whole folder tree structure, instead of only the task root folder. This has caused some head-scratching when troubleshooting access rights issues.
BUG FIXES:
-
Sync: Stop syncing blobs when the configuration is disabled
Fixed an error where Sync tasks being disabled were still syncing blobs. -
Move: Fixed bug causing the transfer to hang after service restart
Fixed issue where transfer status may be wrong when the service is restarted during transfer. -
Move: Double gzip encoding
In some rare instances, the files sent can be compressed twice.
DRIVE VERSION - 7.11 - 21 JUNE 2021
BUG FIXES:
-
Sync: Destination client fails to download an update
Fixed a protocol bug that prevented the destination client from downloading an update for the sync task. (This fix would only prevent the error message from being logged, but will not help with the corrupted transmission itself)
[ERR] Failed to download blob; aborting this run; Error Message: Hash Control Error on incoming chunk(0)
WORKAROUND:
- Determine which file(s) are stuck in the logs.
- At the source, copy this file to another synced folder (or create a subfolder to copy the file to)
- Drive will then sync this file to the cloud, and the chunk will be added to the database.
- The chunk will then be delivered to the destination folder, allowing you to proceed.
-
As there could be more than one file stuck, you may need to repeat the operation on more files.
-
When the task has finished successfully syncing, remember to clean up by deleting the copy of the file (s)
DRIVE VERSION - 7.10 - 27 MAY 2021
BUG FIXES:
-
Move: Failure to resume on download
If a package download is aborted, the client will throw an exception the next time it tries to download the package before sending an acknowledgment to the server. -
Sync: Multiple instances of the client can be started
Prevented instances where multiple instances of the Sync client launch.
7.9 - 12 May 2021
BUG FIXES:
-
Move: Files being sent multiple times
If the Move service is not able to delete a file after transmitting it, it will be sent multiple times. -
Sync: Destination folder(s) not being updated
Fixed a bug where the sync folder(s) at a destination is/are not updated. When this happens, the following error message can be found in the log file:
[ERR] An unhandled exception occurred; Unable to resolve parent folder
-
Failed transmission whenever a carrier failover
In situations where a carrier failover occurs during a transfer, the ongoing transmission will cease and fail to resume. -
Encountered an error when updating configurations
In situations where the configured path is unavailable or accessible, alongside rare occurrences, any configuration change(s) is/are not detected by the client.
IMPROVEMENTS:
-
Improved logging on exceptions
Added task information on certain exceptions to improve traceability.
DRIVE VERSION - 7.8 - 09 MARCH 2021
BUG FIXES:
-
Invalid file size reported to the cloud
Due to a visual problem on the Activity Monitor, a Move task may report and reflect as 0 bytes. This can happen when the source folder is a file share and the file is not received in one complete chunk from Samba.
IMPROVEMENTS:
-
Support for Samba 3.0
Samba 3.0 is now officially supported for File Share.
DRIVE VERSION - 7.7 - 4 DECEMBER 2020
BUG FIXES:
-
Move: Set Max Transmission per file/package size to 3GB
The Move protocol has problems when transmitting multiple GB of data, where the 3GB limitation has now been set in place. If the package is more than 3GB, it will be divided into multiple transmissions - Windows Share: Fixed a Samba issue when many files are to be stored concurrently
DRIVE VERSION - 7.6 - 7 SEPTEMBER 2020
BUG FIXES:
-
Sync and Move: Storing data to file share fails
The Samba server has a maximum size for data to send or receive. This maximum size was not checked and respected by the Drive client, causing potential rejection from the file share. The client has now been redesigned to check the maximum size before sending data.
DRIVE VERSION - 7.5 - 28 AUGUST 2020
IMPORTANT:
-
Window Share has been redesigned
SMB 2.1 must now be enabled on the client machines, where the files would be synced or moved to
Click on the following for detailed instructions on how to detect and enable SMB 2.1 protocol:
-
- Microsoft - Local
- Linux - AWS (Under Setting a security level for your gateway - Security level has to be Enforce signing)
BUG FIXES:
-
Sync: High CPU usage
Fixed problem where the Sync client gradually increases its CPU usage -
Sync: the transfer is not resuming until after one hour
If a transmission fails, it will take one hour until transmission resumes. -
Sync: Downloads not completing
Some sync downloads are hanging forever. The reason is a bug in the sync client, not being able to create the files from the received blobs. Reading of metadata failed.
IMPROVEMENTS:
-
Move & Sync: Improved writing data to file shares
Redesigned writing to file shares to avoid the potential problems when many tasks access the same file share -
Sync: Location of temp files
Currently, Sync is using the Windows temp folder. This may have unwanted consequences if other applications are using the same temp, and not cleaning up temp files.We will now create and use a temp folder on the location of the installation.
-
Move: Changed download order to avoid heavy delay for some downloads
When the heavy load on downloads, we have experienced downloads for some tasks to be pending for a long time. Changed communication between cloud and destination to contain all pending downloads instead of one task at a time.
DRIVE VERSION - 7.4 - 29 JUNE 2020
BUG FIXES:
-
Sync: Client stops transferring data
All transfers stop until the client is restarted. The reason is an error in exception handling, causing the client not to return from a function.
DRIVE VERSION 7.3 - 10 JUNE 2020
BUG FIXES:
-
Sync: Error situation at destination when a file is deleted at the source
When a file is deleted, it may occur that file info is not sent from the server. This was not properly handled by the client, causing the update to not complete -
Sync: Handling of error situations when a temp file is not possible to be created
This is related to situations where the Windows temp folder is not cleaned by other applications. Temp files will have 8.3 namings, and when the namespace is “full”, the application will crash when not able to find an available file name. This is now handled, but for a future release, we will redesign the service to use a separate temp folder. -
Sync: Client hanging on source task operation
Fixed a problem where the client is not able to send folder updates.
Log error: The state is out of sync with the file system. Suspending operation for 30 seconds. -
Sync: Error situation when config changes
When the sync client receives a configuration change and there are many sync tasks configured, it is possible to end in a situation where there are several instances of a task running. -
Sync: Failure on the destination when an update has no metadata
When an update only contains file deletion, meaning that no metadata is included, the sync client might end up reporting the following error:The required feature DestinationStateChangeFeature was not set in the context.
-
Sync: The client stops transferring data
All transfers stop until the client is restarted. The reason is an error in exception handling, causing the client not to return from a function.
DRIVE VERSION 7.1 - 04 MAY 2020
- The protocol handling authentication now supports the use of WebSockets. We have eliminated the limitations in some operating systems like Windows® 7 and Windows® Server 2012.
- We have improved the efficiency of file download by simplifying database operations.
- Drive now has a new and streamlined metadata format. We have also improved the compression of metadata to reduce transfer size.
- The service now performs disk space checks to verify sufficient disk space before initiating up-and-download.
- Bug fix: We have made several stability improvements in the sync protocol. In the move protocol, an error where resumes on large files failed is now fixed.
7.0 - 19 MARCH 2020
- The Smart Folder™ feature now includes the option of using custom ship codes to automate folder creation on either source or destination. This dramatically improves the flexibility to manage file locations to correspond with company-specific requirements.
- For move tasks, there is now the option of having the service copy files automatically to a local backup folder without interfering with the transfer. This can be a useful feature in case a transmission fails, or if having a rollback option available is a requirement
- There is now an option to enable or disable tasks. This feature makes it easy to stop all activities on a task temporarily or to delay startup until the installation on all your clients is complete.
- Super-admins can now receive logs from clients automatically for complete traceability into data transfer tasks.
6.3 - 04 FEBRUARY 2020
- BUG FIX: The destination folder scanning does not work for UNC paths. This bug was introduced in Drive 6.0.
6.2 - 14 JANUARY 2020
- Fixed a bug where temporary zero-byte files were not deleted from the disk when not needed anymore
- Resolved an error situation when bandwidth control is enabled but not configured
6.1 - 08 JANUARY 2020
- Sync: Fixed a potential crash situation
- Sync: Improved handling of token renewal upon expiry
- Move: Last modified time of files is no longer taken into consideration unless the task is configured to have a delay. This allows for files with a last modification in the future to still be sent.
- Move: Improved handling of token renewal upon expiry
6.0 - 06 JANUARY 2020
- Scan sync files on the destination
- If files or folders are added, modified, or deleted, Drive will alter the changes making sure destinations are an exact mirror of the source. Previously, destination folders would be scanned for changes on an hourly basis
- Proactive data import
- In cases where a large amount of data is to be synchronized to the ships, data might be delivered on a USB stick or similar to destinations. For this purpose, a feature called Proactive Data Import is created.
By copying files into this folder
<install folder>DualogDrive\DualogDrive.Sync.Client\DataImport
they will be imported to the storage for the deduplication transfer protocol. After adding data to the storage, files will be deleted from the DataImport folder.
When this data is to be downloaded, the protocol will recognize this data as already available and create the files without having to download them.
Any data can be stored in this folder and help the system to reduce bandwidth usage.
Be aware that subfolders will not be imported, so make sure all files are copied to the DataImport root folder.
- In cases where a large amount of data is to be synchronized to the ships, data might be delivered on a USB stick or similar to destinations. For this purpose, a feature called Proactive Data Import is created.
5.0 - 05 JANUARY 2019
- Platform: Carrier detection
- Allows you to configure carrier detection for ships to identify which internet carrier is currently in use for the platform
- Drive: Bandwidth control
- Set rules in Drive tasks to tell which carriers they are allowed to send data over
- Platform: now reports carrier changes to the cloud
- Sync: added support for Windows 7
- Sync: improved logging
- Sync: fixed an issue causing sync to sometimes time out while downloading
- Move: added re-trying of storing a file in the destination folder. Previously this would only happen on a restart of the service
- Platform: Improved handling of knowing whether an installation is offline in cases where the LiveLink on the installation crashes
- Changed logging folder to DualogDigitalPlatform\DigitalPlatform.Client\logs
- Move: Overwrite will merge with the existing file in the destination folder instead of replacing it
- Move: improved handling of situations where config is changed while a file is being uploaded.
- Improved service startup on Windows reboot due to race conditions
3.1 - 20 NOVEMBER 2019
- Improved deduplication protocol handling of files from the cloud to installation, lowering the amount of failed transfers
- Improved software requirement checks during installations
- Sync: Improved exception handling
3.0 - 18 OCTOBER 2019
- Added global deduplication protocol using algorithms to minimize the amount of data transferred between installation and cloud
- Added LiveLink handling of ship installations
- Added over-the-air (OTA) updating
- Re-implemented Sync
- Improved registration of installations by adding more error checks
2.4 - 23 SEPETEMBER 2019
- Added resume option for when files fail to download to an installation
2.3 - 22 AUGUST 2019
- Improved handling of files larger than 1GB
- Improved handling of Windows shares needing user authentication
- Fixed a bug causing very large files to fail to send
- Improved error reporting and logging
- Changed all logging to be in UTC
- Drive components now report version numbers
- Improved error messages on the installation registration page
2.2 - 30 June 2019
- Major redesign of the backend to utilize the platform services
Comments
Article is closed for comments.