|
1 | | -Release Notes for CernVM-FS 2.10.0 |
| 1 | +Release Notes for CernVM-FS 2.11.0 |
2 | 2 | ================================== |
3 | | - |
4 | | -CernVM-FS 2.10.0 is a feature release containing new features, bug fixes and performance improvements. |
5 | | -Highlights are: |
6 | | - |
7 | | - * Support for proxy sharding with the new client option ``CVMFS_PROXY_SHARD={yes|no}`` |
8 | | - |
9 | | - * Improved use of the kernel page cache resulting in significant client performance improvements in some scenarios (e.g., `#2879 <https://github.com/cvmfs/cvmfs/issues/2879>`_) |
10 | | - |
11 | | - * Fix for a long-standing open issue regarding the concurrent reading of changing files (`CVM-2001 <https://sft.its.cern.ch/jira/browse/CVM-2001>`_) |
12 | | - |
13 | | - * Support for unpacking container images through Harbor registry proxies in the container conversion tools |
14 | | - |
15 | | - * Various bugfixes and smaller improvements |
16 | | - |
17 | | -New platforms: EL 9 (x86_64 and AArch64), AArch64 on Ubuntu |
18 | | - |
19 | | -As with previous releases, upgrading should be seamless just by installing the new package from the repository. As usual, we recommend to update only a few worker nodes first and gradually ramp up once the new version proves to work correctly. Please take special care when upgrading a client in NFS mode. |
20 | | - |
21 | | -For Stratum 0 servers, all transactions must be closed before upgrading. For Stratum 1 servers, there should be no running snapshots during the upgrade. After the software upgrade, publisher nodes require doing cvmfs_server migrate for each repository. |
22 | | - |
23 | | -.. note:: The machine-readable output of ``cvmfs_server tag -x -l`` and ``cvmfs_server tag -x -i`` changed following the removal of the (unused) concept of "channels" from the CernVM-FS repository meta-data. In the output of these two commands, the second-last "channel" column has been removed. |
24 | | - |
25 | | -.. note:: This release introduces a new base package, cvmfs-libs, that is now required by the cvmfs-server package. In future releases, more packages will depend on cvmfs-libs. |
26 | | - |
27 | | -Bug fixes |
28 | | ---------- |
29 | | - |
30 | | - * [client] Gracefully handle open, changing files (`CVM-2001 <https://sft.its.cern.ch/jira/browse/CVM-2001>`_) |
31 | | - * [client] Fix race in the startup of the shared cache manager in debug mode (`#2910 <https://github.com/cvmfs/cvmfs/issues/2910>`_) |
32 | | - * [client] Fix minor memory leak during reload (`#2976 <https://github.com/cvmfs/cvmfs/issues/2976>`_) |
33 | | - * [client] Fix latency measurement of fuse callbacks (`#3025 <https://github.com/cvmfs/cvmfs/issues/3025>`_) |
34 | | - * [server] Fix ingestion with a new nested catalog of an empty tarfile (`#3055 <https://github.com/cvmfs/cvmfs/issues/3055>`_) |
35 | | - * [server] Fix creation of stratum 1 from HTTPS stratum 0 (`#2974 <https://github.com/cvmfs/cvmfs/issues/2974>`_) |
36 | | - * [server] Avoid double-slash URLs in HTTP HEAD requests (`#2989 <https://github.com/cvmfs/cvmfs/issues/2989>`_) |
37 | | - * [server] Fix check for open file descriptors before publishing |
38 | | - * [server] Catch unexpected errors in transaction command (`#3004 <https://github.com/cvmfs/cvmfs/issues/3004>`_) |
39 | | - * [gw] Remove too strict repository name check (`#2973 <https://github.com/cvmfs/cvmfs/issues/2973>`_) |
40 | | - * Fixes for compiling on macOS > 10.15 |
41 | | - |
42 | | - |
43 | | -Improvements and changes |
44 | | ------------------------- |
45 | | - |
46 | | - * [client] Change default visibility of synthetic extended attributes to ``rootonly`` |
47 | | - * [client] Cancel network fail-over cycle when fuse request is canceled (`#2983 <https://github.com/cvmfs/cvmfs/issues/2983>`_) |
48 | | - * [client] Add catalog hash to catalog_counters xattr (`#2900 <https://github.com/cvmfs/cvmfs/issues/2900>`_) |
49 | | - * [server] Remove partial support for "channels" from manifest (`#2838 <https://github.com/cvmfs/cvmfs/issues/2838>`_) |
50 | | - * [server] Ignore size of directories in ``cvmfs_server diff`` output |
51 | | - * [server] Add OS version to meta.json (`#2863 <https://github.com/cvmfs/cvmfs/issues/2863>`_) |
52 | | - * [server] Add /var/log/cvmfs to cvmfs-server rpm including SELinux label (`CVM-2070 <https://sft.its.cern.ch/jira/browse/CVM-2070>`_) |
53 | | - * [container tools] Add support for container registry proxies through ``DUCC_<REGISTRY_NAME>_PROXY`` environment variable (`#2893 <https://github.com/cvmfs/cvmfs/issues/2893>`_) |
54 | | - * [container tools] Support images with OCI manifest (`#2851 <https://github.com/cvmfs/cvmfs/issues/2851>`_) |
0 commit comments