<commit_before># Chef Server Changelog

## 12.0.4 (unreleased)

### opscode-omnibus
* nginx bookshelf caching, enabled with
  `opscode_erchef['nginx_bookshelf_caching'] = :on`
* s3 URL expiry window setting,
  `opscode_erchef['s3_url_expiry_window_size']`, which can have values
  in minutes (e.g. `"15m"`), percentage (e.g. `"15%"`), or just be
  `:off`.
* Ensure shell metacharacters in arguments to chef-server-ctl user-
  and org- commands are properly handled.
* Pull in chef-client 12.0.3.
* Update rabbitmq cookbook to be compatible with modern chef-client.
* Update pivotal and knife-ec-backup knife configs to be compatible with modern chef-client.
* Use chef-client -z instead of chef-solo in the server.

### oc\_erchef 1.4.0
* keys API: new GET support for `/users/$user/keys` and `/organizations/$org/clients/$client/keys`
* module epgsql brought up to current.

### oc\_erchef 1.3.1
* Add incubation feature for policyfiles. Feature flag off by default.

### oc\_erchef 1.2.2
* Add `s3_url_expiry_window_size` setting for s3 URL caching.

### oc-chef-pedant 1.0.76
* test support for keys API endpoing (GET)

### omnibus-ctl 0.3.2
* Use chef-client -z instead of chef-solo.
* Reference chef-client via `base_path`.

### knife-ec-backup 2.0.1
* Added keys table / key rotation support.

### ruby 2.1.4
* Needed for ohai >= 2.

### chef-gem 12.0.3
* [chef-client 12 changelog](https://docs.chef.io/release_notes.html#what-s-new).

## 12.0.3 (2015-02-04)

### enterprise-chef-common 0.5.1
* Add preliminary systemd support

### enterprise-chef-common 0.5.0
* Make it possible to pass arbitrary attrs to runit resources
<commit_msg>Update Changelog for ldap fixes in erchef 1.4.0<commit_after># Chef Server Changelog

## 12.0.4 (unreleased)

### opscode-omnibus
* nginx bookshelf caching, enabled with
  `opscode_erchef['nginx_bookshelf_caching'] = :on`
* s3 URL expiry window setting,
  `opscode_erchef['s3_url_expiry_window_size']`, which can have values
  in minutes (e.g. `"15m"`), percentage (e.g. `"15%"`), or just be
  `:off`.
* Ensure shell metacharacters in arguments to chef-server-ctl user-
  and org- commands are properly handled.
* Pull in chef-client 12.0.3.
* Update rabbitmq cookbook to be compatible with modern chef-client.
* Update pivotal and knife-ec-backup knife configs to be compatible with modern chef-client.
* Use chef-client -z instead of chef-solo in the server.

### oc\_erchef 1.4.0
* keys API: new GET support for `/users/$user/keys` and `/organizations/$org/clients/$client/keys`
* module epgsql brought up to current.
* Fix LDAP regressions related to multiple fields, anonymous bind, and group_dn

### oc\_erchef 1.3.1
* Add incubation feature for policyfiles. Feature flag off by default.

### oc\_erchef 1.2.2
* Add `s3_url_expiry_window_size` setting for s3 URL caching.

### oc-chef-pedant 1.0.76
* test support for keys API endpoing (GET)

### omnibus-ctl 0.3.2
* Use chef-client -z instead of chef-solo.
* Reference chef-client via `base_path`.

### knife-ec-backup 2.0.1
* Added keys table / key rotation support.

### ruby 2.1.4
* Needed for ohai >= 2.

### chef-gem 12.0.3
* [chef-client 12 changelog](https://docs.chef.io/release_notes.html#what-s-new).

## 12.0.3 (2015-02-04)

### enterprise-chef-common 0.5.1
* Add preliminary systemd support

### enterprise-chef-common 0.5.0
* Make it possible to pass arbitrary attrs to runit resources

{'fraction_non_alphanumeric': 0.12860506180105943, 'fraction_numerical': 0.0379635079458505, 'mean_word_length': 3.9260869565217393, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '559571', 'n_tokens_mistral': 1291, 'n_tokens_neox': 1191, 'n_words': 380}