Dear XRootD community, 4.10.0 is on the horizon hence I'm creating this issue so we have a place where we can discuss the upcoming release. As this is a feature release I'll create it base on what we have in master so everything gets in. If you are curious about what's new, here's the full list of commits: 050f446 [CI] remove ubuntu artful, part 2. 83f93fb [CI] remove ubuntu artful build cfdf448 [Server] Additional refinements for controlling server reselection. 9fd293c [Python] Expose chunked dirlist API in Python dcf2db7 Add missing header to the public list. 24107b5 [Server] Add missing plugins to the plugin rule list. fbf463f [CMSD] Allow redirect when limit exceeded in sched directive. 1e966a0 [Server] Correct comment. 878d983 [XrdCl] Enhancements for ZIP archive ls ca897dc [XrdCl] Don't repeatedly release SID when handling chunked response. 13cba48 Merge pull request #854 from benkrikler/BK_add_xrootd_glob 5e158d3 Merge pull request #970 from bbockelm/redirect_with_authz 447be2f Merge pull request #974 from osschar/pfc-sync-error-handling-fix-rb1 1b67616 Check for errors during XrdOssFile::FSync - do not write cinfo file if it fails. 3506c3e Merge pull request #969 from bbockelm/query_dual_stack 6efb9c6 Merge branch 'master' of github.com:xrootd/xrootd 6cf7df9 Update notes on cache managetment object update. 32c8602 [POSIX] Add methods to the cache mngt objecT to get status of a cached file. cc83c09 [XrdCl] Implement streaming dirls, closes #225 74c6a6c [Server] Yet another persing fix. 482c973 [Server] Fix parsing error. d3e9fdd Update notes on caching improvements. 8854b4c [Server] Allow better handling for proxy caching clusters. a22f924 Test glob on realy xrootd files 16f2278 Rewrite things so main funcion is the generator, which the list version uses, Add docstrings too c269956 Rewrite tests so they actually check xrootd 6940853 Merge pull request #964 from osschar/cmsdfs-retries-zero 529cabc Init rTry to -1 so default gets used when value is not set in config file. 2248d94 Improve the unit tests ca8bd9f Add raise_error option 6471456 Test output matches normal glob for both 3afe945 Test the new glob_funcs and match their output to standard python glob 234f233 Rename glob module to glob_funcs so we can still import the module 49a89c3 Move the glob file into client 0d4ef0d [XrdCl] Fix: ClassicCopyJob segvs in absence of progress bar. d0a7a28 [CI] Fix periodic builds. e82e277 [XrdCl] Retry policy changes. 83d8e25 [CI] Add XrdClHttp to periodic builds and release. c999269 [XrdCl] According to spec kXR_Overloaded should be retriable. fd8edfd [SSI] Close loophole between internal "provision" and Finished() calls. 66b3e3b [Server] Squelch gcc tabbing compliant. Fixes #961 4546ddb [SSI] Fix atomic variable initialization. 7b26d90 [SSI] Improve debugging, remove extraneous event clearing. 217d07f Have TPC redirect based on the full URL. 185c9a3 Make full resource plus opaque info available to plugin handler. 553fdbc Redirect clients based on the full URL, not just the resource. 31a3044 Always query dual stack for HTTP TPC. 5deb156 [CI] Add XrdClHttp to CI builds. 38a36c3 [RPM] Make sure XrdClHttp is on the latest commit. 112078e [RPM] Add xrdcl-http package. 8d87336 [XrdClHttp] Add XrdClHttp submodule. ab1fa57 [Server] Fix macosx build 2bb13e4 [XrdCl] Allow to cancel classical copy jobs. 2372090 Allow cms.dfs retries to be set to 0. 4b9fa74 [XCache] Implement write-queue number of blocks / threads config options. (#963) 28af21e [CMake] Enable by default rpaths on MacOSX. 80d5fd6 [CMake] enable rpaths on MacOSX. 3e45406 [XrdCl] Fix OSX compilation warrning. 8f8df42 Merge pull request #889 from nsmith-/python-standalone 2570a38 [Docs] Sync release notes. 0bb70d3 [XrdCl] Retry policy changes. e69790e [XrdCl] Use DirList with Merge flag in xrdcp. c799b82 [XrdCl] Improve CopyProcess logging on checksum error. a3ad80d [XrdCl] Use DirList with Locate flag in xrdcp. 3c2509e [XrdCl] Enhance redirect back-trace output. ed92986 [XrdCl] Preserve tried/triedrc cgi info on redirect for kXR_locate request, #closes #944 b1c3f22 [Python] Respect pip python version when installing xrootd, fixes #955. 138995c [Python] respect pip --user switch, fixes #952 b84d81a [Server] Use correct directory path creation flag in kXR_open (compatible). 08eebd4 Merge pull request #947 from osschar/pfc-fix-block-write-error-leak c7ad6a0 Merge pull request #949 from jthiltges/http-crlf 8902481 Merge pull request #945 from bbockelm/xrdmacaroons_fix_default 7264e0f Merge pull request #946 from bbockelm/fixup_fallthrough d0eca52 [XrdCl] Make sure released SID is valid object. 578abaa [XrdCl] Fix double delete of response. 7afd477 Merge pull request #902 from bbockelm/xrdtpc_rfc3230_get b85bccc Interact with json-c appropriately for request. f037f9c Merge pull request #942 from bbockelm/macaroons_configure_onmissing 51fe860 Merge pull request #941 from jthiltges/tpc-curl-limit 5fa2877 Merge pull request #939 from jthiltges/release-http-buffer 25a729f Allow admin to customize default macaroons authz. df98297 [XrdTpc] Only use Curl's low-speed-limit with libcurl v7.38 and later 140f25e Merge pull request #940 from osschar/pfc-local-file-open-fixes 25afab4 Merge pull request #938 from ffurano/master d7a5ba3 Merge pull request #924 from dalegr/Group-strlcpy 986fec9 Merge pull request #935 from bbockelm/xrdmacaroons_fix_issuer c050457 Merge pull request #934 from bbockelm/xrdtpc_opaque_info 3f15a4e Merge pull request #931 from bbockelm/xrdhttp_put_chunked_encoding 75536b0 Create macaroon with proper caveats and path. 53f1932 Merge pull request #933 from esindril/master 08b5ead Merge pull request #906 from bbockelm/xrd_http_multiple_checksums 685cce7 Merge pull request #928 from bbockelm/xrdhttp_no_chunked_encoding f89cf18 Merge pull request #930 from bbockelm/xrdhttp_accept_content_length 6ae3180 Merge pull request #929 from bbockelm/xrdmacaroons_fix_logging cc88980 Do not accept more data than specified in the HTTP request. f15ea88 Log user caveats with macaroon generation. b305309 XrdHttp does not support chunked encoding; respond appropriately. 0421cef [POSIX] Fix string scoping issues in debug messages. 679cfab Merge pull request #911 from ellert/compilation-errors b15e67f Merge pull request #923 from gganis/debug-fixes-for-gsi d92c656 Update notes on posc sync level control. 32d62e4 [Server] Allow configurable posc sync level. 64289d1 [XrdCl] Use correct flag to remove handler in inqueue. aa5771b [XrdCl] Fix memory leak in AsyncSocketHandler. 23885eb secgsi: downgrade error msg from key file issues to DEBUG 7c42bfc secgsi: improve buffer content dumps for debugging purposes 48d3aed secgsi: fine tune message bucket content 7fe4dce secgsi: make sure options for proxy saving to file are honored a473a90 secgsi: add missing entries in gsiClientStesp and gsiServerSteps b635771 [XrdCl] Expose prepare abort and query prepare. 4380e37 [XrdCl] Log properly kXR_waitresp, closes #852 8c0cfe3 Use %lu and cast to unsigned long instead of using %zu 71d29af Merge pull request #918 from kgizdov/master 67799a3 Fix slc6 build. 5149d02 Fix builds. 315fc8e [Server] Correct unset variable error. cd038d8 Add new header file to rpm spec for preplib changes. dfc54c1 Update notes on prepare plug-in. 1725def [Server] Implement framework for a kXR_prepare plug-in. 27220fb Cleanup full file cache checking for impending read redirect. 577def4 [Server] Support direct cache access if client is capable of it (step 1). 00b69a1 Merge pull request #914 from ffurano/master 6d5162a Fix compilation errors de59969 [Docs] Sync release notes. 8128763 Handle clients that request multiple checksums. a8c7110 Add standalone pyxrootd setup script e77426f Add a first attempt at a glob file Please let me know if there are any show stoppers? (personally I want a fix for #976) Cheers, Michal -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/977 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1