Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature release 4.11.0 #1056

Closed
simonmichal opened this issue Sep 16, 2019 · 8 comments
Closed

Feature release 4.11.0 #1056

simonmichal opened this issue Sep 16, 2019 · 8 comments
Assignees

Comments

@simonmichal
Copy link
Contributor

Dear XRootD community,

I'm planning to cut the first RC for 4.11.0 this week hence I'm creating this issue so we have a place where we can discuss the upcoming release.

The stable branch has been already created (based on master):
https://github.com/xrootd/xrootd/tree/stable-4.11.x

Here is the link to tentative release notes:
https://github.com/xrootd/xrootd/blob/stable-4.11.x/docs/ReleaseNotes.txt

Here's the full list of new commits in the upcoming release:
842effc Disable python bindings
3e0f190 Added XrdCmsRedirLocal as ofs.cmslib plugin. Allows redirector to red…
b43cc6e [Python] Correctly handle install --user.
69aca6d [Python] Fix typo.
b644f06 Allow possibility to detect local redirect capable client
fca51b2 [Python] Set rpath for binding to correct xrdcl.
3dbaf06 [XCache] Use memcmp for comparing cinfo cksums, not strncmp.
8165d38 [XCache] Mark File is in sync for the final sync.
ec28ae6 cms_monPerf : cleanup descriptors after usage
2fc3cc6 [Server] Add support for multi-vo credentials.
7b89a70 Update notes on multi-vo auth support.
3cbe322 [Server] Fix possible unitialized variable use.
684411e Allow client to indicate support for local file protocol ("file://").
1392b6c Update notes on local file indication.
3081f8c Merge remote-tracking branch 'upstream/master' into XrdCmsLocalRedir
b70ff61 Revert "Allow possibility to detect local redirect capable client"
baae210 Make use of new client support indication for localredirect
1a801d7 XrdCl: if kXR_poscpend is set disable write recovery, close #1036
279bb36 XrdCl: Add unique uuid to open message. closes #1037
a20af2b [XrdCl] Fix dirlist response parsing, closes #1038
5b5c710 [Packaging] fix ubuntu builds.
eb686d5 [XrdCl] Add unit test to test listing empty directory.
b41a6a1 Revert "XrdCl: if kXR_poscpend is set disable write recovery, close
e81212f [Tests] Fix unit tests.
c966f9a [Server] Fine tune local file redirect prior to R5 definitive settings.
ab83982 [Server] Correct scanning client release token.
2da787e [Server] Add cient release to monitoring record.
92da40f Compilation fix for openssl >= 1.1 (Ubuntu)
7a97d98 [XrdCl] Sign endsess if instructed to do so by server, fixes #1045
c5455c7 [Python] Expose XrdCl::Env in Python.
a711ba2 [Python] add version attribute to xrootd module, closes #1027
a0a54a3 [Python] Add cat API to FileSystem, closes #1047
3637184 [CI] Correctly generate experimental version.
e8ba91c [XrdCl] Make tpc check bugus-response proof.
b1c2479 [XrdCl] Respect target checksum vs preset source checksum.
04ea971 [RPM] Move xrdmapc to client package.
59452d7 [Xcache] Make sure direct cache access is actually accessible.
d4c9ab7 Update notes on direct cache access fix.
a4c5202 [XCache] allow up to 512 MB blocksize
e5005aa [Xcache] Fix missing mode setting in he data space.
ee270c6 [Xcache] Enhance security of the pss.dca directive.
43124f7 [CMake] XRootD CMake module.
04fa7a8 [Packaging] Package libXrdCmsRedirectLocal-4.so.
c1d8d12 [Packaging] Package FindXRootD.cmake.
45f4d8c [XrdCl] Stat local file without opaqueinfo.
882c59b [Python] Fix warrnings.
4e9cfb8 [XrdCl] Support zcrc32 for ZIP extraction.
8024b36 [TPC] Make sure to include source CGI in a delegated transfer.
61f9d3b Update notes on TPC source CGI patch.
cf62483 [XrdCl] Add utility class for decompressing Deflated files.
ee0e692 [XrdCl] Support decompression (inflate) of ZIP archives.
1d5d916 [XrdCl] Add unit tests for zip decompression.
33505d4 [GSI] Fix SAN check logic due to cut-paste error.
91a90cc Update notes on GSI SAN check patch.
777b22b [Python] Fix warrnings.
e424a5c [XrdCl] Update client lib dependencies.
80a3644 [Python] Update python build dependencies list.
80a3644 [Python] Don't install client binaries.

