Release Notes GS RichCopy 360 Standard and Enterprise

1. Job elapsed time is mentioned in job log.
2. Sometimes local file system was a 1 second additional in-file timestamp for the file copied from OneDrive/SharePoint.
3. *Cache awareness for jobs copying to Nasuni.
4. *Unzip feature introduced.
5. Files can be filtered based on Create and Access Date time. Previously, only Modified Date time was supported.
 
1. Empty folders will be deleted after file copy for Move operation from copying files from OneDrive/SharePoint.
2. Wizard to create job will be displayed on application launch if no job is configured.
3. Fix throttling issues and task cancellation while copy data to OneDrive/SharePoint.
4. Some users related endpoints from Graph API are removed by Microsoft so handled those in app.
5. Fixed issues in application registration.
6. Copy Data from cloud vendors to Azure file share on root folder was having some issues.
7. If Copy Temp files options is not selected in job copy from/to cloud with log level verbose, then skipped temp files were not getting logged in skipped files list.
8. Fix throttling issues and task cancellation while copy data to OneDrive/SharePoint.
9. Fix throttling issues and task cancellation while copy data to OneDrive/SharePoint.
10. ACL issues fixed if unable to copy owner to destination.
 
1. *High contrast mode is supported by the application.
2. *Azure File Share, Citrix FileShare and WebDAV are supported out of the box.
3. Date will show all over the application as per the machine's default setting.
4. Mapping of drives in the case of WebDAV is made more reliable.
5. TenantId for SharePoint will auto-populate on the screen after application authorization.
6. Bug fix - Log file path with environment variable was being sent wrong in the mail after job completion.
7. UI Design is made more user-friendly and more responsive.
8. Bug fix - Inclusion of folders 'Cloud as Source' was throwing errors.
9. Bug Fix - Dropbox token is no longer has an infinite life now, so updated app to support short-life tokens.
10. Bug Fix - Copy Empty Folder parameter is included in CLI and Import/Export jobs.
11. Mail configuration allows using an amazon email account.
12. *SMB Compression for Windows 2022 server and Windows 11
13. Bug fix - If a job has been executed once, then Job scheduled to run once will be scheduled to run next time on start time of the scheduled time.
14. Bug fix - Jobs set to run other than daily show the wrong date as the next run time.
15. *Cloud-to-cloud jobs are supported.
16. *Last job states will be shown even after the job is completed on the progress screen.
17. Export of Job run history is improved to make it more readable in excel.
18. *TLS1.2 support is enabled while sending mail.
19. Bug fix - User could not select full path for Box.com as source/destination.
20. Bug fix - Copying files from onedrive personal to disk has an issue with folder name with space.
21. Tool tip time out is increased to 30 seconds from 5 seconds on job run history screen.
22. Folder list for cloud will appear in sorted order.
23. Bug fix - The vertical scroll bar was not working properly in cloud destination folder chooser from the job configuration screen.
24. Database backup older than 30 days will be auto-deleted when there will be more than 30 backup files in the backup folder.
25. Bug fix - File copy with 'Move' option was not removing files from source which already found on destination without any change.
26. Bug fix - Folder was not removed in Mirror option for some of the S3 compatible storage.
27. Bug fix - Checksum option was missing in APIs).
 
1. Unicode characters are supported in log file.
2. Setup uninstalls previous version on installation of latest version.
3. User can bulk update the log file path in jobs from Search/Replace screen.
4. Scheduler frame will be enable/disable instead of hide/unhide in job configuration screen.
5. If log level is verbose and "Attach Log in Email" option is selected then it will attach 'copied and skipped file list' file in mail. Files will be zipped if Zip option is selected.
6. Application support FTP and SFTP as destination for data copy.
7. Bug fixed in standard version where Destination type was being changed Cloud to Normal in some cases.
8. Bug fixed in Cloud Destination as OneDrive where it was throwing error that item not found.
9. User can search for a specific text in folder browser in cloud destination browser dialog box.
 
