Skip to content

v5.6.16382.0

Compare
Choose a tag to compare
@ITHitBuild ITHitBuild released this 08 Jul 12:02
· 37 commits to master since this release
  • IFolder.GetChildrenAsync() is called on every app start, including if the sample app was exited with Spacebar ("Reboot" scenario). Registrar.IsRegisteredAsync() method always returned false, causing every sample app start registering file system. Now this bug is fixed.
  • If exception parameter was not specified in ILogger.LogError() method call, the sample code did not log the error. This bug is now fixed.
  • If EngineWindows is disposed without stopping the engine, the synchronization service did not stop, causing exceptions. This bug is now fixed. 
  • IOException The file already exists may be thrown by Virtual File System Sample and Virtual Drive sample in IFolder.CreateFileAsync() and IFolder.CreateFolderAsync() methods when deleting items if parent is moved to the recycle bin while Engine was still processing the item. Now such items are ignored.
  • "The engine must be running" exception may be thrown by the Engine when stopping. This bug is now fixed.
  • IOException "Can not create because the file or directory with the same name already exsts." can be thrown when calling IFolderListingResultContext.ReturnChildrenAsync() in Virtual File System and Virtual Drive samples if the directory is deleted in the remote storage while the listing is performed. This bug is now fixed.
  • "Missing item failed to save" FileNotFoundException: The system cannot find the file specified. (0x80070002) error may be thrown when deleting items. This bug is now fixed.
  • UnautorizedAccessException: "Access is denied" may be thrown when deleting an item and the parent folder is deleted before the child item. This bug is now fixed.
  • "Getting deleted folder failed" DirectoryNotFoludException may be thrown during delete. Now this bug is fixed.
  • Outgoing Sync service did not stop on Engine.StopAsync() call. This bug is now fixed.
  • Attributes parameter is removed from IEngine.FilterAsync() method.
  • TimeSpan formatting unified in logging.
  • LocalServer class is moved to ITHit.FileSystem.Windows.ShellExtension namespace.