# changelog

author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-140
changelog:
  - mgr/volumes: Retain suid/guid bits in subvolume clone (rhbz#1938669)
  - pybind/cephfs: Add lchmod python binding (rhbz#1938669)
  - client/libcephfs: Add lchmod (rhbz#1938669)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-143
changelog:
  - osd: osdmap: do not assert target_v when encoding under stretch mode (rhbz#1944611)
  - mon: let users specify a crush location on boot, and send it in MMonJoin (rhbz#1939766)
  - mon: messages: Extend MMonJoin so it can provide a crush_location on join (rhbz#1939766)
  - mon: if in stretch mode, don't allow new mons to join without a location (rhbz#1939766)
  - mon: notify_new_monmap in all the places we update our monmap (rhbz#1939766)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-146
changelog:
  - rgw: Add request timeout beast (rhbz#1903990)
  - rgw/sts: fixes getsessiontoken authenticated with LDAP/Keystone, when object is uploaded via chunked encoding. (rhbz#1936647)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-147
changelog:
  - mon: set_healthy_stretch_mode in update_from_paxos, not random leader calls! (rhbz#1949166)
  - mon: maintain stretch_recovery_triggered in new OSDMon::set_*_stretch_mode (rhbz#1949166)
  - mon: add a set_recovery_stretch_mode function (rhbz#1949166)
  - mon: rename maybe_engage_stretch_mode to try_engage_stretch_mode (rhbz#1949166)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-87
changelog:
  - pybind/mgr/restful: use dict.items() for py3 compatibility (rhbz#1897995)
  - mgr/prometheus: use threading.Event instead of sleep (rhbz#1901036)
  - mgr/prometheus: Log collection issues (rhbz#1901036)
  - mgr/prometheus: Use mgr.release_name for always on modules (rhbz#1901036)
  - mgr/prometheus: Clean up collection thread (rhbz#1901036)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-90
changelog:
  - mgr/dashboard: Adding the alert bad certificate error to the ssl providers error (rhbz#1904340)
  - mgr/dashboard: Updating the inbuilt ssl providers error (rhbz#1904340)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-94
changelog:
  - librbd/object_map: don't assert if a snapshot doesn't exist (rhbz#1903612)
  - librbd: skip fast-diff optimization when deep copying with flatten (rhbz#1903612)
  - librbd: fix deep copy skipping clean object (rhbz#1903612)
  - librbd: fix regression in diff request (rhbz#1903612)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-95
changelog:
  - tasks/cephfs/test_volume_client: Add tests for authorize/deauthorize (rhbz#1907532)
  - pybind/ceph_volume_client: Optionally authorize existing auth-ids (rhbz#1907532)
  - pybind/ceph_volume_client: Preserve existing caps while authorize/deauthorize auth-id (rhbz#1907532)
  - pybind/ceph_volume_client: Disallow authorize auth_id (rhbz#1907532)
  - pybind/ceph_volume_client: Fix PEP-8 SyntaxWarning (rhbz#1907532)


author: Tom Callaway <spot@fedoraproject.org> - 2.6.1-4
changelog:
  - add configure option to disable generic dynamic tls model
  - disable generic dynamic tls model on s390x and aarch64


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.4.1-9
changelog:
  - Fixed invalid reads in libpskc due to references to old (freed) xmlDoc
    (by retain-original-xmldoc patch), patch provided by David Woodhouse
    Resolves: rhbz#1129491