1. *Search and Replace feature to update bulk job configuration is implemented.
2. Use of port 8009 is removed in RTA.
3. Issue fixed in process of getting OneDrive admin consent.
 
1. Sorting by job status and progress can be done.
2. Job grid will show last job status on main grid on initial load.
3. Detection of file content change in Sharepoint file can be done based upon file timestamp only.
4. Log file can be send in mail after job completion based upon various configuration.
 
1. Supported TLS1.2 in all cloud destinations.
2. Cloud bandwidth throttling implemented.
3. Selected Job in grid was changed after saving a job or switching tabs.
 
1. Cloud path is no more case sensitive for OneDrive.
2. Issue in populating cloud destination dropdown after making copy of a job.
3. User can enable/disable/delete and start/stop multiple jobs at same time.
4. User can purge job history too.
5. User can export multiple job configuration in csv file.
6. *Application supports Microsoft Azure Blob now.
 
1. Application authorization mode can be configured in OneDrive for Business/SharePoint/Office 365 migration.
2. Some performance improvement changes done for OneDrive.
 
1. Wildcard support with absolute path in folder inclusion/exclusion is supported. i.e c:\source\a*
2. Inclusion of folder issue in real time service is resolved.
 
1. Dropbox and OneDrive login issue fixed and now it will persist tokens.
2. OneDrive API will list down all drives in folder browser window on job configuration screen.
 
1. Tooltip added on New button if there are no job configured.
2. More logging added to diagnose the job termination after RTA channel terminated.
3. Wildcard pattern issue resolved, so patterns will behave like old versions of app.
 
1. Copy Locked file option is now default turned on in job configuration. If 'Copy Locked File' option is not selected in the job and locked file is found while copy job is running then it will be treated as an error (job failure).
2. The job scheduler was picking the next day in case of scheduled jobs with Once. It was happening for the job completed after the configured time interval in the scheduler.
3. In some rare scenarios, recent modification (of last 10 seconds) to data was being lost If a user makes some changes in job or application configuration and app crashed within 10 seconds after that.
4. Job Elapsed time was not calculating day in notification mail after job completion.
5. This version onwards, wildcard filter for inclusion/exclusion of folders will check for the pattern match in the full path instead of the only individual folder name. so all files and subfolders will be copied for any parent folder matched with the pattern.
 
1. Checksum verification of files is done after file copy.
2. Fixed issues in database backup and restore.
3. User can configure DBFileName in GSRichCopy360Settings.INI file.
4. User can configure LogFolder in GSRichCopy360Settings.INI file.
5. User can configure Port number in GSRichCopy360Settings.INI file.
6. Service will pick another port number dynamically while starting if the original port is being used by some other process.
7. Fixed issue with Unicode character in RTA.
 
1. Support for Windows Server 2019
2. Manual jobs were running on date time configured with runonce type job, now it will not run scheduled at that time.
3. If an email address is not mentioned for notification in job configuration and checkboxes are selected then that option will be disabled
4. Schedule date will be shown blank for manual and disabled jobs.
 
1. Users can do offline activation and port their license to another system for selected serial keys.
2. Activated license will be not deactivated if the machine name is changed after license activation.
3. Deletion in Realtime feature was not working for some regions.
4. Non-admin users can also run the application if configured in the application.
5. Exclusion/Inclusion filter extension limit is increased to 70 (25 previously).
6. Fixed a bug in byte replicator where a file was not copied correctly and file size on destination was increased regularly.
7. A job has the option to configure whether mail to sent on success/failure.
 
1. Log level changed Minimal, Practical and Verbose. Only Errors in form of summary/report will be logged in log file for Log level Minimal else all intermediate status will be log.
2. If ACL not copied for files/folders then it will be treated as Error, previously it was mentioned as Warning.
3. Log file is purged when it reaches 10 MB in size in the event the user did not set a size limit and append option is not set.
4. Copy configuration option details are mentioned in job status notification mail.
5. App resizes itself if windows zoom level is set at OS level.
6. Hours were wrongly calculated if ETA was more than 24 hours.
7. In previous releases, Job run history was not purging at regular intervals.
8. Job Simulation feature is introduced to collect states as actual job run.
9. Performance improvement to copy attributes timestamp for files/folder with the actual file copy.
10. Registration of product with serial keys is allowed to de-register from original machine and register on a different machine.
11. Performance improvements in file copy.
12. If RealTime is configured with Mirror option then User can configure to remove delete file from destination as it's deleted from source.
13. If a user does not have access to files on source/target machine then backup API’s are used to copy those files. It similar works like /b option in Robocopy.
 
