diff --git a/docs/PreReleaseNotes.txt b/docs/PreReleaseNotes.txt index cf118258944..3e21f326c53 100644 --- a/docs/PreReleaseNotes.txt +++ b/docs/PreReleaseNotes.txt @@ -6,16 +6,10 @@ Prerelease Notes ================ + **New Features** - * **[POSIX]** Add methods to the cache mngt objecT to get status of a cached file. - * **[Server]** Allow better handling for proxy caching clusters. - * **[Server]** Allow configurable posc sync level. - * **[Server]** Implement framework for a kXR_prepare plug-in. + **Major bug fixes** + **Minor bug fixes** - * **[Server]** Require localroot to exist and be a directory for default N2N. - * **[POSIX]** Correct pfn to lfn translation for the simple case. + **Miscellaneous** diff --git a/docs/ReleaseNotes.txt b/docs/ReleaseNotes.txt index 5e9d2bc4aca..f196c0b2523 100644 --- a/docs/ReleaseNotes.txt +++ b/docs/ReleaseNotes.txt @@ -6,6 +6,65 @@ Release Notes ============= +-------------- +Version 4.10.0 +-------------- + ++ **New Features** + * **[POSIX]** Add methods to the cache mngt objecT to get status of a + cached file. + * **[Server]** Allow better handling for proxy caching clusters. + * **[Server]** Allow configurable posc sync level. + * **[Server]** Implement framework for a kXR_prepare plug-in. + * **[XrdCl]** Implement streaming dirls, closes #225 + * **[XrdCl]** Retry policy changes: see details in #950. + * **[XrdCl]** Add switch/flag to enforce zip archive listing. + * **[XrdCl]** Preserve tried/triedrc cgi info on redirect for kXR_locate + request, #closes #944 + * **[XrdCl]** Expose prepare abort and query prepare. + * **[Python]** Expose chunked dirlist API in Python. + * **[Python]** Support globbing. + * **[XrdClHttp]** Add XrdClHttp submodule. + * **[XCache]** Implement write-queue number of blocks / threads config + options. (#963) + * **[CMake]** Add switch for XrdCl builds only. + ++ **Major bug fixes** + * **[XrdCl]** Allow to cancel classical copy jobs. + * **[XrdCl]** Fix race condition in error recovery. + * **[XCache]** Check for errors during XrdOssFile::FSync - do not write + cinfo file if it fails. + * **[XCache]** Deny write access to a file in initial Prepare() call, + fixes #663 + * **[XCache]** Review and correct error handling in POSIX and XCache, + implement XCache::Unlink() + * **[XrdTpc]** Always query dual stack for HTTP TPC. + * **[XrdTpc]** Do not include authz header in the filename. + * **[XrdHttp]** Include provided opaque information in the redirection. + * **[XrdSecgsi]** Make proxy cache path aware. + ++ **Minor bug fixes** + * **[XrdCl]** Use DirList with Locate and Merge flag in xrdcp + * **[CMake]** Enable by default rpaths on MacOSX. + * **[Server]** Use correct directory path creation flag in kXR_open + (compatible). + * **[Server]** Require localroot to exist and be a directory for default N2N. + * **[SSI]** Close loophole between internal "provision" and Finished() + calls. + * **[POSIX]** Correct pfn to lfn translation for the simple case. + ++ **Miscellaneous** + * **[XrdCl]** Enhance redirect back-trace output. + * **[Python]** Respect pip python version when installing xrootd, fixes #955. + * **[Python]** Respect pip --user switch, fixes #952 + * **[CMSD]** Allow redirect when limit exceeded in sched directive. + * **[Packaging]** Add support for Ubuntu disco. + * **[Packaging]** Discontinue support for Ubuntu artful. + * **[XrdCeph]** Replace XrdCeph source code with a submodule. + * **[XCache]** More reasonable defaults for pfc.writequeue parameters. + * **[CMake]** Declare CMake options, fixes #995 + * **[CMake]** Set -Werror for debug and CI builds only. + ------------- Version 4.9.1 -------------