Skip to content

Commit

Permalink
Merge branch '2.9' into stable
Browse files Browse the repository at this point in the history
  • Loading branch information
radupopescu committed Nov 11, 2021
2 parents 45b50b0 + d5404ff commit 4ab44b4
Showing 1 changed file with 49 additions and 49 deletions.
98 changes: 49 additions & 49 deletions cpt-releasenotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ Release Notes for CernVM-FS 2.9.0

CernVM-FS 2.9.0 is a feature release. Highlights are:

* Incremental conversion of container images, resulting in a large speed-up for
publishing new container image versions to unpacked.cern.ch
* Incremental conversion of container images, resulting in a large speed-up for
publishing new container image versions to unpacked.cern.ch

* Support for maintaining repositories in S3 over HTTPS (not just HTTP)
* Support for maintaining repositories in S3 over HTTPS (not just HTTP)

* Significant speed-ups for S3 and gateway publisher deployments
* Significant speed-ups for S3 and gateway publisher deployments

* Various bugfixes and smaller improvements (error reporting, repository
statistics, network failure handling, etc.)
* Various bugfixes and smaller improvements (error reporting, repository
statistics, network failure handling, etc.)

New platforms: Debian 11, SLES 15, AArch64 RHEL 8

Two new features are introduced in this release, as technical previews (experimental):

* Publish support from ephemeral containers (e.g. in k8s pods)
* Publish support from ephemeral containers (e.g. in k8s pods)

* Container image conversion on push notification from Harbor registries (such as registry.cern.ch)
* Container image conversion on push notification from Harbor registries (such as registry.cern.ch)

Starting with CernVM-FS 2.9.0, we use a unified version number for all packages (client, server, gateway, etc.). All required packages should be updated in concert.

Expand All @@ -30,51 +30,51 @@ For Stratum 0 servers, all transactions must be closed before upgrading. For Str
Bug fixes
---------

* [gw] Fix spurious keychain warning on transaction (`CVM-1982 <https://sft.its.cern.ch/jira/browse/CVM-1982>`_)
* [gw] Fix lease statistics extraction during commit (`CVM-1939 <https://sft.its.cern.ch/jira/browse/CVM-1939>`_)
* Fix cvmfs_talk host info for empty host chain (`CVM-2023 <https://sft.its.cern.ch/jira/browse/CVM-2023>`_)
* [ducc] Fix access to authenticated registries
* Fix potential activation of corruption stratum 1 snapshot
* Fix union mountpoint handling on Fedora >= 34
* Fix potential crash when accessing extended attributes (`CVM-2014 <https://sft.its.cern.ch/jira/browse/CVM-2014>`_)
* [gw] Fix publishing empty uncompressed files (`CVM-2012 <https://sft.its.cern.ch/jira/browse/CVM-2012>`_)
* Fix building Doxygen documentation
* [ducc] Fix version string
* [gw] Fix spurious keychain warning on transaction (`CVM-1982 <https://sft.its.cern.ch/jira/browse/CVM-1982>`_)
* [gw] Fix lease statistics extraction during commit (`CVM-1939 <https://sft.its.cern.ch/jira/browse/CVM-1939>`_)
* Fix cvmfs_talk host info for empty host chain (`CVM-2023 <https://sft.its.cern.ch/jira/browse/CVM-2023>`_)
* [ducc] Fix access to authenticated registries
* Fix potential activation of corruption stratum 1 snapshot
* Fix union mountpoint handling on Fedora >= 34
* Fix potential crash when accessing extended attributes (`CVM-2014 <https://sft.its.cern.ch/jira/browse/CVM-2014>`_)
* [gw] Fix publishing empty uncompressed files (`CVM-2012 <https://sft.its.cern.ch/jira/browse/CVM-2012>`_)
* Fix building Doxygen documentation
* [ducc] Fix version string

Improvements and changes
------------------------

