]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: add reef release notes
authorPatrick Donnelly <pdonnell@ibm.com>
Tue, 17 Mar 2026 13:54:33 +0000 (09:54 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Wed, 18 Mar 2026 19:22:01 +0000 (15:22 -0400)
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
doc/releases/index.rst
doc/releases/reef.rst
doc/releases/releases.yml

index 25f58f74b84990bf67233809774fd06d4cd061cd..57ffe4242183996d816a79f419231da20a41ca86 100644 (file)
@@ -81,6 +81,7 @@ Release timeline
 .. _18.2.5: reef#v18-2-5-reef
 .. _18.2.6: reef#v18-2-6-reef
 .. _18.2.7: reef#v18-2-7-reef
+.. _18.2.8: reef#v18-2-8-reef
 
 .. _Quincy: quincy
 .. _17.2.0: quincy#v17-2-0-quincy
index c3fd89a4de2b899953db7f6e7cc3e45235278882..5da3c8fa55a95faae40a97170a7cac0e6c6d8848 100644 (file)
@@ -4,6 +4,427 @@ Reef
 
 Reef is the 18th stable release of Ceph. It is named after the reef squid (Sepioteuthis).
 
+v18.2.8 Reef
+============
+
+This is the eighth, and expected to be last, backport release in the Reef series. We recommend that all users update to this release.
+
+Release Date
+------------
+
+March 31, 2026
+
+Notable Changes
+---------------
+
+Changelog
+---------
+
+* .github: Fix RTD build retrigger (`pr#63616 <https://github.com/ceph/ceph/pull/63616>`_, David Galloway)
+* <rgw> Ensure the ETag format is consistent with AWS S3 API (`pr#62608 <https://github.com/ceph/ceph/pull/62608>`_, Casey Bodley, liubingrun)
+* [reef] os/bluestore: fix _extend_log seq advance (`pr#61653 <https://github.com/ceph/ceph/pull/61653>`_, Pere Diaz Bou)
+* [reef] RGW backports (`pr#63031 <https://github.com/ceph/ceph/pull/63031>`_, Soumya Koduri)
+* [reef] rgw/dbstore: Update bucket attrs as part of put_info() (`pr#64488 <https://github.com/ceph/ceph/pull/64488>`_, Soumya Koduri)
+* auth: msgr2 can return incorrect allowed_modes through AuthBadMethodFrame (`pr#65334 <https://github.com/ceph/ceph/pull/65334>`_, Miki Patel)
+* backport build-with-container patches from main (`pr#65188 <https://github.com/ceph/ceph/pull/65188>`_, John Mulligan, Dan Mick, Zack Cerza)
+* Backport the hybrid_btree2 allocator and prereqs (`pr#62539 <https://github.com/ceph/ceph/pull/62539>`_, Igor Fedotov, Jrchyang Yu)
+* backports variants improvements and Dockerfile.build changes (`pr#66012 <https://github.com/ceph/ceph/pull/66012>`_, John Mulligan, Zack Cerza)
+* blk/kernel: improve DiscardThread life cycle (`pr#65216 <https://github.com/ceph/ceph/pull/65216>`_, Igor Fedotov)
+* blk/KernelDevice: Introduce a cap on the number of pending discards (`pr#62220 <https://github.com/ceph/ceph/pull/62220>`_, Joshua Baergen)
+* blk/kerneldevice: notify_all only required when discard_drain wait for condition (`pr#62152 <https://github.com/ceph/ceph/pull/62152>`_, Yite Gu)
+* blk/kerneldevice: some fix for device discard (`pr#62481 <https://github.com/ceph/ceph/pull/62481>`_, Igor Fedotov, Yite Gu)
+* bluestore/BlueFS: fix bytes_written_slow counter with aio_write (`pr#66353 <https://github.com/ceph/ceph/pull/66353>`_, chungfengz)
+* build backports (`pr#65066 <https://github.com/ceph/ceph/pull/65066>`_, John Mulligan, Zack Cerza)
+* build-with-container: add argument groups to organize options (`pr#65630 <https://github.com/ceph/ceph/pull/65630>`_, John Mulligan)
+* build-with-container: build image variants (`pr#65944 <https://github.com/ceph/ceph/pull/65944>`_, John Mulligan)
+* build-with-container: two small fixes (`pr#62339 <https://github.com/ceph/ceph/pull/62339>`_, John Mulligan)
+* ceph-fuse: Improve fuse mount usage message (`pr#61275 <https://github.com/ceph/ceph/pull/61275>`_, Kotresh HR)
+* ceph-volume: allow zapping partitions on multipath devices (`pr#62178 <https://github.com/ceph/ceph/pull/62178>`_, Guillaume Abrioux)
+* ceph-volume: do not convert LVs's symlink to real path (`pr#59989 <https://github.com/ceph/ceph/pull/59989>`_, Guillaume Abrioux)
+* ceph-volume: fix regex usage in `set_dmcrypt_no_workqueue` (`pr#62791 <https://github.com/ceph/ceph/pull/62791>`_, Guillaume Abrioux)
+* ceph.spec.in: add man/rgw-gap-list (`pr#63999 <https://github.com/ceph/ceph/pull/63999>`_, Matan Breizman)
+* ceph.spec.in: Remove rgw-restore-bucket-index.8\* from packaging (`pr#64130 <https://github.com/ceph/ceph/pull/64130>`_, Kefu Chai)
+* cephfs,mon: fs rename must require FS to be offline and refuse_client_session to be set (`issue#66088 <http://tracker.ceph.com/issues/66088>`_, `pr#61410 <https://github.com/ceph/ceph/pull/61410>`_, Rishabh Dave, Venky Shankar)
+* cephfs-journal-tool: fix segfault during 'journal import' from invalid dump file (`pr#62114 <https://github.com/ceph/ceph/pull/62114>`_, Jos Collin)
+* cephfs-journal-tool: Journal trimming issue (`pr#65603 <https://github.com/ceph/ceph/pull/65603>`_, Kotresh HR)
+* cephfs-shell: add option to remove xattr (`pr#62409 <https://github.com/ceph/ceph/pull/62409>`_, Neeraj Pratap Singh)
+* cephfs-top, qa: Remove unnecessary global statements in tests (`pr#62606 <https://github.com/ceph/ceph/pull/62606>`_, Kefu Chai)
+* cephfs-top: exception when terminal size greater than PAD_WIDTH (`pr#61773 <https://github.com/ceph/ceph/pull/61773>`_, Jos Collin)
+* cephfs: session tracker accounts for killing sessions (`pr#65253 <https://github.com/ceph/ceph/pull/65253>`_, Abhishek Lekshmanan)
+* client: fix d_reclen for readdir (`pr#61519 <https://github.com/ceph/ceph/pull/61519>`_, Xavi Hernandez)
+* client: fixed a bug that read operation hung (`pr#60695 <https://github.com/ceph/ceph/pull/60695>`_, Tod Chen)
+* client: Handle empty pathnames for `ceph_chownat()` and `ceph_statxat()` (`pr#61165 <https://github.com/ceph/ceph/pull/61165>`_, Anoop C S)
+* client: ll_walk will process absolute paths as relative (`pr#62500 <https://github.com/ceph/ceph/pull/62500>`_, Patrick Donnelly)
+* client: prohibit unprivileged users from setting sgid/suid bits (`pr#66040 <https://github.com/ceph/ceph/pull/66040>`_, Kefu Chai)
+* client: return EOPNOTSUPP for fallocate with mode 0 (`pr#60657 <https://github.com/ceph/ceph/pull/60657>`_, Milind Changire)
+* cls/rbd: write image mirror status if state is CREATING (`pr#63236 <https://github.com/ceph/ceph/pull/63236>`_, N Balachandran)
+* cls/rgw: non-versioned listings skip past version suffix (`pr#62591 <https://github.com/ceph/ceph/pull/62591>`_, Casey Bodley)
+* common/options: fix the description of osd_max_scrubs (`pr#62378 <https://github.com/ceph/ceph/pull/62378>`_, Satoru Takeuchi)
+* common/options: fix typo in description (`pr#64218 <https://github.com/ceph/ceph/pull/64218>`_, Lorenz Bausch)
+* common/pick_address: Add IPv6 support to is_addr_in_subnet (`pr#62814 <https://github.com/ceph/ceph/pull/62814>`_, Nitzan Mordechai)
+* container: small container image improvements (`pr#62345 <https://github.com/ceph/ceph/pull/62345>`_, John Mulligan)
+* crush: use std::vector instead of variable length arrays (`pr#62014 <https://github.com/ceph/ceph/pull/62014>`_, Kefu Chai)
+* debian/control: add iproute2 to build dependencies (`pr#66738 <https://github.com/ceph/ceph/pull/66738>`_, Kefu Chai)
+* debian: package mgr/rgw in ceph-mgr-modules-core (`pr#57874 <https://github.com/ceph/ceph/pull/57874>`_, Kefu Chai)
+* doc/architecture: remove sentence (`pr#61615 <https://github.com/ceph/ceph/pull/61615>`_, Zac Dover)
+* doc/cephadm/services: Add mention of --zap for OSD removal (`pr#62444 <https://github.com/ceph/ceph/pull/62444>`_, Anthony D'Atri)
+* doc/cephadm/services: Correct indentation in osd.rst (`pr#62428 <https://github.com/ceph/ceph/pull/62428>`_, Anthony D'Atri)
+* doc/cephadm/services: Fix formatting in osd.rst (`pr#62811 <https://github.com/ceph/ceph/pull/62811>`_, Anthony D'Atri)
+* doc/cephadm/services: improve rgw.rst and snmp-gateway.rst (`pr#62695 <https://github.com/ceph/ceph/pull/62695>`_, Anthony D'Atri)
+* doc/cephadm: Add admonition re restarting an OSD service (`pr#62797 <https://github.com/ceph/ceph/pull/62797>`_, Anthony D'Atri)
+* doc/cephadm: Add PG autoscaler advice to upgrade.rst (`pr#62380 <https://github.com/ceph/ceph/pull/62380>`_, Anthony D'Atri)
+* doc/cephadm: clarify "Monitoring OSD State" (`pr#61665 <https://github.com/ceph/ceph/pull/61665>`_, Zac Dover)
+* doc/cephadm: Correct formatting in upgrade.rst (`pr#63148 <https://github.com/ceph/ceph/pull/63148>`_, Anthony D'Atri)
+* doc/cephadm: correct markup in rgw.rst (`pr#63074 <https://github.com/ceph/ceph/pull/63074>`_, Zac Dover)
+* doc/cephadm: improve "Maintenance Mode" (`pr#63496 <https://github.com/ceph/ceph/pull/63496>`_, Zac Dover)
+* doc/cephadm: s/confg/config/ (`pr#62645 <https://github.com/ceph/ceph/pull/62645>`_, Zac Dover)
+* doc/cephfs: add a note about estimated replay completion time (`issue#71629 <http://tracker.ceph.com/issues/71629>`_, `pr#65058 <https://github.com/ceph/ceph/pull/65058>`_, Venky Shankar, Zac Dover)
+* doc/cephfs: correct ill-formatted command (`pr#63502 <https://github.com/ceph/ceph/pull/63502>`_, Zac Dover)
+* doc/cephfs: correct reference structure in fs-volumes.rst (`pr#63545 <https://github.com/ceph/ceph/pull/63545>`_, Zac Dover)
+* doc/cephfs: Cosmetic changes and small fixes in cephfs-mirroring.rst (`pr#63468 <https://github.com/ceph/ceph/pull/63468>`_, Ville Ojamo)
+* doc/cephfs: document first-damage.py (`pr#63978 <https://github.com/ceph/ceph/pull/63978>`_, Zac Dover)
+* doc/cephfs: edit ceph-dokan.rst (1 of x) (`pr#64736 <https://github.com/ceph/ceph/pull/64736>`_, Zac Dover)
+* doc/cephfs: edit ceph-dokan.rst (2 of x) (`pr#64760 <https://github.com/ceph/ceph/pull/64760>`_, Zac Dover)
+* doc/cephfs: edit ceph-dokan.rst (3 of x) (`pr#64786 <https://github.com/ceph/ceph/pull/64786>`_, Zac Dover)
+* doc/cephfs: edit disaster-recovery.rst (`pr#64645 <https://github.com/ceph/ceph/pull/64645>`_, Zac Dover)
+* doc/cephfs: edit disaster-recovery.rst (`pr#64609 <https://github.com/ceph/ceph/pull/64609>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65380 <https://github.com/ceph/ceph/pull/65380>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65094 <https://github.com/ceph/ceph/pull/65094>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65091 <https://github.com/ceph/ceph/pull/65091>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65126 <https://github.com/ceph/ceph/pull/65126>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65123 <https://github.com/ceph/ceph/pull/65123>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65097 <https://github.com/ceph/ceph/pull/65097>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65078 <https://github.com/ceph/ceph/pull/65078>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65088 <https://github.com/ceph/ceph/pull/65088>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65047 <https://github.com/ceph/ceph/pull/65047>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65044 <https://github.com/ceph/ceph/pull/65044>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65041 <https://github.com/ceph/ceph/pull/65041>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65037 <https://github.com/ceph/ceph/pull/65037>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#65026 <https://github.com/ceph/ceph/pull/65026>`_, Zac Dover, Venky Shankar)
+* doc/cephfs: edit troubleshooting.rst (`pr#64904 <https://github.com/ceph/ceph/pull/64904>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#64901 <https://github.com/ceph/ceph/pull/64901>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#64879 <https://github.com/ceph/ceph/pull/64879>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#64872 <https://github.com/ceph/ceph/pull/64872>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (`pr#64853 <https://github.com/ceph/ceph/pull/64853>`_, Zac Dover)
+* doc/cephfs: edit troubleshooting.rst (Slow MDS) (`pr#65201 <https://github.com/ceph/ceph/pull/65201>`_, Zac Dover)
+* doc/cephfs: Improve mount-using-fuse.rst (`pr#64473 <https://github.com/ceph/ceph/pull/64473>`_, Anthony D'Atri)
+* doc/cephfs: link section for pausing async threads in section for (`pr#62875 <https://github.com/ceph/ceph/pull/62875>`_, Rishabh Dave)
+* doc/cephfs: Update deprecation notice in experimental-features.rst (`pr#63949 <https://github.com/ceph/ceph/pull/63949>`_, Ville Ojamo)
+* doc/cephfs: Update quota.rst (`pr#65083 <https://github.com/ceph/ceph/pull/65083>`_, Jannis Speer, Zac Dover)
+* doc/dev/cephfs-mirroring: edit file 1 of x (`pr#63299 <https://github.com/ceph/ceph/pull/63299>`_, Zac Dover)
+* doc/dev/cephfs-mirroring: edit file 2 of x (`pr#63274 <https://github.com/ceph/ceph/pull/63274>`_, Zac Dover)
+* doc/dev/cephfs-mirroring: edit file 3 of x (`pr#63548 <https://github.com/ceph/ceph/pull/63548>`_, Zac Dover)
+* doc/dev/cephfs-mirroring: edit file 4 of x (`pr#63661 <https://github.com/ceph/ceph/pull/63661>`_, Zac Dover)
+* doc/dev/config: Document how to use :confval: directive for config op… (`pr#64167 <https://github.com/ceph/ceph/pull/64167>`_, Kefu Chai)
+* doc/dev/release-process.rst: document new Jenkins job for containers (`pr#62613 <https://github.com/ceph/ceph/pull/62613>`_, Dan Mick)
+* doc/dev/release-process.rst: release builds cannot build containers (`pr#61818 <https://github.com/ceph/ceph/pull/61818>`_, Dan Mick, Zac Dover)
+* doc/dev: Debuggging with gdb (`pr#63994 <https://github.com/ceph/ceph/pull/63994>`_, Matan Breizman)
+* doc/dev: update link to backporter manual (`pr#63991 <https://github.com/ceph/ceph/pull/63991>`_, Zac Dover)
+* doc/dev:update blkin.rst doc for lttng trace (`pr#65212 <https://github.com/ceph/ceph/pull/65212>`_, lizhipeng)
+* doc/glossary: s/OMAP/omap/ (`pr#63738 <https://github.com/ceph/ceph/pull/63738>`_, Zac Dover)
+* doc/man/8: Improve mount.ceph.rst (`pr#65184 <https://github.com/ceph/ceph/pull/65184>`_, Anthony D'Atri)
+* doc/mgr/ceph_api: edit index.rst (`pr#63198 <https://github.com/ceph/ceph/pull/63198>`_, Zac Dover)
+* doc/mgr/crash.rst: remove outdated module enabling instructions (`pr#64285 <https://github.com/ceph/ceph/pull/64285>`_, Kefu Chai)
+* doc/mgr/dashboard_plugins: edit feature_toggles.inc.rst (`pr#63705 <https://github.com/ceph/ceph/pull/63705>`_, Zac Dover)
+* doc/mgr: edit administrator.rst (`pr#63208 <https://github.com/ceph/ceph/pull/63208>`_, Zac Dover)
+* doc/mgr: edit alerts.rst (`pr#63201 <https://github.com/ceph/ceph/pull/63201>`_, Zac Dover)
+* doc/mgr: edit cli_api (`pr#63744 <https://github.com/ceph/ceph/pull/63744>`_, Zac Dover)
+* doc/mgr: edit cli_api.rst (`pr#63690 <https://github.com/ceph/ceph/pull/63690>`_, Zac Dover)
+* doc/mgr: edit crash.rst (`pr#63539 <https://github.com/ceph/ceph/pull/63539>`_, Zac Dover)
+* doc/mgr: edit dashboard.rst (`pr#63316 <https://github.com/ceph/ceph/pull/63316>`_, Zac Dover)
+* doc/mgr: edit debug.inc.rst (`pr#63394 <https://github.com/ceph/ceph/pull/63394>`_, Zac Dover)
+* doc/mgr: edit diskpredictor.rst (`pr#63424 <https://github.com/ceph/ceph/pull/63424>`_, Zac Dover)
+* doc/mgr: edit feature_toggles.inc.rst (`pr#63397 <https://github.com/ceph/ceph/pull/63397>`_, Zac Dover)
+* doc/mgr: edit hello.rst (`pr#63508 <https://github.com/ceph/ceph/pull/63508>`_, Zac Dover)
+* doc/mgr: edit influx.rst (`pr#63455 <https://github.com/ceph/ceph/pull/63455>`_, Zac Dover)
+* doc/mgr: edit insights.rst (`pr#63511 <https://github.com/ceph/ceph/pull/63511>`_, Zac Dover)
+* doc/mgr: edit iostat.rst (`pr#63681 <https://github.com/ceph/ceph/pull/63681>`_, Zac Dover)
+* doc/mgr: edit iostat.rst (`pr#63514 <https://github.com/ceph/ceph/pull/63514>`_, Zac Dover)
+* doc/mgr: edit localpool.rst (`pr#63670 <https://github.com/ceph/ceph/pull/63670>`_, Zac Dover)
+* doc/mgr: edit localpool.rst (`pr#63551 <https://github.com/ceph/ceph/pull/63551>`_, Zac Dover)
+* doc/mgr: edit mds_autoscaler.rst (`pr#63493 <https://github.com/ceph/ceph/pull/63493>`_, Zac Dover)
+* doc/mgr: edit modules.rst (`pr#63667 <https://github.com/ceph/ceph/pull/63667>`_, Zac Dover)
+* doc/mgr: edit modules.rst (`pr#63578 <https://github.com/ceph/ceph/pull/63578>`_, Zac Dover)
+* doc/mgr: edit motd.inc.rst (`pr#63403 <https://github.com/ceph/ceph/pull/63403>`_, Zac Dover)
+* doc/mgr: edit nfs.rst (`pr#63664 <https://github.com/ceph/ceph/pull/63664>`_, Zac Dover)
+* doc/mgr: edit nfs.rst (`pr#63581 <https://github.com/ceph/ceph/pull/63581>`_, Zac Dover)
+* doc/mgr: edit orchestrator.rst (`pr#63584 <https://github.com/ceph/ceph/pull/63584>`_, Zac Dover)
+* doc/mgr: edit progress.rst (`pr#63658 <https://github.com/ceph/ceph/pull/63658>`_, Zac Dover)
+* doc/mgr: edit progress.rst (`pr#63587 <https://github.com/ceph/ceph/pull/63587>`_, Zac Dover)
+* doc/mgr: edit prometheus.rst (`pr#63590 <https://github.com/ceph/ceph/pull/63590>`_, Zac Dover)
+* doc/mgr: edit rgw.rst (`pr#63593 <https://github.com/ceph/ceph/pull/63593>`_, Zac Dover)
+* doc/mgr: edit telegraf.rst (`pr#63612 <https://github.com/ceph/ceph/pull/63612>`_, Zac Dover)
+* doc/mgr: edit telemetry (1 of x) (`pr#63769 <https://github.com/ceph/ceph/pull/63769>`_, Zac Dover)
+* doc/mgr: edit telemetry (2 of x) (`pr#63772 <https://github.com/ceph/ceph/pull/63772>`_, Zac Dover)
+* doc/mgr: edit telemetry (3 of x) (`pr#63775 <https://github.com/ceph/ceph/pull/63775>`_, Zac Dover)
+* doc/mgr: edit telemetry (4 of x) (`pr#63778 <https://github.com/ceph/ceph/pull/63778>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (`pr#64344 <https://github.com/ceph/ceph/pull/64344>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (`pr#63810 <https://github.com/ceph/ceph/pull/63810>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (`pr#63906 <https://github.com/ceph/ceph/pull/63906>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (`pr#63865 <https://github.com/ceph/ceph/pull/63865>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (`pr#63693 <https://github.com/ceph/ceph/pull/63693>`_, Zac Dover)
+* doc/mgr: edit telemetry.rst (lines 300-400) (`pr#63868 <https://github.com/ceph/ceph/pull/63868>`_, Zac Dover)
+* doc/mgr: Improve prometheus.rst (`pr#62931 <https://github.com/ceph/ceph/pull/62931>`_, Zac Dover, Anthony D'Atri)
+* doc/mgr: Small improvements in rgw.rst (`pr#63626 <https://github.com/ceph/ceph/pull/63626>`_, Ville Ojamo)
+* doc/monitoring: correct list formatting (`pr#63542 <https://github.com/ceph/ceph/pull/63542>`_, Zac Dover)
+* doc/rados/configuration/bluestore-config-ref: Fix lowcase typo (`pr#62261 <https://github.com/ceph/ceph/pull/62261>`_, Adam Kupczyk)
+* doc/rados/configuration/bluestore-config-ref: Fix lowercase typos (`pr#62291 <https://github.com/ceph/ceph/pull/62291>`_, Dan van der Ster)
+* doc/rados/configuration: Correct admonition in ceph-conf.rst (`pr#62621 <https://github.com/ceph/ceph/pull/62621>`_, Anthony D'Atri)
+* doc/rados/configuration: Improve ceph-conf.rst (`pr#63943 <https://github.com/ceph/ceph/pull/63943>`_, Anthony D'Atri)
+* doc/rados/configuration: Mention show-with-defaults and ceph-conf (`pr#65207 <https://github.com/ceph/ceph/pull/65207>`_, Niklas Hambüchen)
+* doc/rados/configuration: Small improvements in ceph-conf.rst (`pr#64288 <https://github.com/ceph/ceph/pull/64288>`_, Ville Ojamo)
+* doc/rados/operations/stretch-mode: Improve doc (`pr#61654 <https://github.com/ceph/ceph/pull/61654>`_, Kamoltat Sirivadhna)
+* doc/rados/operations: Actually mention `upmap_max_deviation` setting … (`pr#64119 <https://github.com/ceph/ceph/pull/64119>`_, Niklas Hambüchen)
+* doc/rados/operations: add kernel client procedure to read balancer documentation (`pr#65440 <https://github.com/ceph/ceph/pull/65440>`_, Laura Flores)
+* doc/rados/operations: Add settings advice to balancer.rst (`pr#63536 <https://github.com/ceph/ceph/pull/63536>`_, Anthony D'Atri)
+* doc/rados/operations: Additional improvements to placement-groups.rst (`pr#63650 <https://github.com/ceph/ceph/pull/63650>`_, Anthony D'Atri)
+* doc/rados/operations: Address suggestions for stretch-mode.rst (`pr#63850 <https://github.com/ceph/ceph/pull/63850>`_, Zac Dover)
+* doc/rados/operations: edit cache-tiering.rst (`pr#63696 <https://github.com/ceph/ceph/pull/63696>`_, Zac Dover)
+* doc/rados/operations: Improve erasure-code.rst (`pr#62574 <https://github.com/ceph/ceph/pull/62574>`_, Anthony D'Atri)
+* doc/rados/operations: Improve health-checks.rst (`pr#65239 <https://github.com/ceph/ceph/pull/65239>`_, Anthony D'Atri)
+* doc/rados/operations: Improve placement-groups.rst (`pr#63647 <https://github.com/ceph/ceph/pull/63647>`_, Anthony D'Atri)
+* doc/rados/operations: Improve stretch-mode.rst (`pr#63816 <https://github.com/ceph/ceph/pull/63816>`_, Anthony D'Atri)
+* doc/rados/ops: add caps restore command (`pr#64322 <https://github.com/ceph/ceph/pull/64322>`_, Zac Dover)
+* doc/rados/ops: edit cache-tiering.rst (`pr#64497 <https://github.com/ceph/ceph/pull/64497>`_, Zac Dover)
+* doc/rados/ops: edit cache-tiering.rst (`pr#63831 <https://github.com/ceph/ceph/pull/63831>`_, Zac Dover)
+* doc/rados: document section absent in release < T (`pr#64868 <https://github.com/ceph/ceph/pull/64868>`_, Zac Dover)
+* doc/rados: edit balancer.rst (`pr#63684 <https://github.com/ceph/ceph/pull/63684>`_, Zac Dover)
+* doc/rados: edit ops/user-management.rst (`pr#63893 <https://github.com/ceph/ceph/pull/63893>`_, Zac Dover)
+* doc/rados: enhance "pools.rst" (`pr#63862 <https://github.com/ceph/ceph/pull/63862>`_, Zac Dover)
+* doc/rados: improve markup in cache-tiering.rst (`pr#63505 <https://github.com/ceph/ceph/pull/63505>`_, Zac Dover)
+* doc/rados: remove clonedata command (`pr#64394 <https://github.com/ceph/ceph/pull/64394>`_, Zac Dover)
+* doc/rados: repair short underline (`pr#65138 <https://github.com/ceph/ceph/pull/65138>`_, Zac Dover)
+* doc/rados: s/enpty/empty/ in pgcalc doc (`pr#63499 <https://github.com/ceph/ceph/pull/63499>`_, Zac Dover)
+* doc/rados: Update mClock doc on steps to override OSD IOPS capacity config (`pr#63072 <https://github.com/ceph/ceph/pull/63072>`_, Sridhar Seshasayee)
+* doc/radosgw /notifications: fix topic details (`pr#62405 <https://github.com/ceph/ceph/pull/62405>`_, Laimis Juzeliunas)
+* doc/radosgw/admin.rst: explain bucket and uid flags for bucket quota (`pr#64022 <https://github.com/ceph/ceph/pull/64022>`_, Hyun Jin Kim)
+* doc/radosgw/cloud-transition: fix details (`pr#62835 <https://github.com/ceph/ceph/pull/62835>`_, Laimis Juzeliunas)
+* doc/radosgw/s3: Document delete-if-unmodified-since (`pr#64316 <https://github.com/ceph/ceph/pull/64316>`_, Anthony D'Atri)
+* doc/radosgw: add "persistent_topic_size" (`pr#64140 <https://github.com/ceph/ceph/pull/64140>`_, Zac Dover)
+* doc/radosgw: add rgw_enable_lc_threads & rgw_enable_gc_threads (`pr#64339 <https://github.com/ceph/ceph/pull/64339>`_, Zac Dover)
+* doc/radosgw: Cosmetic and formatting improvements in vault.rst (`pr#63230 <https://github.com/ceph/ceph/pull/63230>`_, Ville Ojamo)
+* doc/radosgw: Cosmetic improvements in cloud-transition.rst (`pr#63449 <https://github.com/ceph/ceph/pull/63449>`_, Ville Ojamo)
+* doc/radosgw: Cosmetic improvements in dynamicresharding.rst (`pr#64059 <https://github.com/ceph/ceph/pull/64059>`_, Ville Ojamo)
+* doc/radosgw: edit "Lifecycle Settings" (`pr#64548 <https://github.com/ceph/ceph/pull/64548>`_, Zac Dover)
+* doc/radosgw: edit cloud-transition (1 of x) (`pr#64025 <https://github.com/ceph/ceph/pull/64025>`_, Zac Dover)
+* doc/radosgw: edit config-ref.rst (`pr#64648 <https://github.com/ceph/ceph/pull/64648>`_, Zac Dover)
+* doc/radosgw: edit metrics.rst (`pr#63813 <https://github.com/ceph/ceph/pull/63813>`_, Zac Dover)
+* doc/radosgw: edit sentence in metrics.rst (`pr#63701 <https://github.com/ceph/ceph/pull/63701>`_, Zac Dover)
+* doc/radosgw: Fix RST syntax rendeded as text in oidc.rst (`pr#62990 <https://github.com/ceph/ceph/pull/62990>`_, Ville Ojamo)
+* doc/radosgw: improve "pubsub_push_pending" info (`pr#64114 <https://github.com/ceph/ceph/pull/64114>`_, Zac Dover)
+* doc/radosgw: Improve and more consistent formatting (`pr#62910 <https://github.com/ceph/ceph/pull/62910>`_, Ville Ojamo)
+* doc/radosgw: Improve cloud-restore and cloud-transition (`pr#62667 <https://github.com/ceph/ceph/pull/62667>`_, Anthony D'Atri)
+* doc/radosgw: Improve formatting in layout.rst (`pr#63000 <https://github.com/ceph/ceph/pull/63000>`_, Anthony D'Atri)
+* doc/radosgw: Improve layout.rst (`pr#62450 <https://github.com/ceph/ceph/pull/62450>`_, Anthony D'Atri)
+* doc/radosgw: Improve rgw-cache.rst (`pr#64476 <https://github.com/ceph/ceph/pull/64476>`_, Ville Ojamo)
+* doc/radosgw: Promptify CLI commands and fix formatting in layout.rst (`pr#63916 <https://github.com/ceph/ceph/pull/63916>`_, Ville Ojamo)
+* doc/radosgw: Promptify CLI, cosmetic fixes (`pr#62857 <https://github.com/ceph/ceph/pull/62857>`_, Ville Ojamo)
+* doc/radosgw: remove "pubsub_event_lost" (`pr#64127 <https://github.com/ceph/ceph/pull/64127>`_, Zac Dover)
+* doc/radosgw: remove "pubsub_event_triggered" (`pr#64156 <https://github.com/ceph/ceph/pull/64156>`_, Zac Dover)
+* doc/radosgw: remove cloud-restore from reef (`pr#65638 <https://github.com/ceph/ceph/pull/65638>`_, Zac Dover)
+* doc/radosgw: update aws specification link (`pr#64096 <https://github.com/ceph/ceph/pull/64096>`_, Zac Dover)
+* doc/radosgw: Use ref for hyperlinking to multisite (`pr#63312 <https://github.com/ceph/ceph/pull/63312>`_, Ville Ojamo)
+* doc/rbd/rbd-config-ref: add clone settings section (`pr#66173 <https://github.com/ceph/ceph/pull/66173>`_, Ilya Dryomov)
+* doc/rbd: add mirroring troubleshooting info (`pr#63847 <https://github.com/ceph/ceph/pull/63847>`_, Zac Dover)
+* doc/rgw: add man documentation for the rgw-gap-list tool (`pr#63997 <https://github.com/ceph/ceph/pull/63997>`_, J. Eric Ivancich)
+* doc/rgw: clarify path-style vs virtual-hosted-style access (`pr#61987 <https://github.com/ceph/ceph/pull/61987>`_, Casey Bodley)
+* doc/rgw: document Admin and System Users (`pr#62882 <https://github.com/ceph/ceph/pull/62882>`_, Casey Bodley)
+* doc/rgw: remove metrics.rst which did not apply to reef (`pr#66320 <https://github.com/ceph/ceph/pull/66320>`_, Casey Bodley)
+* doc/rgw: use 'confval' directive to render sts config options (`pr#63442 <https://github.com/ceph/ceph/pull/63442>`_, Casey Bodley)
+* doc/src/common/options: mgr.yaml.in edit (`pr#63765 <https://github.com/ceph/ceph/pull/63765>`_, Zac Dover)
+* doc/src: edit osd.yaml.in (osd_deep_scrub_interval_cv) (`pr#63956 <https://github.com/ceph/ceph/pull/63956>`_, Zac Dover)
+* doc/start: edit documenting-ceph.rst (`pr#63653 <https://github.com/ceph/ceph/pull/63653>`_, Zac Dover)
+* doc/start: edit documenting-ceph.rst (`pr#63708 <https://github.com/ceph/ceph/pull/63708>`_, Zac Dover)
+* doc: add note admonitions in two files (`pr#64493 <https://github.com/ceph/ceph/pull/64493>`_, Zac Dover)
+* doc: Clarify the status of MS Windows client support (`pr#64482 <https://github.com/ceph/ceph/pull/64482>`_, Anthony D'Atri)
+* doc: do not depend on typed-ast (`pr#64400 <https://github.com/ceph/ceph/pull/64400>`_, Kefu Chai)
+* doc: Document ceph-mgr module configuration options (`pr#64397 <https://github.com/ceph/ceph/pull/64397>`_, Kefu Chai)
+* doc: fix formatting in cephfs_mirror dev doc (`pr#63251 <https://github.com/ceph/ceph/pull/63251>`_, Jos Collin)
+* doc: Fix links to mClock config reference (`pr#64798 <https://github.com/ceph/ceph/pull/64798>`_, Pierre Riteau)
+* doc: Fix missing blank line Sphinx warnings (`pr#63338 <https://github.com/ceph/ceph/pull/63338>`_, Ville Ojamo)
+* doc: Fix unterminated inline literal in ceph-conf.rst (`pr#64171 <https://github.com/ceph/ceph/pull/64171>`_, Kefu Chai)
+* doc: Fixed a spelling error (`pr#64148 <https://github.com/ceph/ceph/pull/64148>`_, Instelligence.io)
+* doc: Fixes a typo in balancer operations (`pr#65740 <https://github.com/ceph/ceph/pull/65740>`_, Tyler Brekke)
+* doc: mgr/dashboard: add OAuth2 SSO documentation (`pr#64034 <https://github.com/ceph/ceph/pull/64034>`_, Pedro Gonzalez Gomez, Zac Dover)
+* doc: Pin pip to <25.3 for RTD as a workaround for pybind in admin/doc-read-the-docs.txt (`pr#66118 <https://github.com/ceph/ceph/pull/66118>`_, Ville Ojamo)
+* doc: Remove sphinxcontrib-seqdiag Python package from RTD builds (`pr#67528 <https://github.com/ceph/ceph/pull/67528>`_, Ville Ojamo)
+* doc: Revert "doc/radosgw: add "persistent_topic_size"" (`pr#64179 <https://github.com/ceph/ceph/pull/64179>`_, Zac Dover)
+* doc: Revert "doc: mgr/dashboard: add OAuth2 SSO documentation" (`pr#66796 <https://github.com/ceph/ceph/pull/66796>`_, Ville Ojamo)
+* doc: Revert doc/cephadm: correct markup in rgw.rst (`pr#66971 <https://github.com/ceph/ceph/pull/66971>`_, Ville Ojamo)
+* doc: src/pybind/mgr/dashboard: edit HACKING.rst (`pr#63697 <https://github.com/ceph/ceph/pull/63697>`_, Zac Dover)
+* doc: update cephfs-journal-tool docs (`pr#63109 <https://github.com/ceph/ceph/pull/63109>`_, Jos Collin)
+* doc: update mgr modules notify_types (`pr#64531 <https://github.com/ceph/ceph/pull/64531>`_, Nitzan Mordechai)
+* fix: the RGW crash caused by special characters (`pr#64052 <https://github.com/ceph/ceph/pull/64052>`_, mertsunacoglu, Emin)
+* github: pin GH Actions to SHA-1 commit (`pr#65759 <https://github.com/ceph/ceph/pull/65759>`_, Ernesto Puerta)
+* Handle failures in metric parsing (`pr#65595 <https://github.com/ceph/ceph/pull/65595>`_, Anmol Babu)
+* install-deps.sh: install proper compiler version on Debian/Ubuntu (`pr#66014 <https://github.com/ceph/ceph/pull/66014>`_, Dan Mick)
+* install-deps: Replace apt-mirror (`pr#66669 <https://github.com/ceph/ceph/pull/66669>`_, David Galloway)
+* librbd/cache/pwl: fix memory leak in SyncPoint persist context cleanup (`pr#64093 <https://github.com/ceph/ceph/pull/64093>`_, Kefu Chai)
+* librbd/migration/QCOWFormat: don't complete read_clusters() inline (`pr#64195 <https://github.com/ceph/ceph/pull/64195>`_, Ilya Dryomov)
+* librbd: disallow "rbd trash mv" if image is in a group (`pr#62967 <https://github.com/ceph/ceph/pull/62967>`_, Ilya Dryomov)
+* librbd: images aren't closed in group_snap\_\*_by_record() on error (`pr#64620 <https://github.com/ceph/ceph/pull/64620>`_, Miki Patel)
+* librbd: respect rbd_default_snapshot_quiesce_mode in group_snap_create() (`pr#62962 <https://github.com/ceph/ceph/pull/62962>`_, Ilya Dryomov)
+* LogMonitor: set no_reply for forward MLog commands (`pr#62212 <https://github.com/ceph/ceph/pull/62212>`_, Nitzan Mordechai)
+* mds/Beacon: wake up the thread in shutdown() (`pr#61513 <https://github.com/ceph/ceph/pull/61513>`_, Max Kellermann)
+* mds: add an asok command to dump export states (`pr#61512 <https://github.com/ceph/ceph/pull/61512>`_, Zhansong Gao)
+* mds: add more debug logs and log events (`pr#61518 <https://github.com/ceph/ceph/pull/61518>`_, Xiubo Li)
+* mds: do not process client metrics message with fast dispatch (`issue#68865 <http://tracker.ceph.com/issues/68865>`_, `pr#61339 <https://github.com/ceph/ceph/pull/61339>`_, Venky Shankar)
+* mds: drop client metrics during recovery (`pr#61299 <https://github.com/ceph/ceph/pull/61299>`_, Patrick Donnelly)
+* mds: dump next_snap when checking dentry corruption (`pr#61978 <https://github.com/ceph/ceph/pull/61978>`_, Milind Changire)
+* mds: Fix invalid access of mdr->dn[0].back() (`pr#61516 <https://github.com/ceph/ceph/pull/61516>`_, Anoop C S)
+* mds: Fix invalid access of mdr->dn[0].back() (`pr#61450 <https://github.com/ceph/ceph/pull/61450>`_, Anoop C S)
+* mds: Fix readdir when osd is full (`pr#65348 <https://github.com/ceph/ceph/pull/65348>`_, Kotresh HR)
+* mds: fix snapdiff result fragmentation (`pr#65364 <https://github.com/ceph/ceph/pull/65364>`_, Igor Fedotov, Md Mahamudur Rahaman Sajib)
+* mds: nudge log for unstable locks after early reply (`pr#64540 <https://github.com/ceph/ceph/pull/64540>`_, Patrick Donnelly)
+* mds: prevent duplicate wrlock acquisition for a single request (`pr#61839 <https://github.com/ceph/ceph/pull/61839>`_, Xiubo Li, Sunnatillo)
+* mds: session in the importing state cannot be cleared if an export subtree task is interrupted while the state of importer is acking (`pr#61514 <https://github.com/ceph/ceph/pull/61514>`_, Zhansong Gao)
+* mds: use SimpleLock::WAIT_ALL for wait mask (`pr#67495 <https://github.com/ceph/ceph/pull/67495>`_, Patrick Donnelly)
+* memory lock issues causing hangs during connection shutdown (`pr#65786 <https://github.com/ceph/ceph/pull/65786>`_, Nitzan Mordechai)
+* mgr/alerts: enforce ssl context to SMTP_SSL (`pr#66142 <https://github.com/ceph/ceph/pull/66142>`_, Nizamudeen A)
+* mgr/cephadm: Fix unfound progress events (`pr#58450 <https://github.com/ceph/ceph/pull/58450>`_, Prashant D)
+* mgr/DaemonState: Minimise time we hold the DaemonStateIndex lock (`pr#65463 <https://github.com/ceph/ceph/pull/65463>`_, Brad Hubbard)
+* mgr/dashboard: adapt service creation form to support nvmeof creation (`pr#63304 <https://github.com/ceph/ceph/pull/63304>`_, Afreen Misbah)
+* mgr/dashboard: add .nvmrc so ci can pick the node version (`pr#64666 <https://github.com/ceph/ceph/pull/64666>`_, Nizamudeen A)
+* mgr/dashboard: Add ceph_daemon filter to rgw overview grafana panel queries (`pr#62268 <https://github.com/ceph/ceph/pull/62268>`_, Aashish Sharma)
+* mgr/dashboard: add prometheus read permission to cluster_mgr role (`pr#62651 <https://github.com/ceph/ceph/pull/62651>`_, Nizamudeen A)
+* mgr/dashboard: Dashboard not showing Object/Overview correctly (`pr#62664 <https://github.com/ceph/ceph/pull/62664>`_, Aashish Sharma)
+* mgr/dashboard: fix access control permissions for roles (`pr#62455 <https://github.com/ceph/ceph/pull/62455>`_, Nizamudeen A)
+* mgr/dashboard: Fix empty ceph version in GET api/hosts (`pr#62730 <https://github.com/ceph/ceph/pull/62730>`_, Afreen Misbah)
+* mgr/dashboard: Fix inline markup warning in API documentation (`pr#64270 <https://github.com/ceph/ceph/pull/64270>`_, Kefu Chai)
+* mgr/dashboard: fix make check tests (`pr#63186 <https://github.com/ceph/ceph/pull/63186>`_, Afreen Misbah)
+* mgr/dashboard: fix zone update API forcing STANDARD storage class (`pr#65621 <https://github.com/ceph/ceph/pull/65621>`_, Aashish Sharma)
+* mgr/dashboard: show non default realm sync status in rgw overview page (`pr#65002 <https://github.com/ceph/ceph/pull/65002>`_, Aashish Sharma)
+* mgr/dashboard: use system packages when running tox (`pr#64612 <https://github.com/ceph/ceph/pull/64612>`_, Nizamudeen A)
+* mgr/nfs: validate path when modifying cephfs export (`pr#62278 <https://github.com/ceph/ceph/pull/62278>`_, Dhairya Parmar)
+* mgr/rbd_support: always parse interval and start_time in Schedules::remove() (`pr#62964 <https://github.com/ceph/ceph/pull/62964>`_, Ilya Dryomov)
+* mgr/snap_schedule: fix typo in error message during retention add (`pr#65295 <https://github.com/ceph/ceph/pull/65295>`_, Milind Changire)
+* mgr/snap_schedule: handle volume delete (`pr#61187 <https://github.com/ceph/ceph/pull/61187>`_, Milind Changire)
+* mgr/vol: add command to get snapshot path (`pr#62917 <https://github.com/ceph/ceph/pull/62917>`_, Rishabh Dave)
+* mgr/vol: don't delete user-created pool in "volume create" command (`pr#63069 <https://github.com/ceph/ceph/pull/63069>`_, Rishabh Dave)
+* mgr/vol: print proper message when subvolume metadata filename is too long (`pr#62050 <https://github.com/ceph/ceph/pull/62050>`_, Rishabh Dave)
+* mgr/volumes: allow disabling async job threads (`pr#62436 <https://github.com/ceph/ceph/pull/62436>`_, Rishabh Dave)
+* mgr/volumes: fix dangling symlink in clone index (`pr#62109 <https://github.com/ceph/ceph/pull/62109>`_, Neeraj Pratap Singh)
+* mgr/volumes: Keep mon caps if auth key has remaining mds/osd caps (`pr#65297 <https://github.com/ceph/ceph/pull/65297>`_, Enrico Bocchi)
+* mgr/volumes: periodically check for async work (`issue#61867 <http://tracker.ceph.com/issues/61867>`_, `pr#61230 <https://github.com/ceph/ceph/pull/61230>`_, Venky Shankar)
+* mgr: add status command (`pr#62505 <https://github.com/ceph/ceph/pull/62505>`_, Patrick Donnelly)
+* mgr: allow disabling always-on modules (`pr#60563 <https://github.com/ceph/ceph/pull/60563>`_, Rishabh Dave)
+* mgr: process map before notifying clients (`pr#57065 <https://github.com/ceph/ceph/pull/57065>`_, Patrick Donnelly)
+* mon [stretch mode]: support disable_stretch_mode & qa/workunits/mon: ensure election strategy is "connectivity" for stretch mode (`pr#60630 <https://github.com/ceph/ceph/pull/60630>`_, Laura Flores, Kamoltat Sirivadhna)
+* mon/AuthMonitor: provide command to rotate the key for a user credential (`pr#58236 <https://github.com/ceph/ceph/pull/58236>`_, Patrick Donnelly)
+* mon/test_mon_osdmap_prune: Use first_pinned instead of first_committed (`pr#63343 <https://github.com/ceph/ceph/pull/63343>`_, Aishwarya Mathuria)
+* mon: Track and process pending pings after election (`pr#62925 <https://github.com/ceph/ceph/pull/62925>`_, Kamoltat Sirivadhna)
+* monitor: Enhance historic ops command output and error handling (`pr#64843 <https://github.com/ceph/ceph/pull/64843>`_, Nitzan Mordechai)
+* monitoring: add user-agent headers to the urllib (`pr#65473 <https://github.com/ceph/ceph/pull/65473>`_, Nizamudeen A)
+* monitoring: fix MTU Mismatch alert rule and expr (`pr#65710 <https://github.com/ceph/ceph/pull/65710>`_, Aashish Sharma)
+* objclass: deprecate cls_cxx_gather (`pr#60195 <https://github.com/ceph/ceph/pull/60195>`_, Nitzan Mordechai)
+* os/bluestore: Disable invoking unittest_deferred (`pr#66359 <https://github.com/ceph/ceph/pull/66359>`_, Adam Kupczyk)
+* os/bluestore: do cache locally compressor engines ever used (`pr#62145 <https://github.com/ceph/ceph/pull/62145>`_, Igor Fedotov, Adam Kupczyk)
+* os/bluestore: fix bdev expansion and more (`pr#62216 <https://github.com/ceph/ceph/pull/62216>`_, Igor Fedotov)
+* os/bluestore: Fix ExtentDecoderPartial::_consume_new_blob (`pr#62054 <https://github.com/ceph/ceph/pull/62054>`_, Adam Kupczyk)
+* os/bluestore: Fix race in BlueFS truncate / remove (`pr#62840 <https://github.com/ceph/ceph/pull/62840>`_, Adam Kupczyk)
+* os/bluestore: In BlueFS::truncate accept wierd alloc_unit (`pr#66056 <https://github.com/ceph/ceph/pull/66056>`_, Adam Kupczyk)
+* os/bluestore: make BlueFS an exclusive selector for volume reserved (`pr#62721 <https://github.com/ceph/ceph/pull/62721>`_, Igor Fedotov)
+* osd/scheduler/OpSchedulerItem: Fix calculation of recovery latency counters (`pr#62801 <https://github.com/ceph/ceph/pull/62801>`_, Sridhar Seshasayee)
+* osd/scrub: allow longer waits for replicas to respond (`pr#63940 <https://github.com/ceph/ceph/pull/63940>`_, Ronen Friedman)
+* osd/scrub: discard repair_oinfo_oid() (`pr#62569 <https://github.com/ceph/ceph/pull/62569>`_, Ronen Friedman)
+* osd: add clear_shards_repaired command (`pr#60566 <https://github.com/ceph/ceph/pull/60566>`_, Daniel Radjenovic)
+* osd: don't send stale hb msgr's addresses in MOSDBoot (`pr#56520 <https://github.com/ceph/ceph/pull/56520>`_, Radosław Zarzyński)
+* osd: fix osd mclock queue item leak (`pr#62364 <https://github.com/ceph/ceph/pull/62364>`_, Samuel Just)
+* OSD: Split osd_recovery_sleep into settings applied to degraded or clean PGs (`pr#62399 <https://github.com/ceph/ceph/pull/62399>`_, Md Mahamudur Rahaman Sajib)
+* osd_types: Restore new_object marking for delete missing entries (`pr#63152 <https://github.com/ceph/ceph/pull/63152>`_, Nitzan Mordechai)
+* OSDMonitor: exclude destroyed OSDs from "ceph node ls" output (`pr#62326 <https://github.com/ceph/ceph/pull/62326>`_, Nitzan Mordechai)
+* OSDMonitor: Make sure pcm is initialised (`pr#63805 <https://github.com/ceph/ceph/pull/63805>`_, Brad Hubbard)
+* PendingReleaseNotes; doc/rados/operations: document "rm-pg-upmap-primary-{all}" commands (`pr#62468 <https://github.com/ceph/ceph/pull/62468>`_, Laura Flores)
+* PGMap: remove pool max_avail scale factor (`pr#61320 <https://github.com/ceph/ceph/pull/61320>`_, Michael J. Kidd)
+* pybind/mgr/dashboard: Use teuthology's actual requirements (`pr#65418 <https://github.com/ceph/ceph/pull/65418>`_, David Galloway)
+* pybind/mgr: attempt to fix mypy importing from python-common (`pr#63313 <https://github.com/ceph/ceph/pull/63313>`_, John Mulligan)
+* pybind/mgr: Fix missing empty lines in mgr_module.py (`pr#64267 <https://github.com/ceph/ceph/pull/64267>`_, Ville Ojamo)
+* pybind/mgr: pin cheroot version in requirements-required.txt (`pr#65637 <https://github.com/ceph/ceph/pull/65637>`_, Nizamudeen A, Adam King)
+* qa/cephfs: ignore warning that pg is stuck peering for upgrade jobs (`pr#65448 <https://github.com/ceph/ceph/pull/65448>`_, Rishabh Dave)
+* qa/cephfs: randomize configs in `fs:thrash:workloads` (`pr#61341 <https://github.com/ceph/ceph/pull/61341>`_, Venky Shankar)
+* qa/cephfs: switch to ubuntu 22.04 for stock kernel testing (`pr#62492 <https://github.com/ceph/ceph/pull/62492>`_, Venky Shankar)
+* qa/cephfs: update ignorelist (`pr#61383 <https://github.com/ceph/ceph/pull/61383>`_, Rishabh Dave)
+* qa/multisite: add extra checkpoints in datalog_autotrim testcase (`pr#61508 <https://github.com/ceph/ceph/pull/61508>`_, Shilpa Jagannath)
+* qa/rbd/iscsi: ignore MON_DOWN warning in logs (`pr#64596 <https://github.com/ceph/ceph/pull/64596>`_, Adam King)
+* qa/rgw: bump maven version in hadoop task to resolve 404 Not Found (`pr#63927 <https://github.com/ceph/ceph/pull/63927>`_, Casey Bodley)
+* qa/rgw: fix perl tests missing Amazon::S3 module (`pr#64281 <https://github.com/ceph/ceph/pull/64281>`_, Mark Kogan)
+* qa/rgw: remove hadoop-s3a subsuite (`pr#64669 <https://github.com/ceph/ceph/pull/64669>`_, Casey Bodley)
+* qa/rgw: run verify tests with garbage collection disabled (`pr#62953 <https://github.com/ceph/ceph/pull/62953>`_, Casey Bodley)
+* qa/suites/krbd: use a standard fixed-1 cluster in unmap subsuite (`pr#64918 <https://github.com/ceph/ceph/pull/64918>`_, Ilya Dryomov)
+* qa/suites/orch/cephadm: add PG_DEGRADED to ignorelist (`pr#63055 <https://github.com/ceph/ceph/pull/63055>`_, Shraddha Agrawal)
+* qa/suites: wait longer before stopping OSDs with valgrind (`pr#63717 <https://github.com/ceph/ceph/pull/63717>`_, Nitzan Mordechai)
+* qa/tasks/ceph_manager: population must be a sequence (`pr#64748 <https://github.com/ceph/ceph/pull/64748>`_, Kyr Shatskyy)
+* qa/tasks/cephfs/mount: use 'ip route' instead 'route' (`pr#63129 <https://github.com/ceph/ceph/pull/63129>`_, Kyr Shatskyy)
+* qa/tasks/workunit: fix no module named 'pipes' (`pr#66252 <https://github.com/ceph/ceph/pull/66252>`_, Kyr Shatskyy)
+* qa/tests: added initial test for `client-upgrade-reef-tentacle` (`pr#64761 <https://github.com/ceph/ceph/pull/64761>`_, Yuri Weinstein)
+* qa/workunits/fs/misc: remove data pool cleanup (`pr#63017 <https://github.com/ceph/ceph/pull/63017>`_, Patrick Donnelly)
+* qa: add missing .qa links (`pr#67529 <https://github.com/ceph/ceph/pull/67529>`_, Patrick Donnelly)
+* qa: Disable OSD benchmark from running for tests (`pr#67067 <https://github.com/ceph/ceph/pull/67067>`_, Sridhar Seshasayee)
+* qa: enable debug mds/client for fs/nfs suite (`issue#63482 <http://tracker.ceph.com/issues/63482>`_, `pr#65251 <https://github.com/ceph/ceph/pull/65251>`_, Venky Shankar)
+* qa: fix multi-fs tests in test_mds_metrics.py (`pr#64340 <https://github.com/ceph/ceph/pull/64340>`_, Jos Collin)
+* qa: fix test_cephfs_mirror_stats failure (`pr#62116 <https://github.com/ceph/ceph/pull/62116>`_, Jos Collin)
+* qa: fix TypeError in delay (`pr#67620 <https://github.com/ceph/ceph/pull/67620>`_, Jos Collin)
+* qa: ignore pg availability/degraded warnings (`pr#61297 <https://github.com/ceph/ceph/pull/61297>`_, Patrick Donnelly)
+* qa: ignore variant of down fs (`pr#62092 <https://github.com/ceph/ceph/pull/62092>`_, Patrick Donnelly)
+* qa: increase the http.maxRequestBuffer to 100MB and enable the git debug logs (`pr#61279 <https://github.com/ceph/ceph/pull/61279>`_, Xiubo Li)
+* qa: suppress OpenSSL valgrind leaks (`pr#65663 <https://github.com/ceph/ceph/pull/65663>`_, Laura Flores)
+* qa: use a larger timeout for kernel_untar_build workunit (`issue#68855 <http://tracker.ceph.com/issues/68855>`_, `pr#61340 <https://github.com/ceph/ceph/pull/61340>`_, Venky Shankar)
+* rados/test_crash.sh: add PG_DEGRADED to ignorelist (`pr#62396 <https://github.com/ceph/ceph/pull/62396>`_, Shraddha Agrawal)
+* rbd-mirror: add cluster fsid to remote meta cache key (`pr#66272 <https://github.com/ceph/ceph/pull/66272>`_, Mykola Golub)
+* rbd-mirror: allow incomplete demote snapshot to sync after rbd-mirror daemon restart (`pr#66163 <https://github.com/ceph/ceph/pull/66163>`_, VinayBhaskar-V)
+* rbd-mirror: prevent image deletion if remote image is not primary (`pr#64738 <https://github.com/ceph/ceph/pull/64738>`_, VinayBhaskar-V)
+* rbd-mirror: release lock before calling m_async_op_tracker.finish_op() (`pr#64091 <https://github.com/ceph/ceph/pull/64091>`_, VinayBhaskar-V)
+* rbd: display mirror state creating (`pr#62939 <https://github.com/ceph/ceph/pull/62939>`_, N Balachandran)
+* Recent pipeline backports (`pr#65250 <https://github.com/ceph/ceph/pull/65250>`_, Dan Mick)
+* resolve pacific/quincy upgrade failures (`pr#67657 <https://github.com/ceph/ceph/pull/67657>`_, Patrick Donnelly)
+* rgw/iam: add policy evaluation for Arn-based Conditions (`pr#62434 <https://github.com/ceph/ceph/pull/62434>`_, Casey Bodley)
+* rgw/rados: enable object deletion at rados pool quota (`pr#62094 <https://github.com/ceph/ceph/pull/62094>`_, Casey Bodley, Samuel Just)
+* rgw/sts: Implementation of validating JWT using modulus and exponent (`pr#63053 <https://github.com/ceph/ceph/pull/63053>`_, Pritha Srivastava)
+* rgw:  Try  to handle unwatch errors sensibly (`pr#62403 <https://github.com/ceph/ceph/pull/62403>`_, Adam C. Emerson)
+* rgw: add force option to `radosgw-admin object rm ...` (`pr#64311 <https://github.com/ceph/ceph/pull/64311>`_, J. Eric Ivancich)
+* rgw: add missing last_modified field to swift API (`pr#61553 <https://github.com/ceph/ceph/pull/61553>`_, Andrei Ivashchenko)
+* rgw: allow bucket notification send message to kafka with multiple br… (`pr#61825 <https://github.com/ceph/ceph/pull/61825>`_, Hoai-Thu Vuong)
+* rgw: bring rgw-restore-bucket-index up to current version (`pr#64514 <https://github.com/ceph/ceph/pull/64514>`_, J. Eric Ivancich, Michael J. Kidd)
+* rgw: Changed discard buffer size (`pr#63711 <https://github.com/ceph/ceph/pull/63711>`_, Artem Vasilev)
+* rgw: check all JWKS for STS (`pr#64937 <https://github.com/ceph/ceph/pull/64937>`_, Alex Wojno)
+* rgw: correctly set worker thread names (`pr#63095 <https://github.com/ceph/ceph/pull/63095>`_, Milind Changire)
+* rgw: don't use merge_and_store_attrs() when recreating a bucket (`pr#64411 <https://github.com/ceph/ceph/pull/64411>`_, Casey Bodley)
+* rgw: fix 'bucket rm --bypass-gc' for copied objects (`pr#66002 <https://github.com/ceph/ceph/pull/66002>`_, Casey Bodley)
+* rgw: fix bug with rgw-gap-list (`pr#62723 <https://github.com/ceph/ceph/pull/62723>`_, J. Eric Ivancich, Michael J. Kidd)
+* rgw: fix empty storage class on display of multipart uploads (`pr#64312 <https://github.com/ceph/ceph/pull/64312>`_, J. Eric Ivancich)
+* rgw: fix to correctly store updated attrs in backend store after erasing an attr/attrs for delete ops on a bucket (`pr#61996 <https://github.com/ceph/ceph/pull/61996>`_, Pritha Srivastava, Wei Wang)
+* rgw: Head/GetObject support partNumber (`pr#62544 <https://github.com/ceph/ceph/pull/62544>`_, Casey Bodley)
+* rgw: keep the tails when copying object to itself (`pr#62656 <https://github.com/ceph/ceph/pull/62656>`_, Jane Zhu)
+* rgw: make incomplete multipart upload part of bucket check efficient (`pr#64464 <https://github.com/ceph/ceph/pull/64464>`_, J. Eric Ivancich)
+* rgw: make keystone work without admin token(service ac requirement) (`pr#64200 <https://github.com/ceph/ceph/pull/64200>`_, Deepika Upadhyay)
+* rgw: make rgw-restore-bucket-index more robust (`pr#64622 <https://github.com/ceph/ceph/pull/64622>`_, J. Eric Ivancich)
+* rgw: optimize bucket listing to skip past regions of namespaced entries (`pr#62234 <https://github.com/ceph/ceph/pull/62234>`_, J. Eric Ivancich)
+* rgw: prevent crash in `radosgw-admin bucket object shard ...` (`pr#62885 <https://github.com/ceph/ceph/pull/62885>`_, J. Eric Ivancich)
+* rgw: PutObjectLockConfiguration can enable object lock on existing buckets (`pr#62063 <https://github.com/ceph/ceph/pull/62063>`_, Casey Bodley)
+* rgw: radoslist improvements primarily to better support gap list tool (`pr#62418 <https://github.com/ceph/ceph/pull/62418>`_, J. Eric Ivancich)
+* rgw: trigger resharding of versioned buckets sooner (`pr#63598 <https://github.com/ceph/ceph/pull/63598>`_, J. Eric Ivancich)
+* rgw: update keystone repo stable branch to 2024.2 (`pr#66243 <https://github.com/ceph/ceph/pull/66243>`_, Kyr Shatskyy)
+* Rocky 9/10 support backports (`pr#64658 <https://github.com/ceph/ceph/pull/64658>`_, Zack Cerza, John Mulligan, David Galloway, Alexander Indenbaum)
+* run-make-check.sh backports (`pr#65837 <https://github.com/ceph/ceph/pull/65837>`_, John Mulligan, luo rixin)
+* run-make.sh: Typo in argument addition (`pr#66690 <https://github.com/ceph/ceph/pull/66690>`_, David Galloway)
+* scrub: use a generic interface for scheduling timer based events (`pr#63558 <https://github.com/ceph/ceph/pull/63558>`_, Samuel Just, Ronen Friedman)
+* src/common/options: Clarify scope of scrub intervals in osd.yaml.in (`pr#63490 <https://github.com/ceph/ceph/pull/63490>`_, Anthony D'Atri)
+* src/common: add guidance for deep-scrubbing ratio warning (`pr#62503 <https://github.com/ceph/ceph/pull/62503>`_, Zac Dover)
+* src/common: add guidance for mon_warn_pg_not_scrubbed (`pr#62552 <https://github.com/ceph/ceph/pull/62552>`_, Zac Dover)
+* src/mon/OSDMonitor.cc: [Stretch Mode] WRN non-existent CRUSH location assigned to MON (`pr#62040 <https://github.com/ceph/ceph/pull/62040>`_, Kamoltat Sirivadhna)
+* src: modernize sample.ceph.conf (`pr#61642 <https://github.com/ceph/ceph/pull/61642>`_, Anthony D'Atri)
+* suites/rados: cache tier deprecated, no need to keep the tests for it (`pr#62210 <https://github.com/ceph/ceph/pull/62210>`_, Nitzan Mordechai)
+* sync build-with-container patches from main (`pr#65845 <https://github.com/ceph/ceph/pull/65845>`_, John Mulligan, Dan Mick)
+* tasks/cephfs/mount: use 192.168.144.0.0/20 for brxnet (`pr#63134 <https://github.com/ceph/ceph/pull/63134>`_, Kyr Shatskyy)
+* test/common: unittest_fault_injector omits unit-main target (`pr#63979 <https://github.com/ceph/ceph/pull/63979>`_, Casey Bodley)
+* test/librbd/test_notify.py: conditionally ignore some errors (`pr#62688 <https://github.com/ceph/ceph/pull/62688>`_, Ilya Dryomov)
+* test/librbd/test_notify.py: force line-buffered output (`pr#62751 <https://github.com/ceph/ceph/pull/62751>`_, Ilya Dryomov)
+* test/rbd: remove unit tests about cache tiering (`pr#64588 <https://github.com/ceph/ceph/pull/64588>`_, Laura Flores)
+* TEST_backfill_grow fails after finding "num_bytes mismatch" in osd log (`pr#60901 <https://github.com/ceph/ceph/pull/60901>`_, Mohit Agrawal)
+* tools/ceph-objectstore-tool: tricks to tolerate disk errors for "pg export" command (`pr#62122 <https://github.com/ceph/ceph/pull/62122>`_, Igor Fedotov)
+* Wip trackers 50371 67352 67489 69639 reef (`pr#62473 <https://github.com/ceph/ceph/pull/62473>`_, Brad Hubbard, Patrick Donnelly)
+
+
 v18.2.7 Reef
 ============
 This is the seventh backport (hotfix) release in the Reef series. We recommend that all users update to this release.
index 3577a738d77420991fd64e652eb482b8e5c73277..2fee7f6c5b8345af8140ac9db9bf19f90ab42159 100644 (file)
@@ -35,8 +35,10 @@ releases:
         released: 2024-09-26
 
   reef:
-    target_eol: 2025-08-01
+    target_eol: 2026-03-31
     releases:
+      - version: 18.2.8
+        released: 2026-03-31
       - version: 18.2.7
         released: 2025-05-08
       - version: 18.2.6