Skip to content

Releases: ITHit/WebDAVServerSamplesJava

4.6.4354

Choose a tag to compare

@ITHitBuild ITHitBuild released this 19 Jan 17:44
  • Indexing and search did not properly close database connection in samples with Oracle back-end. The sample server run-out of open connections. This bug is now fixed.

4.6.4296

Choose a tag to compare

@ITHitBuild ITHitBuild released this 24 Nov 19:16
  • DavContext class is provided, implementing thread-safe WebDAV context. The request and response can now be accessed via DavContext.currentRequest() and DavContext.currentResponse() static methods anywhere inside your WebDAV server interfaces implementation. 
  • The following methods are now obsolete and are removed from the Engine: WebDavEngine.setServletRequest(), WebDavEngine.getRequest(), WebDavEngine.getResponse(), WebDavEngine.setResponse().
  • Samples are refactored to read lock-tokens using the DavContext.currentRequest().getClientLockTokens() call, instead of remove the getEngine().getRequest().getClientLockTokens() call.
  • DavRequest and DavResponse classes are moved from com.ithit.webdav.server.http namespace to com.ithit.webdav.server namespace.

4.5.4195

Choose a tag to compare

@ITHitBuild ITHitBuild released this 16 Nov 19:47
  • Concurrency issues may occur in WebDAV Server SpringBoot samples. The single request instance may be shared between several threads. A new Engine instance is now created per request in SpringBoot samples to avoid concurrency issues.

4.5.4062

Choose a tag to compare

@ITHitBuild ITHitBuild released this 25 Jun 06:47
  • Unused extended attributes classes are removed from the Spring Boot sample with Oracle back-end.

4.5.3994

Choose a tag to compare

@ITHitBuild ITHitBuild released this 27 May 10:34
  • If specific properties content were specified in the PROPFIND request, incorrect XML property content was generated. This bug is now fixed.
  • Protocol application download links did not work in WebDAV server samples. This bug is now fixed.
  • Paging is implemented in DeltaV sample.

4.5.3991

Choose a tag to compare

@ITHitBuild ITHitBuild released this 26 May 12:31
  • Property.getXmlValueRaw() and Property.setXmlValueRaw() incorrectly get and set property value. Now this bug is fixed.
  • WebDAV server samples now store raw, unencoded custom property values. Previously encoded property values were stored.
  • Protocol application and web browser extension callback dialog refactored in WebDAV server samples.
  • Cut, Copy, Paste, and Refresh commands added on a toolbar on MyCustomGetHandlerPage.html in WebDAV server samples.

4.5.3962

Choose a tag to compare

@ITHitBuild ITHitBuild released this 19 May 05:33
  • Property.getXmlValueRaw() and Property.getXmlValueRaw() methods incorrectly get and update property value. Property outer XML was returned and set instead of property value by these methods. Now, the property raw value is get and set. Property.create() and Propery.createRaw() static methods are provided for properties creation.
  • webdav.rootFolder property from application.properties file in Spring Boot File System WebDAV Server sample is now normalized after reading.

4.5.3910

Choose a tag to compare

@ITHitBuild ITHitBuild released this 06 May 10:33
  • WebDAV property now supports XML content. Property class now provides a new constructor and getXmlValueRaw()/setXmlValueRaw() methods to set raw XML to be written inside a <prop> tag.

4.4.3821

Choose a tag to compare

@ITHitBuild ITHitBuild released this 04 Mar 21:29
  • Sample WebDAV server for the Spring Boot framework with Oracle back-end is provided. The WebDAV requests are processed in a dedicated context, while the rest of the website processes regular HTTP requests, serving web pages. Documents, folders structure, locks and custom properties are stored in the Oracle database.

4.3.3604

Choose a tag to compare

@ITHitBuild ITHitBuild released this 19 Feb 20:19
  • Added websocket support to the Spring Boot sample. Documents list is now updated in case of any changes on the server.
  • Indexing and search in the Spring Boot sample implemented.
  • OPTIONS and PROPFIND requests are now properly processed on the site root in the Spring Boot sample.