Please let me know if there are any show stoppers?

Cheers,
Michal

@simonmichal simonmichal self-assigned this Sep 16, 2019
@abh3
Copy link
Member

abh3 commented Sep 17, 2019 via email

@simonmichal
Copy link
Contributor Author

Added two latest commits to stable branch:
5fdb8a4 [SSI] Make sure the request sessN pointer is always valid.
f0f218b Update notes on sessN pointer patch.

@simonmichal
Copy link
Contributor Author

The XRootD 4.11.0 release candidate 1 has been tagged:
https://github.com/xrootd/xrootd/releases/tag/v4.11.0-rc1

The source RPM is available at:
http://xrootd.cern.ch/sw/releases/4.11.0-rc1/rpms/source

The RPMs are available in the XRootD testing repositories:

http://xrootd.org/binaries/xrootd-testing-slc6.repo
http://xrootd.org/binaries/xrootd-testing-slc7.repo

(Please note that the SLAC mirror might be temporarily not available)

@simonmichal
Copy link
Contributor Author

Following commits have been added to the stable branch:

6265c31 [XrdCl] xrdcp -S option should set the number of additional data streams.
1b78ca1 [XrdCl] Select the least loaded stream for next data chunk.
0090521 [XrdCl] Add an API to sync with data stream connections.
1681f30 [XrdCl] xrdcp: wait for all data streams to connect.
0642594 [XrdCl] Adjust xrdcp defaults.
19859d9 [GSI] Fix faulty SAN wildcard check and make message clearer.
4dfba6a Update notes on GSI SAN patch.
5430707 [XrdCl] Don't block on unresolved data stream connections.
3998422 [XrdCl] xrdcp: adjust the number of parallel chunks in real time proportionally to the number of connected data streams.
5f93450 [XrdCl] Fill the copy-queue on data stream on-connect event.
efe79f1 [XrdCl] Fix slc6 build.
d37ff87 [XrdCl] Avoid overflow of worker jobs size.
f9d0bee [XrdCl] Add bit of defensive programming to URL.

@simonmichal
Copy link
Contributor Author

Following commits have been added to the stable branch:

b917a3f [CMake] Add FindLibUuid module.
a9d5483 [Docs] Sync release notes.

@simonmichal
Copy link
Contributor Author

The XRootD 4.11.0 release candidate 2 has been tagged:
https://github.com/xrootd/xrootd/releases/tag/v4.11.0-rc2

The source RPM is available at:
http://xrootd.cern.ch/sw/releases/4.11.0-rc2/rpms/source

The RPMs are available in the XRootD testing repositories:

http://xrootd.org/binaries/xrootd-testing-slc6.repo
http://xrootd.org/binaries/xrootd-testing-slc7.repo

@simonmichal
Copy link
Contributor Author

Following commits have been added to the stable branch:

f873dff [Python] Initialize bytesRead in Read() calls
6b7ebea [Server] Add value of event mask in socket error message.
f697b31 [Packaging] Correct xrootd-http.cfg comments.
44f8af1 [Docs] update xrdcp man page.
0422eeb [XrdCeph] Move to the latest commit.

@simonmichal
Copy link
Contributor Author

Dear XRootD community,

The XRootD 4.11.0 feature release has been tagged. Please follow the link below for more details.
http://xrootd.org/2019/10/09/announcement_4_11_0.html

Please note that xrootd-ceph has been compiled against Nautilus release.

Cheers,
Michal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants