Releases: ITHit/WebDAVServerSamplesJava
Releases · ITHit/WebDAVServerSamplesJava
5.0.5188
- Default handler page JavaScript code in WebDAV server samples factored.
- commons-io dependency updated to v2.7 in Spring Boot-based samples.
5.0.5162
- ScriptEngine.eval() call removed from the Engine. License validation refactored.
5.0.5151
- Spring Boot WebDAV Server sample with Amazon S3 backend now supports all file system operations and passes all integration tests.
- WebDAV did not work in Spring Boot samples in the case of context root configuration. Now, this bug is fixed.
5.0.4884
- A new Spring Boot WebDAV Server sample with Amazon S3 backend Beta is provided. The sample keeps all data in the Amazon S3 bucket with locks and custom attributed being stored in Amazon S3 Metadata.
4.7.4603
- 'java: package com.sun.nio.file does not exist' exception is thrown if WebDAV Server samples are running on macOS using Java 9 and later versions and started from IntellijIdea in Debug/Run configuration. Now, this bug is fixed.
4.7.4551
- Spring Boot WebDAV server sample with file system back-end now supports MS-OFBA authentication. Users are authenticated against Azure Active Directory.
- Default GET handler page JavaScript and CSS is updated in WebDAV server samples.
4.6.4354
- 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
- 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
- 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
- Unused extended attributes classes are removed from the Spring Boot sample with Oracle back-end.