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
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 (email@example.com) 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.
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.