1. Job created by, modified by and deleted by information will be logged into Job Summary section on history tab.
2. User is allowed to configure pre and post scripts to run.
3. User may choose not to 'copy empty folders' while copying files from source.
If no files found in a folder then only application treats it as empty folder for non-instant copy.
If no files and sub folder found then only application treats it as empty folder for instant copy. In this case only leaf empty folders will be not created.
4. User may choose to 'copy temp files' (i.e. thumbs.db, desktop.ini and filename starting with ~) while copying files from source.
5. RichCLI - if user sends command to runexistingjob and that job is already running. Previously it stops already running job and start a new running instance. Now it will return a message that job is already running.
One new flag 'force' is introduced to forcefully already running job and start new run instance.
6. If job is configured to use RTA and channel is broke in mid of job run. Then now it recovers itself and resumes the job.
7. 'Copy Job' option was throwing error while duplicating job. This is fixed in current release.
8. Job configuration was not saving the option to copy Folder ACL.
9. In TCP job, sometime timestamp is not applied to some of files because those are locked. Now retry attempt is implemented to apply timestamp.
10. In non-instant file copy job, if files and folders count is very small then app was calculating wrong count of folders on source.
 
1. App also allows copying all temp files starting with ~, desktop.ini and thumb.db by using configuration entry.
2. App has some checks so open handle count is not increased in RTA.
3. App has more logging if user close app or start/stop any job.
4. Job log is purged in every 24 hours if it crosses threshold. Previously, app was purging only if user manually clicks on job history tab on UI.
5. Progress column on job grid is bigger and highlighted.
6. Log file will be auto populate as user enter job name on job configuration screen.
7. All logs file and mails will have machine name.
8. User can schedule jobs of 2, 3 and 6 hours also.
9. Log file name will be also change as user creates replica of job with "copy the job" option.
 
1. RTA is giving error for arithmetic overflow while getting file information.
2. File/Folder Inc/Exc length is modified to 1000 from 500.
3. In instant copy, if there are more than 20k folders to create in single transaction then out of memory exception is raised. Now we created folder in batch, so less memory is consumed at a time.
 
1. If multiple jobs were scheduled for same time and max concurrency is reached then also it was allowing running all jobs.
2. User can preserve their settings in INI files, so when new version is installed the user defined settings are not overwritten.
3. SvcLog files more than 100 MB will be deleted automatically.
4. In case of Out of memory error in RTA, it will log more details for that incident.
5. We are closing channel to service for gsapi and gstapi once all tasks are completed.
6. Add a new log level Verbose - it will log the list of files copied in a separate log file. It will be refreshed as job is re-run.
 
1. Some of the blank folders are not deleted in case of MOVE.
2. If the “copy as root is checked” and move was the selected operation, then the root folder will move (unless it has files). If the “copy as root is NOT checked” and move was the selected operation, then root folder shall remain after operation.
3. ETA and elapse time will be shown in progress detail screen in 00 Day 00 Hr 00 Min 00 Sec format. We also reduced the size of font, so all data is visible for these columns.
4. CreateJobandRun option in RichCLI run the job immediately but it schedules it for later also. So job ran multiple times.
5. CreateJobandRun option is allowed without RunOnce and Recurrence also.
 
1. Enable tracing on both side of service.
2. Increased buffer size for RTA.
3. Invoke queries in locked mode, so SqlCe does not raise error for Sql Compile for UpdateNextJobTime.
4. Sometime RTA handshaking error due to collection modified.
5. Performance improvement to Service for job scheduling and task management.
6. Impersonation logic revised to make it light process.
7. Bug fix in RTA while String is returned to client that is used in multiple threads.
8. Logging in RTA enabled to manage all unhandled error, so connection between client and RTA will be not broken.
9. Password is supported up to 150 char length to match with azure virtual machine password length.
 
