Skip to content

Releases: ITHit/WebDAVServerSamplesJava

6.3.9561

Choose a tag to compare

@ITHitBuild ITHitBuild released this 23 Aug 13:08
  • Collectionsync sample now runs on Jakarta.
  • The content-length of a file is now reported as zero while file is being uploaded in WebDAV server samples with file system back-end. Otherwise client application may try to download a file while upload is in progress.

6.3.9510-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 02 Aug 20:26
  • Support for the new JakartaEE API introduced in the new jarakrta-integration lib.
  • Introduced a new filesystem sample utilizing Java 17 and jakartaEE API.
  • Introduced a new springboot3fssample utilizing Java 17, Spring Boot 3 and JakarataEE API.
  • WebDAV java lib webdav-server is now built with Java 7.

6.2.9090-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 01 Jun 16:12
  • In collectionsync sample if GetChangesAsync() received 0 in limit parameter, the sync-token were not returned. Now sync-token is properly returns if 0 is passed in limit parameter. No changes are returned in this case.

6.2.9080-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 19 May 13:20
  • Bind interface implemented. Now server can return resource-id and parent-resource-id properties.
  • After calling Folder.CreateFileAsync() method, the Engine reads newly created file ID by calling Bind.id property. If Bind is implemented on file, the ID is returned in resource-id property.
  • Folder.CreateFolderAsync() method now returns Folder interface. If the folder implements Bind, the ID of the newly created folder is returned to the client.
  • collectionsync sample now supports getting item by ID.
  • Sample implementation of SynchronizationCollection.GetChangesAsync() method performance improved in collectionsync sample.
  • X-Engine header is now added only in debug mode and in case of a trial license. The header is not added for non-trial license in the release mode.

6.1.7907-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 14 Mar 19:23
  • A new WebDAV server sample with collections synchronization support and file system back-end is provided. The new sample can be used together with a new WebDAV Drive for macOS sample provided with IT Hit User File System.
  • JNA upgraded to v5.13.0
  • Tika upgraded to v1.28.5

6.1.7901-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 06 Mar 21:07
6.1.7901-Beta

6.0.7539-Beta

Choose a tag to compare

@ITHitBuild ITHitBuild released this 23 Nov 21:25
  • Collection Synchronization protocol is now supported. All changes can now be requested by sending last sync ID to the server. SynchronizationCollection interface with GetChanges() method is provided.
  • Now the sample servers implementation filters web socket events by client instance ID. Events are not sent back to the WebDAV client that initiated the update/move/delete/lock/unlock operation. The client instance ID is provided by the IT Hit User File System WebDAV Drive sample in InstanceID header when connecting web sockets and sending requests to the server.
  • Now the sample web sockets implementation sends events only for the root folder in case of a move and delete. Events for subfolders and files under the root folder are not being sent.
  • Exception when running filesystem, springbootfs, and kotlinfs samples on Java 9+: java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer;] with root cause java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer. This bug is now fixed.

5.2.5507

Choose a tag to compare

@ITHitBuild ITHitBuild released this 13 Sep 14:29
  • Dependencies upgraded to apache tika 1.28.4, spring-boot 2.3.11, jdom2 2.0.6.1.
  • Kotlin sample upgraded to Kotlin 1.7.10.
  • All samples refactored to apply static analyzer best practices.
  • WebSockets in samples did not connect if session cookie is not set. This bug is now fixed.
  • Json data format in WebSockets in samples is now CamelCase. It is now identical to Json WebSockets in .NET WebDAV Server samples.

5.1.5442

Choose a tag to compare

@ITHitBuild ITHitBuild released this 30 Jun 13:57
  • Non-root context did not work with a non-default file system storage configuration path in file system samples. This bug is now fixed.

5.1.5432

Choose a tag to compare

@ITHitBuild ITHitBuild released this 15 Jun 14:13
  • If the If-Match header sent by the WebDAV client contains * and a file has a eTag, the 412 Precondition Failed error is always returned. This bug is now fixed.