# changelog

author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.0-128
changelog:
  - rgw/sts: Use client_id for assumerolewithwebidentityresponse if aud is not present in JWT. (rhbz#2359403)
  - rgw/sts: adding validation of jwks_uri cert according to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_oidc_verify-thumbprint.html for n&e which can be later used for all key types (x5c, n&e). (rhbz#2359403)
  - rgw/sts: fix to pick jwk which is of type 'sig' for signature validation of the token. (rhbz#2359403)
  - rgw/sts: adding code for JWT signature validation using modulus and exponent for RSA group of algorithms. (rhbz#2359403)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.0-129
changelog:
  - rgw: remove keep_tail from RGWObjState (rhbz#2356678 rhbz#2359825)
  - rgw: keep the tails when copying object to itself (rhbz#2359825)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.0-130
changelog:
  - rgw: metadata and data sync fairness notifications to retry upon any error case (rhbz#2360153)
  - rgw: sync fairness watcher reconnects on any error (rhbz#2360153)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.0-133
changelog:
  - os/bluestore: Add ability to ignore BlueFS zombie files (rhbz#2359095)
  - squid: os/bluestore: Fix race in BlueFS truncate / remove (rhbz#2359095)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.0-134
changelog:
  - mgr/nfs: Changed IOPS max limit to 409600 and Bandwidth max limit to 100GiB (rhbz#2359055)
  - mgr/nfs: make sure sectype is a list when parsed (rhbz#2358333)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.1-213
changelog:
  - mgr/cephadm: don't remove and deploy new daemon if ports change during upgrade (rhbz#2369134)
  - node-proxy: address `ceph orch hardware status` cmd (rhbz#2351028)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.1-214
changelog:
  - mgr/nfs: update QOS minimum BandWidth value and IOPS max value (rhbz#2367444)
  - mgr/dashboard: fix call home banner's visibility (rhbz#2369133)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.1-216
changelog:
  - mgr/cephadm: During upgrade if NFS service is using old nodeids (service_name.rank), keep using those node ids after upgrade (rhbz#2369129)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.1-220
changelog:
  - nvmeofgw: fix beacon-index persistency, fix gw-epoch set usecase Resolves rhbz#2366836 (rhbz#2366836)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 2:19.2.1-222
changelog:
  - nvmeofgw: fix sending acks during upgrade Resolves rhbz#2366836 Signed-off-by: Leonid Chernin <leonidc@il.ibm.com> (rhbz#2366836)


author: Ceph Jenkins <ceph-jenkins@redhat.com> 6.5-3
changelog:
  - added files missing in previous checkin for gRPC
  - grpc server is running now
  - merge grpc changes
  - config parsing: fix handling of single quoted strings
  - SAL: IP based recovery object for "rados_cluster"
  - Config: Support IP based recovery database
  - QOS: IOPS feature added.
  - QOS: Fix for crash after enabling Conf PS or PC
  - SAL: corrections for nodeid and recovery db
  - rados_cluster : Add support for node failover
  - [TEMPORARY] Code change for enabling takeover for rados_cluster module
  - Associated vip with rados recovery object in recovery_rados_ng
  - ganesha-rados-grace tool: accept numeric nodeid
  - QOS:Cherry picked changes from nfs-ganesha QOS
  - SAL:Support nodeid config param for rados backends
  - QOS Implementation for IO bandwidth control and Quota in NFS.
  - Config changes required for QOS and base infra.
  - Add failover functionality for rados_ng recovery
  - SAL: Error handling for recovery backend init


author: Ceph Jenkins <ceph-jenkins@redhat.com> 6.5-6
changelog:
  - Removed the log component which was causing failure in gRPC building
  - updating gRPC apis and cleaning the code


author: Ceph Jenkins <ceph-jenkins@redhat.com> 6.5-8
changelog:
  - QOS : Changes CherryPicked from upstream code review. Changes from Feb12-Mar17
  - Fix for memory leaks in reread exports config. In case of error while rereading the exports config config_struct memory is not cleanedup.


author: Thomas Serlin <tserlin@redhat.com> 6.5-12.1
changelog:
  - Change cr_server_addr to sockaddr_t to properly support IPv6
  - Config: add virtual server mode config flag
  - Use virtual_server mode to add server addr to NFSv4.1+ EXCHANGE_ID major_id
  - Config: Add support for Monitoring_Addr
  - CEPH: Reclaim support for multiple ceph clients
  - Bug 2359508: QOS OPS flow code crashing in PerClient mode.


author: Thomas Serlin <tserlin@redhat.com> 6.5-12.2
changelog:
  - CEPH: Reclaim support for multiple ceph clients 
  - DELETED: Change cr_server_addr to sockaddr_t to properly support IPv6
  - DELETED: Config: add virtual server mode config flag
  - DELETED: Use virtual_server mode to add server addr to NFSv4.1+ EXCHANGE_ID major_id
  - DELETED: Config: Add support for Monitoring_Addr
  - DELETED: CEPH: Reclaim support for multiple ceph clients
  - DELETED: Bug 2359508: QOS OPS flow code crashing in PerClient mode.


author: Ceph Jenkins <ceph-jenkins@redhat.com> 6.5-12
changelog:
  - Change cr_server_addr to sockaddr_t to properly support IPv6
  - Config: add virtual server mode config flag
  - Use virtual_server mode to add server addr to NFSv4.1+ EXCHANGE_ID major_id


author: Ceph Jenkins <ceph-jenkins@redhat.com> 6.5-15
changelog:
  - FSAL_CEPH: Disable zerocopy in cmake
  - QOS: Probable fix for IO errror. Changes addresses the race condition on IO submitted to QOS engine and async resume of same IO from qos_engine.
  - RADOS GRACE: Fix a compile error
  - ganesha-rados-grace : support non-numeric nodeid
  - CEPH: one more fixup
  - CEPH: More zerocopy fixup
  - QOS: Change supported BW and OPS config value. Bandwidth minimum supported value updated to 32KiB from 1MiB. IOPS max supported config value update to 1638400 from 409600.


author: Xiubo Li <xiubli@redhat.com> 1.5.4-2
changelog:
  - rbd: switch strtok to strtok_r (rhbz#2007687)
  - main: fix g_object_unref: assertion 'G_IS_OBJECT (object)' failed (rhbz#2007683)


author: Thomas Serlin <tserlin@redhat.com> 1.5.4-4
changelog:
  - rbd: fix memory leak when fails to get the address (rhbz#2041127)
  - rbd: make it to be compatible to the old blacklist style (rhbz#2041127)
  - rbd: switch to blocklist (rhbz#2041127)
  - rbd: fix and add more debug logs (rhbz#2041127)
  - rbd: fix use-after-free of addr (rhbz#2041127)


author: Dominik Mierzejewski <dominik@greysector.net> 0.16.0-1
changelog:
  - update to 0.16.0 (#2014873)
  - drop obsolete patch
  - improve patch for inconsistent `closed` attribute issue