* Add initial implementation of cvmfs_publish commit (`CVM-2029 <https://sft.its.cern.ch/jira/browse/CVM-2029>`_)
* [libcvmfs_server] Require repo key & certificate only on non-gw publishers
* Add `cvmfs_server check -a` command (`CVM-1524 <https://sft.its.cern.ch/jira/browse/CVM-1524>`_)
* Add timestamp_last_error magic extended attribute (`CVM-2003 <https://sft.its.cern.ch/jira/browse/CVM-2003>`_)
* Add logbuffer magic extended attribute
* Add check for usyslog writability in cvmfs_config (`CVM-1946 <https://sft.its.cern.ch/jira/browse/CVM-1946>`_)
* [ducc] make output_format line in wish list optional (`CVM-1786 <https://sft.its.cern.ch/jira/browse/CVM-1786>`_)
* [ducc] Add support for publish triggered by registry webhooks (`CVM-2000 <https://sft.its.cern.ch/jira/browse/CVM-2000>`_)
* Clean up receiver processes when stopping the gateway (`CVM-1989 <https://sft.its.cern.ch/jira/browse/CVM-1989>`_)
* Add support for importing repositories on S3
* [gw] Increase file descriptor limit for receiver (`CVM-1997 <https://sft.its.cern.ch/jira/browse/CVM-1997>`_)
* Use UTC timestamp for .cvmfs_is_snapshotting (`CVM-1986 <https://sft.its.cern.ch/jira/browse/CVM-1986>`_)
* Add 'cvmfs_config setup noautofs' option (`CVM-1983 <https://sft.its.cern.ch/jira/browse/CVM-1983>`_)
* Add support for explicit server-side proxy, removing support for server-side
system proxy; new parameters CVMFS_SERVER_PROXY and CVMFS_S3_PROXY
* Add `cvmfs_config fuser` command
* Add support for HTTPS S3 endpoints
* Add support for attaching mount to an existing fuse module
* Add support for "direct I/O" files (`CVM-2001 <https://sft.its.cern.ch/jira/browse/CVM-2001>`_)
* Add 'device id' command to cvmfs_talk (`CVM-2004 <https://sft.its.cern.ch/jira/browse/CVM-2004>`_)
* Add support for setting "compression" key in graft files
* Remove spinlock in S3 uploader
* Remove spinlock in gateway uploader
* Reduce time spent in lsof during publishing
* [gw] Fast merging of nested catalogs (`CVM-1998 <https://sft.its.cern.ch/jira/browse/CVM-1998>`_)
* [gw] Accommodate cvmfs-gateway Go sources (`CVM-1871 <https://sft.its.cern.ch/jira/browse/CVM-1871>`_)
* Register redundant bulk hashes in filestats db
* Add support for SLES15 (`CVM-1656 <https://sft.its.cern.ch/jira/browse/CVM-1656>`_)
* Do not include an explicit default port number within S3 upload URI
(see also libcurl issue `#6769 <https://github.com/curl/curl/issues/6769>`_)
* [ducc] Ingest images using "sneaky layers" and template transactions
* Add initial implementation of cvmfs_publish commit (`CVM-2029 <https://sft.its.cern.ch/jira/browse/CVM-2029>`_)
* [libcvmfs_server] Require repo key & certificate only on non-gw publishers
* Add `cvmfs_server check -a` command (`CVM-1524 <https://sft.its.cern.ch/jira/browse/CVM-1524>`_)
* Add timestamp_last_error magic extended attribute (`CVM-2003 <https://sft.its.cern.ch/jira/browse/CVM-2003>`_)
* Add logbuffer magic extended attribute
* Add check for usyslog writability in cvmfs_config (`CVM-1946 <https://sft.its.cern.ch/jira/browse/CVM-1946>`_)
* [ducc] make output_format line in wish list optional (`CVM-1786 <https://sft.its.cern.ch/jira/browse/CVM-1786>`_)
* [ducc] Add support for publish triggered by registry webhooks (`CVM-2000 <https://sft.its.cern.ch/jira/browse/CVM-2000>`_)
* Clean up receiver processes when stopping the gateway (`CVM-1989 <https://sft.its.cern.ch/jira/browse/CVM-1989>`_)
* Add support for importing repositories on S3
* [gw] Increase file descriptor limit for receiver (`CVM-1997 <https://sft.its.cern.ch/jira/browse/CVM-1997>`_)
* Use UTC timestamp for .cvmfs_is_snapshotting (`CVM-1986 <https://sft.its.cern.ch/jira/browse/CVM-1986>`_)
* Add 'cvmfs_config setup noautofs' option (`CVM-1983 <https://sft.its.cern.ch/jira/browse/CVM-1983>`_)
* Add support for explicit server-side proxy, removing support for server-side
system proxy; new parameters CVMFS_SERVER_PROXY and CVMFS_S3_PROXY
* Add `cvmfs_config fuser` command
* Add support for HTTPS S3 endpoints
* Add support for attaching mount to an existing fuse module
* Add support for "direct I/O" files (`CVM-2001 <https://sft.its.cern.ch/jira/browse/CVM-2001>`_)
* Add 'device id' command to cvmfs_talk (`CVM-2004 <https://sft.its.cern.ch/jira/browse/CVM-2004>`_)
* Add support for setting "compression" key in graft files
* Remove spinlock in S3 uploader
* Remove spinlock in gateway uploader
* Reduce time spent in lsof during publishing
* [gw] Fast merging of nested catalogs (`CVM-1998 <https://sft.its.cern.ch/jira/browse/CVM-1998>`_)
* [gw] Accommodate cvmfs-gateway Go sources (`CVM-1871 <https://sft.its.cern.ch/jira/browse/CVM-1871>`_)
* Register redundant bulk hashes in filestats db
* Add support for SLES15 (`CVM-1656 <https://sft.its.cern.ch/jira/browse/CVM-1656>`_)
* Do not include an explicit default port number within S3 upload URI
(see also libcurl issue `#6769 <https://github.com/curl/curl/issues/6769>`_)
* [ducc] Ingest images using "sneaky layers" and template transactions


Manual Migration from CernVM-FS 2.8.2 Publishers
Expand Down

0 comments on commit 4ab44b4

Please sign in to comment.