1. If no main command is passed in CLI then it raises some invalid message.
2. JobSerial duplicate was not being checked in CLI.
3. GSTAPI is introduced.
4. GSAPI is converted to interact with service.
5. Bulk Job Creation is open in trial mode.
6. Job Id will be visible in RTA screen.
7. Backup size must be in range of 1-99999 if Sync poison is selected on UI.
8. Environment variable support in Source/Destination,Inc/Exc,Log File,Mail Address,RTA destination and backup path. This will be available in all API's and UI's.
9. User can select multiple folders for Inc/Exc at single time.
10. Sync Poisoning Service was not working in non-debug mode.
11. Application last position and column size is also preserved.
 
1. Command line version introduced.
2. Recurrence issue fixed with next day start time.
3. History grid and log file will have status of mail.
4. Fix the issue when mail was sending for success job complete and it was not supposed to send mail for success.
5. Attempt multiple times if file is not being delete in RTA.
6. Folder Depth field is added in Import Job functionality
7. Folder ACL field issue fixed Import Job functionality
8. Job Serial will be visible in GSAPI for getjoblist. You can toggle to show JobSerial by config file using key "ShowJobSerial".
9. Improve performance in block copy so it will not stuck any more.
10. Fixed single quote issue in updating warning/error message in database if job is failed.
11. Show the process name that locked the file.
12. Job will be not seemed as hang if RTA is down in any case. It will report as error.
13. Remove the read-only attribute before copying file data in block copy.
 
1. Skip if Destination is Newer and Copy only newly created files in Copy changes and Mirror option. This feature is also available in wizard and Import Job.
2. Error job was shown in green on main grid.
3. User can select folder depth level to traverse. Only available in Expert screen. This will be also applicable for destination for syncing (MIRROR) in TCP and Normal Job.
4. Alert displayed as user select "MIRROR" option. Only available in Expert screen.
5. Job was not stopped if connection was broken of client to server in case of Block Copy file copying.
6. VSS fix to copy open files if source and destination path text is same in TCP Job.
7. Current date time and Last Event date Time is displayed on bottom left of progress detail screen. So user can identify if the job is freezed.
8. Conflict in client supported RTA version will be displayed in test button of RTA configuration of Job Configuration screen.
9. Fix issue in RealTime file copy. It was not working with default config settings.
10. Skip temporary files (filename starting with ~).
11. Ignore thumbs. DB and desktop.ini files.
 
1. Cosmetic issue for 'soure' to 'source' is fixed in Job creation wizard.
2. MIRROR is made reliable and robust. If source machine is not available then files/folder from destination will be not removed.
3. UI has configurable option to stop the job if source/destination unreachable.
4. App will check for source/destination machine online in every 10 sec. If configured then job will be stopped.
5. App will check for destination out of scope when an error comes in file copy. Job will be always terminated if target is out of space.
6. Errors are made more users friendly.
7. System Volume Information folder will be not analyzed.
8. If source/target machine goes down while file is being copied then the file will be listed in 'Files not copied due to error' list.
9. Event will be captured in log file as the service is started or stopped.‏ Application version will be mentioned in log file for service and UI.
10. Corrected the message if Job is terminated due to destination is running out of space.
11. No error should raise in kill task. Running job should be stopped smoothly from Stop button of UI.
12. Manually Running Job without recurrence will be stopped if job is modified to run on recurrence from UI. The job running on recurrence will be stopped as job configuration is modified from UI.
13. Long path folders were not being deleted in MIRROR/MOVE.
14. Warning message "Running Job will terminate' will popup while job is being saved if it's already running.
15. All files will be copied parallel on even threads. We use chunk size of 1 instead of 10.
16. Error in getting file create, access and write date time for some of the very old files.
17. Instant Copy Files without creating list.
18. Date time filter on files.
19. RealTime File synchronization.
20. Bulk Job creation using Import Job.
21. Folder ACL will be applied as Folders are created on destination.
 
