Skip to content

v8.2.27026.0

Compare
Choose a tag to compare
@ITHitBuild ITHitBuild released this 19 Aug 18:36
· 6 commits to master since this release
  • The Refresh button in Windows Explorer can now be used to refresh folder content if server push synchronization is disabled. EngineWindows.FolderInvalidationIntervalMs property is provided to set folder invalidation period for this purpose.
  • ItemsChanging even is provided on Windows platform. The new event fires before every call of Engine interface methods.
  • Multiple changes in ItemsChanged event on Windows platform: ItemChangedEventHandler renamed to ItemsChangeEventHandler. ItemsChangeEventArgs.Parent property added, containing the parent item data during population and creation events. ItemChangeEventType is renamed to NotificationTime and moved from ITHit.FileSystem.Windows to ITHit.FileSystem. ChangeEventItem moved from ITHit.FileSystem.Windows to ITHit.FileSystem. IItemsChange.Source property provided, indicating if the operation was initiated by the client or by the remote storage.
  • Authentication methods provided on Windows platform: IEngine.IsAuthenticatedAsync() and EngineWindows.AuthenticateAsync() methods. The new methods are now called before every Engine method.
  • Synchronization modes implementation refactored in WebDAV Drive sample for Windows. IncomingSyncMode in can now be Off, SyncId, CRUD, TimerPooling, Auto.
  • ITransferDataResultContext.ReturnData() renamed to ReturnDataAsync() and is now asynchronous.
  • The Microsoft Office documents on Windows platform in WebDAV Drive sample are now automatically unlocked if the lock file (owner file) is not found during lock refresh.
  • Search by remote storage item ID did not work when receiving notifications from remote storage on non-English Windows platforms. This bug is now fixed.
  • In WebDAV Drive sample on Windows platform notifications from server about folder being moved and the target folder being offline or the folder being updated received via remote storage monitor were filtered and did not reflect in user file system. This bug is now fixed.
  • On Windows platform if an error was reported using IResultContext.ReportStatus() method call during IFile.ReadAsync() or IFolder.getChildrenAsync() call the Engine erroneously reported successful result in the Engine.ItemsChanged event. Now the unsuccessful result is properly reported.
  • ShellExtensionsComServerExePath and ShellExtensionsComServerRpcEnabled settings removed from WebDAV Drive sample.