Skip to content

v8.0.26019.0-Beta

Compare
Choose a tag to compare
@ITHitBuild ITHitBuild released this 08 Feb 22:43
· 12 commits to master since this release
  • Virtual File System sample on macOS can now synch items from remote storage to client using pooling, if Sync ID algorithm is not supported by the server.
  • EngineWindows.ItemsChanged event is provided. Now every incoming and outgoing creation, update, delete, move lock and unlock triggers the ItemsChanged event. IChangedItem.BeforeAction and IChangedItem.AfterAction events removed. Properties can not be updated inside ItemsChanged event.
  • If a Microsoft Word or PowerPoint document is open for editing nad is not locked, it can now merge with incoming updates. AppHelper project edded that helps merging MS Office documents.
  • Virtual File System sample on Windows refactored to reference items by path.
  • All IFile and IFolder methods not provide custom list of properties associated with every file/folder (ICustomData) in IOperationContext.Property parameter of every method.
  • EngineWindows.ServerNotifications() overloaded method added that returns IServerNotifications by remote storage ID on Windows platform.
  • IServerNotifications.MoveTo() overloaded method added on Windows platform that accepts new target remote storage ID and new file name. It creates and deletes items automatically if moved outside of the synchronised folders.
  • Memory violation exception (Win32Exception (998)) during GetUsnByPathAsync() method call on Windows platform. This bug is now fixed.
  • IContext.FileNameHint returns path that starts with "\?\" when GetFileSystemItemAsync() is called from from outgoing sync service on Windows platform. Now IContext.FileNameHint is always returned without "\?\" prefix.
  • ILock.LockAsync()/UnlockAsync() was throwing NotSupportedException if ILock was not implemented on Windows platform. Now NotImplementedException is thrown.
  • ErrorStatusFilter on Windows platform can now ignore in-sync files during incoming sync.
  • Error state that was set during previous updates is now cleared when the item is dehydrated (only if item is in-sync) or on content update.