# Chef-Backend 2.2.0 Released!

**URL:** <https://discourse.chef.io/t/chef-backend-2-2-0-released/17660>\
**Category:** Chef Release Announcements\
**Created:** [September 10, 2020, 7:00pm UTC](https://discourse.chef.io/t/chef-backend-2-2-0-released/17660 "2020-09-10T19:00:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![prajakta](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/prajakta/32/3304_2.png) [@prajakta](https://discourse.chef.io/u/prajakta)\
**Post date:** [September 10, 2020, 7:00pm UTC](https://discourse.chef.io/t/chef-backend-2-2-0-released/17660/1 "2020-09-10T19:00:29Z")

</div>

Hello Chefs!

Chef-Backend 2.2.0 is now released and available on the [downloads site](https://downloads.chef.io/products/backend/stable/2.2.0).  
This release contains minor improvements and updates.

### Improvements

- The health checker has been modified to reduce the number of unnecessary fail-overs. Changes to the health checker include:
  - The PostgreSQL health-check makes fewer calls to PostgreSQL
  - All PostgreSQL failures are subject to health check retries (bug fix)
  - Removed the etcd health-check because the main leader election detects etcd failures first

- The `/leader` endpoint now serves a locally cached response. This should reduce the possibility of timeouts returned to clients polling the `/leader` endpoint. The Chef Infra Server polls the `/leader` endpoint and thus we believe this change will reduce some Chef Backend outages that resulted from `/leader` request timeouts.

### Bug Fixes

- Cookstyle fixes
- Fixed `chef-client` version incompatibilities
- Fixed PostgreSQL validator problem that prevented `join-cluster` from running to completion
- Build system cleanup and fixes

### Updates and Modified Configuration Options

- Added `etcd.ionice.class` and `etcd.ionice.level` settings with the default values of `2` and `0` respectively. These settings determine the disk input/output scheduling class and set priority for the etcd process. The default values mirror the current system defaults on Linux.
- chef v14.14.25 -\> v15.12.22
- ohai v14.14.0 -\> v15.12.0
- ruby 2.5.7 -\> 2.6.5

Thank you!
