# changelog

author: Thomas Serlin <tserlin@redhat.com> 4.0.33-1
changelog:
  - Update to 4.0.33 (rhbz#1879178,rhbz#1873915,rhbz#1861755,rhbz#1876692)
  - ceph-ansible.spec: bump to ansible 2.9 (rhbz#1879178)


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-179
changelog:
  - librbd: don't stop at the first unremovable image when purging (rhbz#1947673)
  - rbd: combined error message for expected Trash::purge() errors (rhbz#1947673)
  - rbd: propagate Trash::purge() result (rhbz#1947673)
  - rbd: clarify trash remove error code from interrupted move (rhbz#1947673)
  - librbd/trash: don't return -ENOENT error from move state machine (rhbz#1947673)
  - librbd/api: trash remove/purge should indicate interrupted move (rhbz#1947673)
  - librbd/api: allow an interrupted trash move to be restarted (rhbz#1947673)
  - librbd/api: helper method for natively listing the trash (rhbz#1947673)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-180
changelog:
  - pybind/mgr/rbd_support: delay creation of progress event (rhbz#1958362)
  - pybind/mgr/rbd_support: include retryable error message in task (rhbz#1958362)
  - pybind/mgr/rbd_support: add linear backoff to retried tasks (rhbz#1958362)
  - qa/workunits/rbd: bring in omitted "trash purge" test cases (rhbz#1958362)
  - librbd/api: resurrect TRASH_IMAGE_SOURCE_USER_PARENT use (rhbz#1958362)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:14.2.11-181
changelog:
  - mon: only dump non-empty "task status" (rhbz#1859181)
  - mgr/ServiceMap: move ServiceMap::Daemon implementation into .cc file (rhbz#1859181)
  - mgr/DaemonServer: keep daemon in service map when it has no tasks (rhbz#1859181)
  - mgr/DaemonServer: pass task_status instead of a message (rhbz#1859181)
  - test: adjust scrub control tests for optional scrub status (rhbz#1859181)
  - mgr: set `task_dirty_status` on reconnect (rhbz#1859181)
  - mds: send scrub status to ceph-mgr only when scrub is running (rhbz#1859181)
  - mgr/pybind/volumes: avoid acquiring lock for thread count updates (rhbz#1946263)
  - qa: bump debugging for mgr (rhbz#1946263)
  - mgr: add debug output for commands dispatched (rhbz#1946263)
  - mgr/volumes: Make number of cloner threads configurable (rhbz#1946263)


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: Mike Christie <mchristi@redhat.com> 3.4-1
changelog:
  - sync to upstream 3.4 release
  - Fix next() use crash in rbd-target-gw metrics (rhbz#1779645)
  - gwcli/api: add force option for gw removal (rhbz#1592189)


author: Mike Christie <mchristi@redhat.com> 3.4-2
changelog:
  - Fix ceph blacklist ls test (rhbz#1785999)
  - Always perform full deletion on local node
  - Fix crash during unblacklisting with python3 (rhbz#1785999)
  - Fix metrics crash if gw not setup yet (rhbz#1779645)
  - Support keys() with python 3


author: Paul Cuzner <pcuzner@redhat.com> 0.9-3
changelog:
  - added tooltips to all the roles in the add-hosts modal
  - added username and password fields to the environment page for rhcs/iso installs
  - added rhcs specific container image names to all.yml
  - added login credentials for registry.redhat.io to all.yml
  - improve runner-service start up messages, and set container image defaults
  - removed the prometheus port work around (handled in v4 of ceph-ansible)
  - removed rhcs3 as an install option since this is an rhcs4 feature


author: Paul Cuzner <pcuzner@redhat.com> 0.9-5
changelog:
  - ensure repository_type is set correctly for redhat installs
  - fix situation where the runner-service container wasn't shutdown cleanly


author: Paul Cuzner <pcuzner@redhat.com> 0.9-6
changelog:
  - improve error message when ISO is selected without iso images being present 
  - runtime settings are written to the cockpit users home directory to provide an installation audit record
  - domain name now show in add hosts dialog
  - calculation of drive capacity for 4kN/512E drives improved
  - Network subnet page usability improvements


author: Paul Cuzner <pcuzner@redhat.com> 0.9-7
changelog:
  - skip adding iSCSI network info for Nautilus and above deployments
  - added sudo support enabling a non-root user to drive the install process (with sudo privileges)
  - fix the host-row-kebab menu missing issue, when user flips between hosts > validate > hosts
  - info tip component shows more relevant information, particularly on the deploy page
  - added firewall on/off widget to control the configuration of firewalld
  - fix removal of last host in the hostspage
  - fix to show error for hosts with /32 networks
  - minor cosmetic changes to tooltip component
  - Credentials input changed to align with using RH Registry Service Accounts (vs username/password)
  - tooltip now supports hyperlinks (used to link out to RH service account information)
  - added projects git url to the spec


author: Paul Cuzner <pcuzner@redhat.com> 1.0
changelog:
  - Minor UI fixes to correct capitalization of objectstore types
  - Minor UI fixes to the tooltips on add hosts modal
  - Fix to remove the beta tag from the container image names
  - Fix to remove scroll bar from "add hosts" dialog
  - Fix to allow roles to be modified in the hostspage
  - fix to support ISO selection from multiple ISO image files
  - updated tooltip text for firewalld ON/OFF setting


author: Paul Cuzner <pcuzner@redhat.com> 1.1
changelog:
  - fix rounding issue of cpu requirement during host probe BZ 1794586
  - fix text relating to filestore usage BZ1800664
  - improve handling of existing ssh keys when using a sudo account BZ 1791143
  - improve handling of more complex network configurations during the probe process BZ 1816478
  - new: detect gpt disks during the probe
  - switch rgw to beast frontend for Nautilus deployments BZ 1806791
  - link the default ansible hosts to the runner-service inventory BZ 1814177
  - make the runner-service pull command use the specific registry name BZ 1809003
  - re-enable the back button after a deployment failure, so the config can be amended before rerun BZ 1809870


author: Paul Cuzner <pcuzner@redhat.com> 1.2
changelog:
  - fix gpt/mgr detection for py2 environment
  - fix the text to better explain the password policy BZ 1839149
  - fix the toggle switch
  - fix hostpage formatting and kebab positioning BZ 1850938


author: Timothy Asir Jeyasingh <tjeyasin@redhat.com> 1.3
changelog:
  - Fix ansible-runner-service does not remove hosts from previous runs BZ 1829214
  - Fix Ceph installation via Cockpit fails with 'Systemd must be present' BZ 1828246
  - Allow rgw buckets data and index value to have the default values BZ 1855148
  - Remove host selection if status NOTOK BZ 1791911
  - Relocate the hosts file to /usr/share/ceph-ansible BZ 1879836


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


author: Ceph Jenkins <ceph-jenkins@redhat.com> 1.5.2-3
changelog:
  - tcmur: error if both src/dst_dev are unset after CSCD parsing (rhbz#1915550)
  - tcmur: don't assume two XCOPY CSCDs (rhbz#1915550)
  - tcmur: fail XCOPY requests with inline data (rhbz#1915550)
  - tcmur: fail cross-device XCOPY requests (rhbz#1915550)


author: Thomas Serlin <tserlin@redhat.com> 1.5.2-4
changelog:
  - handler: add writesame/caw hooks support (rhbz#1934092)
  - tcmur: fall back to writesame without unmap if not aligned (rhbz#1934092)
  - tcmur: clean up the code (rhbz#1934092)
  - rbd: fix the unmap align and granularity size (rhbz#1934092)


author: Thomas Serlin <tserlin@redhat.com> 2.8.3-5
changelog:
  - selinux: move external types to a require{} block
  - selinux: additional targeted policy for gluster
  - selinux: targeted policy additions for ceph/rgw
  - selinux: new policy to allow gluster (glusterd) to start ganesha
  - Set no_cleanup=true prior to calling fsal_open2()/fsal_reopen2()
  - MDCACHE - Unref chunk when not populating
  - There will readdir loop if new_dir_entry in pre_chunk
  - Fix all dirents to be skipped if reload_chunk keep work
  - MDCACHE - Set next_ck on prev chunk
  - Fix lru_reap_chunk_impl racing with mdcache_lru_unref()
  - Fix seg fault when NFSv4 compound op fails for regular files.
  - Fix accessing object handle after freeing its last state
  - Fix get_state_obj_export_owner_refs() fail case


author: Thomas Serlin <tserlin@redhat.com> 2.8.3-7
changelog:
  - selinux: revert systemd_logind_t dbus hack
  - [PATCH] selinux: additional policy
  - selinux: additional policy for ganesha_var_log_t, dbus, and more (rhbz#1826101)


author: Francisco Javier Tsao Santín <tsao@gpul.org> - 1.0.2-9
changelog:
  - Removed Python2 binary package 
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.2-5
changelog:
  - Python 2 binary package renamed to python2-daemon
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Iryna Shcherbina <ishcherb@redhat.com> - 2.1.2-8
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Ralph Bean <rbean@redhat.com> - 0.4.1-6
changelog:
  - Added explicit python2 subpackage with modern provides statement.
  - Only apply the entity_loop patch on enterprisey builds.


author: Adam Williamson <awilliam@redhat.com> - 0.5.0-1
changelog:
  - Update to 0.5.0, drop merged/superseded patches
  - Enable Python 3 build for EPEL 7, per https://fedoraproject.org/wiki/PackagingDrafts:Python3EPEL
  - Drop format-string patch as Python 2.6 is no longer supported anyway
  - Update URL to github
  - Update source URL for pypi changes


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.1-1
changelog:
  - Update to 1.4.1.
  - Apipkg has been debundled.
  - Add BR on python-setuptools_scm.
  - Follow updated Python packaging guidelines.
  - Spec file cleanups.


author: Petr Viktorin <pviktori@redhat.com> - 1.5.0-3
changelog:
  - Remove build dependencies on python2-gevent, python2-eventlet, python2-sphinx
  - Don't build docs for the python2 version


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.4-7
changelog:
  - Python 2 binary package renamed to python2-isodate
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:0.11.0-8
changelog:
  - Python 2 binary package renamed to python2-lockfile
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 0.0.14-4
changelog:
  - Subpackage python2-notario has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ken Dreyer <kdreyer@redhat.com> 1.1.2-1
changelog:
  - Update to 1.1.2
  - Use standard %srcname macro
  - Use %pypi_source macro for Source0
  - Switch to %autosetup
  - Drop PYTHONPATH manipulation in %check


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4.0-3
changelog:
  - Python 2 binary package renamed to python2-tambo
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.4.0-8
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Ken Dreyer <kdreyer@redhat.com> - 0.4.0-10
changelog:
  - Use standard %srcname macro
  - Use %pypi_source macro for Source0
  - Drop PYTHONPATH manipulation in %check


author: Francisco Javier Tsao Santín <tsao@gpul.org> - 4.0.0.dev0-1
changelog:
  - Upgraded to 4.0.0.dev0 in order to remove python2 dependencies.
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Carl George <carl@george.computer> - 2.0.17.1-10
changelog:
  - Disable jvm plugin on Fedora and EL6 due to javapackages-tools retirement (apache-ivy orphanage)
  - Disable v8 plugin on Fedora due to v8-314 retirement
  - Disable mongo plugins on Fedora due to mongo-cxx-driver-legacy being broken in rawhide
  - Disable mono plugins on ppc64le because mono-4.8.0-17 dropped that arch rhbz#1686983


author: Carl George <carl@george.computer> - 2.0.18-1
changelog:
  - Latest upstream
  - Use openssl everywhere, instead of compat-openssl10 on F26+
  - Disable python2 subpackages on F31+


