Chef Server 12.0.5 Released

Today we have released Chef Server 12.0.5. This release includes further updates to provide API support for key rotation, policy file updates, and LDAP-related fixes to user update.

You can find installers on our [downloads site](https://downloads.chef.io/chef-server/).

## Updating Users

This release fixes [Issue 66](https://github.com/chef/chef-server/issues/66). Previously, users in LDAP-enabled installations would be unable to log in after resetting their API key or otherwise updating their user
record.

This resolves the issue for new installations and currently unaffected user accounts. However, if your installation has users who have already been locked out, please contact Chef Support (support@chef.io) for help repairing their accounts.

This fix has resulted in a minor change in behavior: once a user is placed into recovery mode to bypass LDAP login, they will remain there until explicitly taken out of recovery mode. For more information on how to do that, see [this section](https://docs.chef.io/ctl_chef_server.html#password) of chef-server-ctl documentation.

## Key Rotation

We’re releasing key rotation components as we complete and test them. This week, we’ve added API POST support, allowing you to create keys for a user or client via the API.

### Key Rotation Is Still A Feature In Progress

Until key rotation is feature-complete, we continue to recommend that you manage your keys via the [users](https://docs.chef.io/api_chef_server.html#id6) and [clients](https://docs.chef.io/api_chef_server.html#id16) endpoints as is done traditionally.

## Policyfile

Work on Policyfile support continues to evolve at a rapid pace. This update includes new `GET` and `POST` support to named cookbook artifact identifiers. Policyfile is disabled by default, but if you want to familiarize yourself with what we’re trying to do, [this RFC](https://github.com/chef/chef-rfc/pull/91) is a good place to start.

## Release Notes

As always you can view the [release notes](https://github.com/chef/opscode-omnibus/blob/master/RELEASE_NOTES.md#1205-2014-02-26) for more details, and
the [change log](https://github.com/chef/opscode-omnibus/blob/master/CHANGELOG.md#1205-2014-02-26) for even more.

Avatar
Marc Paradise

Marc has over 19 years of experience in software design, development and delivery, and has been with Chef since 2011. Other interests include writing, distributed computing, hardware hacking, container technology, and a myriad of other accumulated pastimes. Marc only talks about himself in the third person when writing biographical blurbs.