1. Show current activity as completed successfully/error/warning on progress details screen when copy job is over. If all file copied then show no file in lower section of progress details screen.
2. Log file will have timestamp in 24 hour format.
3. Total discovered directory, files and size is displayed in log before starting copying files or creating dirs.
4. CopyFileAttributes is done as file is copied. We are not caring about Archive flag.
5. File is deleted from source as file is copied to target in case of MOVE.
6. Deletion of a file in mid of copy job will be treated as skipped files.
7. Show start time in dd-MMM-yy HH:mm:ss in progress details screen.
8. Size of widget in progress detail screen is decreased, so 4 widgets may appear in single row on progress detail screen.
9. Show actual copied file size on progress detail screen.
10. Folder Security (ACL) will be copied with multiple threads always.
11. Handle long path error in copying security. Path should be less than 260 char and individual dir name must be less than 248 char.
12. New task will be created with 'Run as manual' setting in expert mode.‏
13. Removing empty folders from source after MOVE will be fast and reliable. It will remove only the folders those were moved to target.
14. App will run always configured number of threads for copying DIR sec, timestamp and attributes.
15. Show app version, trial version info, no of threads, copy option and copy flags on progress detail screen.
16. Wild card support instead of regex for exclusion/inclusion.
17. VSS issues fixed for Windows server 2008 machines.
18. Changed the logic to check for existing directory.
 
1. Job Id and "Completed with warning" will be displayed in mail subject.
2. If someone try to use the application newer database schema with older application version then Error Message will be displayed on screen and written in Log file and event log. Application/Service will not start.
3. Copying locked file through VSS will be only attempted if target is not locked, it will increase performance.
 
1. DIR attributes, time stamp and security will be copied parallel.
2. Analyzing source path for files/folder is more optimized in terms of memory.
3. Exclude System Volume Information and recycle bin for source discovering.
4. Job States, Warnings and Error will be displayed on Job History tab.
5. More information will be displayed in Mail and Job Progress screen.
6. Progress bar color changed Red, Green and Orange according to warnings and error encountered.
 
1. If source is not on local disk then locked file will be not copied using VSS. This message will be populated in Log file.
2. File/Folder exc/inc list is also copied when job is copied.
3. Detects invalid characters in source, target path and log file path while saving the job.
4. Performance is improved for filtering of Exclusion/Inclusion in analyzing the file/folder on source.
 
1. Error summary is added to job history tab; only 1000 char will be saved in database.
2. Log File will be populated with a flag if job was run in trial mode.
3. Local machine Time Zone information is saved in database.
4. If user selects to run the GS RichCopy 360 service on windows account then it should always ask for credential. Now app doesn’t save credentials for service account for security purpose.
5. Data transfer rate is displayed on progress detailed screen.
6. Logs the file/folder deleted in mid of the copy job running.
 
1. Error Message made more users friendly. 2. Unable to create Service Account in first time. It was being created as normal Logged in account to be used for Impersonation on job screen.
3. File Securities, attributes and Timestamp are copied if only mismatch found, so it improve the performance.
4. Two Log Level (All and Error) is added to Job Configuration screen. Default is all.
5. File Compare Option TimeStamp/FileSize/Both is added to Job Configuration screen. Default is both. This option will help to hint the app "how to detect file is changed?".
6. RunOnce option will show default 10 minutes ahead from current time.
 
1. Detail screen will be updated more smoothly.
2. Logic for copying Encrypt and Compress attribute changed on folder. It was a bug on windows 8.
3. Service user name under the RichCopy service is running (LogOn tab) is being mentioned in log file.
4. Job ETA will calculate more correctly.
5. Scheduled job for weekly and daily will have no issues now.
 
1. Job Progress and Status will be saved to database only when it's changed from last state.
2. Copying Time stamp error for copy drive to drive is fixed
 
Our development started in 2008. It took us roughly 2 years before we came out with the initial public release.