14.8.2 (2021-08-04)
- Replace Opscode copyrights #2703 (tas50)
- Test the system connectivity to the Internet in the gather logs #2704 (tas50)
- Update PostgreSQL to 13.3 #2577 (lbakerchef)
- Improve chef-server-ctl help and docs #2696 (tas50)
- Update Elasticsearch to 6.8.18 #2697 (tas50)
- Add GitHub action for cookstyle/chefspec in ctl cookbook #2595 (tas50)
- gather-logs: Remove support for specifying the server type / chef server 11 #2672 (tas50)
- More cleanup of the configuration cookbook #2692 (tas50)
- Update partybus output private-chef -> Infra Server #2690 (tas50)
- Remove the word sanity from logs, tests, and comments #2691 (tas50)
- Update docs.chef.io and GitHub links to avoid redirects or 404s #2673 (tas50)
- Improve logging when there are no DB migrations to run #2688 (tas50)
- More Chef Server -> Chef Infra Server branding updates #2689 (tas50)
- Improve migration logging a bit #2670 (tas50)
- Add basic server usage information to gather-logs #2666 (tas50)
- Branding updates in the chef-server-ctl command #2685 (tas50)
- Better describe what chef-server-ctl upgrade does #2687 (tas50)
- Fix incorrect spelling of PostgreSQL #2686 (tas50)
- Bump omnibus-software from
a4f73e4
toc172afb
in /omnibus #2684 (dependabot[bot]) - Bump omnibus from
6d109b6
to9ffcd89
in /omnibus #2683 (dependabot[bot]) - Bump redis from 4.3.1 to 4.4.0 in /src/chef-server-ctl #2680 (dependabot[bot])
- Update pg gem to 1.2.3 #2611 (jashaik)
14.7.13 (2021-07-28)
- Bump omnibus-software from
e9feb35
to237c0a4
in /omnibus #2642 (dependabot[bot]) - Bump omnibus from
5c1b453
to6d109b6
in /omnibus #2643 (dependabot[bot]) - Expand data gather-logs collects + better align with automate #2645 (tas50)
- Bump rspec-rails from 4.1.2 to 5.0.1 in /src/oc-id #2634 (dependabot[bot])
- Rename aws to amazon in the gather-logs script #2650 (tas50)
- Remove RHEL 5 check from the gather-logs script #2649 (tas50)
- Further expand the information we gather in the gather-logs script #2651 (tas50)
- Update oc-id omniauth gem to latest to resolve CVE-2015-9284 #2653 (antima-gupta)
- Bump chef from 17.2.29 to 17.3.48 in /src/oc-id #2659 (dependabot[bot])
- Bump chef from 16.13.16 to 17.3.48 in /oc-chef-pedant #2657 (dependabot[bot])
- Bump omnibus-software from
237c0a4
toa4f73e4
in /omnibus #2656 (dependabot[bot]) - Switch veil and omniauth-chef to gems not git sources #2661 (tas50)
- Bump selenium-webdriver from 2.53.4 to 3.142.7 in /src/oc-id #2624 (dependabot[bot])
- Bump veil from
ea2be98
toeb86d6e
in /src/oc_bifrost/oc-bifrost-pedant #2619 (dependabot[bot]) - Bump veil from 0.3.2 to 0.3.5 in /src/chef-server-ctl #2622 (dependabot[bot])
- Fix two failures in gather-logs #2662 (tas50)
- Bump chefstyle from 2.0.6 to 2.0.7 in /src/chef-server-ctl #2669 (dependabot[bot])
- Remove old references to Chef Analytics #2663 (tas50)
- gather-logs: Avoid errors in console on Ubuntu #2671 (tas50)
- Antima/dependabot/bundler/src/oc id/rails 6.1.4 code changes #2678 (PrajaktaPurohit)
14.6.32 (2021-07-19)
- Bump chefstyle from 2.0.4 to 2.0.5 in /src/chef-server-ctl #2568 (dependabot[bot])
- Zei/adding docs #2517 (vinay-satish)
- Bump veil from
ac0a762
toea2be98
in /src/oc_bifrost/oc-bifrost-pedant #2572 (dependabot[bot]) - Update openresty to v1.19.3.2 in habitat builds #2574 (gscho)
- Upgrade rails from 4.2.11 to 6.0 #2535 (antima-gupta)
- Bump activesupport from 6.1.3.2 to 6.1.4 in /oc-chef-pedant #2571 (dependabot[bot])
- Bump omnibus from
87db446
to8b50107
in /omnibus #2573 (dependabot[bot]) - Bump appbundler from 0.13.2 to 0.13.4 in /src/chef-server-ctl #2575 (dependabot[bot])
- Bump activesupport from 6.1.3.2 to 6.1.4 in /src/oc_bifrost/oc-bifrost-pedant #2569 (dependabot[bot])
- Document update for new allow_email_update_only_from_manage config #2545 (jashaik)
- Convert cookbook HWRPs/LWRPs to customer resources #2579 (tas50)
- Bump test-kitchen from 2.12.0 to 3.0.0 in /omnibus #2587 (dependabot[bot])
- Update elasticsearch to 6.8.17 #2597 (tas50)
- Bump rake from 13.0.3 to 13.0.4 in /omnibus #2592 (dependabot[bot])
- Bump chefstyle from 2.0.5 to 2.0.6 in /src/chef-server-ctl #2593 (dependabot[bot])
- Bump omnibus-software from
c626aa2
tob02a8c3
in /omnibus #2591 (dependabot[bot]) - Bump rake from 13.0.3 to 13.0.4 in /src/chef-server-ctl #2590 (dependabot[bot])
- Bump addressable from 2.7.0 to 2.8.0 in /oc-chef-pedant #2586 (dependabot[bot])
- Bump rake from 13.0.3 to 13.0.4 in /oc-chef-pedant #2589 (dependabot[bot])
- Bump rake from 13.0.4 to 13.0.5 in /omnibus #2600 (dependabot[bot])
- Upgrade Ruby to 2.7 and embedded chef-client to 16.13 #2576 (tas50)
- Cookstyle fixes for the ctl command #2601 (tas50)
- Bump rake from 13.0.5 to 13.0.6 in /omnibus #2605 (dependabot[bot])
- Update Ruby to 2.7.4 #2602 (tas50)
- Bump addressable from 2.7.0 to 2.8.0 in /src/chef-server-ctl #2610 (dependabot[bot])
- Bump addressable from 2.7.0 to 2.8.0 in /src/oc-id #2609 (dependabot[bot])
- Bump rake from 13.0.4 to 13.0.6 in /oc-chef-pedant #2603 (dependabot[bot])
- Bump addressable from 2.7.0 to 2.8.0 in /omnibus #2612 (dependabot[bot])
- Bump rake from 13.0.4 to 13.0.6 in /src/chef-server-ctl #2604 (dependabot[bot])
- More updates from Ruby 2.6 -> 2.7 #2613 (tas50)
- Add chef-server-ctl maintenance sub command for controlling chef server for maintenance activities #2337 (vinay-satish)
- oc-id: Update rails to 6.0.4 #2617 (tas50)
- oc-id: Update serverspec, rake and rdoc #2616 (tas50)
- Bump newrelic_rpm from 7.1.0 to 7.2.0 in /src/oc-id #2631 (dependabot[bot])
- Bump nokogiri from 1.11.4 to 1.11.7 in /src/oc-id #2629 (dependabot[bot])
- Bump veil from
ac0a762
toeb86d6e
in /src/oc-id #2627 (dependabot[bot]) - Update markdown and copyrights in private cookbook content #2578 (tas50)
14.5.29 (2021-06-23)
- Build and test on RHEL 8 #2495 (tas50)
- Revert "Build and test on RHEL 8" #2497 (tas50)
- Chef Manage should be verified on ipv4 & ipv6 setup #2478 (jashaik)
- Remove the need for rest-client and mixlib-install in omnibus #2492 (tas50)
- Cleanup the docs / man pages from postgresql install #2502 (tas50)
- Bump omnibus-software from
a13ce9b
to6b77f49
in /omnibus #2505 (dependabot[bot]) - Bump omnibus-software from
6b77f49
tob1e7b08
in /omnibus #2508 (dependabot[bot]) - Add retries to the elasticsearch/redis service starts to resolve restore issues #2504 (jashaik)
- Bump chefstyle from 2.0.3 to 2.0.4 in /src/chef-server-ctl #2512 (dependabot[bot])
- Bump omnibus-software from
b1e7b08
to606edf8
in /omnibus #2513 (dependabot[bot]) - Upgrade rails to 4.2.11.3 for CVE fixes #2494 (tas50)
- deprecation note added to the chef backend docs #2515 (dishanktiwari2501)
- Bump toml from 0.2.0 to 0.3.0 in /src/chef-server-ctl #2516 (dependabot[bot])
- Update Openresty to 1.19.3.2 #2527 (tas50)
- Update Elasticsearch to 6.8.16 #2528 (tas50)
- Bump omnibus-software from
606edf8
toe86bf08
in /omnibus #2529 (dependabot[bot]) - Add an omnibus definition to cleanup leftover ruby files in the install #2503 (tas50)
- Bump omnibus-software from
e86bf08
to70979e9
in /omnibus #2532 (dependabot[bot]) - Bump test-kitchen from 2.11.2 to 2.12.0 in /omnibus #2531 (dependabot[bot])
- adding error message for reindexing #2509 (vinay-satish)
- Add retries to the nginx service starts to resolve restore issues #2524 (jashaik)
- Bump berkshelf from 7.2.0 to 7.2.1 in /src/chef-server-ctl #2533 (dependabot[bot])
- Bump redis from 4.2.5 to 4.3.1 in /src/chef-server-ctl #2530 (dependabot[bot])
- Bump berkshelf from 7.2.0 to 7.2.1 in /omnibus #2534 (dependabot[bot])
- Allow preventing user's from changing their e-mail with new
allow_email_update_only_from_manage
config #2400 (jashaik) - Update haproxy 1.6 -> 1.8 #2490 (tas50)
- Add a cadence bad + docs #2552 (tas50)
- Disable updating email from oc-id #2553 (antima-gupta)
- Set the default FIPS lb url to https to resolve failures during upgrades #2556 (PrajaktaPurohit)
- Update all deps to current #2538 (tas50)
- Bump omnibus-software from
70979e9
toc626aa2
in /omnibus #2550 (dependabot[bot]) - Bump license_scout to 1.2.13 and chef-zero to 15.0.7 #2559 (tas50)
- Filtering the webserver information in the nginx default error responses #2539 (jashaik)
- Fixing the force push: Do not display chef and add test #2560 (PrajaktaPurohit)
- Update chef-zero to latest release to include --skip=nginx_default_error #2563 (PrajaktaPurohit)
14.4.4 (2021-05-20)
- Bump omnibus-software from
810a6c4
to3ac1dbe
in /omnibus #2444 (dependabot-preview[bot]) - Bump omnibus from
0780fb3
to79c80e0
in /omnibus #2443 (dependabot-preview[bot]) - Bump chef_fixie from 0.4.0 to 0.5.0 in /src/chef-server-ctl #2448 (dependabot-preview[bot])
- Add berkshelf as a dep in chef-server-ctl #2468 (tas50)
- Update Hugo version and fix Netlify build commands #2465 (IanMadd)
- Fix typo in error handler name #2447 (pdohertybcov)
- Update all omnibus deps to the latest + pin a few omnibus deps #2470 (tas50)
- Bump veil from
2875f29
toac0a762
in /src/oc_bifrost/oc-bifrost-pedant #2451 (dependabot-preview[bot]) - WIP: chef zero automatically requires latest client. #2474 (PrajaktaPurohit)
- Start a document about build failure patterns #2464 (btm)
- Delete redundant step in the release process. #2439 (lbakerchef)
- Bump omnibus-software from
541a148
toa13ce9b
in /omnibus #2479 (dependabot-preview[bot]) - Bump activesupport from 6.1.3.1 to 6.1.3.2 in /oc-chef-pedant #2472 (dependabot-preview[bot])
- Bump activesupport from 6.1.3.1 to 6.1.3.2 in /src/oc_bifrost/oc-bifrost-pedant #2471 (dependabot-preview[bot])
- Bump nokogiri from 1.11.0 to 1.11.4 in /src/oc-id #2485 (dependabot[bot])
- Upgrade to GitHub-native Dependabot #2454 (dependabot-preview[bot])
- Update haproxy 1.6.15 -> 1.6.16 #2483 (tas50)
- Update PostgreSQL 9.6.21 -> 9.6.22 #2482 (tas50)
- Bump Elasticsearch 6.8.14 -> 6.8.15 / 7.9.1 -> 7.9.3 #2481 (tas50)
- Disable nginx server tokens everywhere #2463 (tas50)
14.3.14 (2021-04-22)
- Added Amazon Linux 2 support #2345 (jashaik)
- Bump chef from
f7616ee
toa936b0a
in /oc-chef-pedant #2344 (dependabot-preview[bot]) - Bump chef from
f7616ee
toa936b0a
in /src/chef-server-ctl #2347 (dependabot-preview[bot]) - Bump chefstyle from 1.7.2 to 1.7.4 in /src/chef-server-ctl #2361 (dependabot-preview[bot])
- Bump omnibus-software from
daeb384
tof6aa2ed
in /omnibus #2360 (dependabot-preview[bot]) - Bump omnibus and chef-server-ctl deps #2367 (tas50)
- Update the docs / rally link in the getting started page #2350 (tas50)
- Require TLSv1.2 on Chef Infra Clients by default #2346 (vinay-satish)
- Pin to a released Chef Infra Client again #2370 (tas50)
- Fix command name typo in clean-bifrost error output #2373 (teknofire)
- Pinning chef-server-ctl to 15.16.2 of chef-utils. #2378 (PrajaktaPurohit)
- Removed publicly exposed bifrost port #2352 (jashaik)
- Bump activesupport from 6.1.3 to 6.1.3.1 in /oc-chef-pedant #2377 (dependabot-preview[bot])
- Bump activesupport from 6.1.3 to 6.1.3.1 in /src/oc_bifrost/oc-bifrost-pedant #2375 (dependabot-preview[bot])
- Bump chef from 15.16.2 to 16.11.7 in /oc-chef-pedant #2371 (dependabot-preview[bot])
- Bump omnibus-software from
f6aa2ed
to142e76b
in /omnibus #2381 (dependabot-preview[bot]) - Update openresty to 1.19.3.1 #2382 (jashaik)
- Bump omnibus-software from
142e76b
toa0e7438
in /omnibus #2386 (dependabot-preview[bot]) - Added disk space warning if not enough for ES reindex #2333 (jashaik)
- Bump omnibus-software from
a0e7438
tof745eed
in /omnibus #2394 (dependabot-preview[bot]) - Bump chef from 16.11.7 to 16.12.3 in /oc-chef-pedant #2391 (dependabot-preview[bot])
- WIP Update Erlang Deps (rebar3) #2289 (lbakerchef)
- Bump ffi-yajl from 2.3.4 to 2.4.0 in /src/chef-server-ctl #2402 (dependabot-preview[bot])
- Remove support for Ubuntu 16.04 + add Ubuntu FIPS #2408 (tas50)
- Bump chef from 16.12.3 to 16.13.16 in /oc-chef-pedant #2409 (dependabot-preview[bot])
- Providing a server to download the rock from. #2413 (PrajaktaPurohit)
- Update our TLS configuration docs #2414 (tas50)
- Update RELEASE_PROCESS.md to include integration pipeline testing. #1968 (lbakerchef)
- Update Chef to 15.17.4 and Ruby to 2.6.7 #2427 (tas50)
- Remove bundler/rubygems omnibus defs #2428 (tas50)
- Update to enterprise-chef-common 1.0 cookbook #2437 (tas50)
- Update postresql from 9.6.15 to 9.6.21 #2438 (tas50)
- Avoid duplicate chef_backup and veil definitions #2435 (tas50)
- Add a configuration option to set the max-age of HSTS #2362 (vinay-satish)
- Use the current version of berkshelf #2436 (tas50)
- Remove duplicate knife-opc omnibus definition #2440 (tas50)
- Move chef-fixie and knife-ec-backup to chef-server-ctl deps #2442 (tas50)
- Add Content-Security-Policy and X-Frame-Options headers to our static content #2407 (tas50)
- Adding HSTS docs #2445 (vinay-satish)
14.2.2 (2021-03-17)
- Zei/add pedant for status endpoint/2214 #2247 (vinay-satish)
- Cache gem installs for License Scout #2268 (tas50)
- Bump chef from 15.12.22 to 15.15.0 in /omnibus #2263 (dependabot-preview[bot])
- Unpin chef-cli in omnibus #2281 (tas50)
- Bump omnibus-software from
fb0fa04
toa1e9c90
in /omnibus #2278 (dependabot-preview[bot]) - Bump omnibus-software from
a1e9c90
toa7ed951
in /omnibus #2285 (dependabot-preview[bot]) - Let the Chef dep in omnibus float to the latest #2283 (tas50)
- Update Ruby Gems #2271 (lbakerchef)
- Removed Login shell for opscode chef service #2286 (jashaik)
- Install raml2html if the string is empty; it is not installed. #2310 (PrajaktaPurohit)
- Update rspec_junit_formatter requirement from ~> 0.1.1 to >= 0.1.1, < 0.5.0 in /src/oc_bifrost/oc-bifrost-pedant #2298 (dependabot-preview[bot])
- Update mixlib-config requirement from ~> 2.0 to >= 2, < 4 in /oc-chef-pedant #2291 (dependabot-preview[bot])
- Update rspec-rerun requirement from = 0.1.1 to = 0.3.1 in /src/oc_bifrost/oc-bifrost-pedant #2309 (dependabot-preview[bot])
- Update mixlib-config requirement from ~> 1.1.2 to >= 1.1.2, < 3.1.0 in /src/oc_bifrost/oc-bifrost-pedant #2297 (dependabot-preview[bot])
- Update rest-client requirement from ~> 1.8.0 to >= 1.8, < 2.2 in /src/oc_bifrost/oc-bifrost-pedant #2295 (dependabot-preview[bot])
- Update activesupport requirement from >= 4.2.7.1, < 6.0 to >= 4.2.7.1, < 7.0 in /oc-chef-pedant #2290 (dependabot-preview[bot])
- [Security] Update activesupport requirement from ~> 3.2.8 to >= 3.2.8, < 6.2.0 in /src/oc_bifrost/oc-bifrost-pedant #2308 (dependabot-preview[bot])
- Update mixlib-authentication requirement from > 1.4, < 3.0 to > 1.4, < 4.0 in /oc-chef-pedant #2292 (dependabot-preview[bot])
- Clean-up data_collector/rebar.config #2312 (lbakerchef)
- Bump chefstyle from 1.7.1 to 1.7.2 in /src/chef-server-ctl #2315 (dependabot-preview[bot])
- Update omnibus-ctl requirement from >= 0 to >= 0 in /src/chef-server-ctl #2293 (dependabot-preview[bot])
- Add a post install message to the packages #2314 (tas50)
- Update pedant test suite to run on Ruby 3 #2324 (lamont-granquist)
- Bump chef from
392785b
tof7616ee
in /src/chef-server-ctl #2322 (dependabot-preview[bot]) - Update Elasticsearch to 7.9.1 #2231 (PrajaktaPurohit)
- Disable updating email from oc-id #2329 (PrajaktaPurohit)
- Bump omnibus-software from
a7ed951
todaeb384
in /omnibus #2320 (dependabot-preview[bot]) - Bump omnibus from
fb2a005
todd57896
in /omnibus #2327 (dependabot-preview[bot]) - MTLS server issue: knife config need spaces #2325 (PrajaktaPurohit)
- Add minor/major bump label config in Expeditor #2331 (tas50)
- Update Elasticsearch to 6.8.14 #2332 (tas50)
- Prevent chef.io/progress.com emails from using ZenDesk SSO #2326 (btm)
- Fix title for disabling email update #2338 (PrajaktaPurohit)
14.1.0 (2021-02-26)
- maintainers: remove Ryan Cragun #2144 (ryancragun)
- Remove Terraform Integration Tests #2135 (christopher-snapp)
- remove postgres92 #2158 (PrajaktaPurohit)
- Tehlers320/max memory es #2159 (PrajaktaPurohit)
- Remove lint tests for terraform, since terraform integration tests live in umbrella repository #2160 (PrajaktaPurohit)
- Removed chef-web-core library dependency #2125 (antima-gupta)
- Update dev provision-elasticsearch.sh to support version 7 #2178 (christopher-snapp)
- Minor formatting updates to the release docs #2187 (tas50)
- Update the owner file to match current teams #2185 (tas50)
- Update the release notes for releases 14.0.58 and 14.0.65 #2184 (PrajaktaPurohit)
- zei/update ruby/2191 #2196 (vinay-satish)
- Zei/version in status/2172 #2190 (vinay-satish)
- Migrate server docs #2195 (IanMadd)
- Update the label configuration in the Expeditor config #2199 (tas50)
- The version of ruby on the builder was updated from 2.6.0 to 2.7.0. #2216 (PrajaktaPurohit)
- Fix link and markdown warnings in the readme #2212 (tas50)
- zei/major versions constraint/1576 #2210 (vinay-satish)
- Bump nokogiri from 1.10.4 to 1.10.8 in /src/oc-id #1932 (dependabot[bot])
- Praj/test fix chef 15 branch #2228 (PrajaktaPurohit)
- Add configuration to allow for Mutual TLS (mTLS) #2207 (johnmccrae)
- Add HighLevel Diagrams #2218 (PrajaktaPurohit)
- Remove EOL RHEL 6 builds #2230 (christopher-snapp)
- Zei/Add configurable timestamp for access.log #2211 (vinay-satish)
- Bump nokogiri from 1.10.8 to 1.11.0 in /src/oc-id #2224 (dependabot[bot])
- fixing the path #2232 (PrajaktaPurohit)
- Update gems to point to chef-15 #2236 (lbakerchef)
- Add step-by-step instructions for updating ruby gems. #2237 (lbakerchef)
- zei/Configurable status endpoint #2234 (vinay-satish)
- Increase the default timeout #2249 (PrajaktaPurohit)
- mTLS: Fix missing line terminating semi-colons in the nginx config #2251 (johnmccrae)
- Make sure ctl and pedant have licenses in the gemspec #2248 (tas50)
- Add mtls support for the pivotal user #2252 (PrajaktaPurohit)
- Increase the pipeline timeout to 30. #2256 (PrajaktaPurohit)
- Path as strings #2257 (PrajaktaPurohit)
- Add Gemfile.lock for omnibus #2255 (tas50)
- Bump version to 14.1 #2265 (tas50)
14.0.65 (2020-10-26)
- Included display_name in verbose GET /users response #2112 (antima-gupta)
- Fix up the warning on upgrades a little #2136 (btm)
- Add retry to Elasticsearch index creation if the service is not up yet #2137 (btm)
- cookbooks: fix bug in heap_size validator #2138 (stevendanna)
- cookbooks: remove reference to ElasticsearchPreflightValidator #2145 (stevendanna)
- cookbooks: set explicit TMPDIR for elasticsearch #2146 (stevendanna)
- Upgrade to Elasticsearch 6.8.12 #2142 (stevendanna)
14.0.58 (2020-10-01)
- Update release notes for 13.2.0 #1964 (PrajaktaPurohit)
- Turn off smart builds #1965 (PrajaktaPurohit)
- Add an exception for habitat core/perl licenses. #1972 (PrajaktaPurohit)
- Add information about software updates. #1971 (PrajaktaPurohit)
- Add an exception for habitat core/binutils #1975 (PrajaktaPurohit)
- Restrict access to dhparams.pem (used by Nginx). #1977 (PrajaktaPurohit)
- Update listen_port for newer nginx.conf syntax. #1978 (PrajaktaPurohit)
- Update veil from 0.3.0 to 0.3.3 #1979 (PrajaktaPurohit)
- Add chef-server logs to buildkite #1980 (christopher-snapp)
- Fix markdown formatting, punctuation, grammar in release notes #1981 (IanMadd)
- [chef-server-ctl] Add new check-config command #1985 (stevendanna)
- Fix the runlist #1987 (PrajaktaPurohit)
- Add preflight checks #1984 (PrajaktaPurohit)
- Praj/solr to es #1876 (PrajaktaPurohit)
- fix the chef-server.rb template for tiered setups #1990 (PrajaktaPurohit)
- [reindex] Handle more reindexing failure cases #1991 (stevendanna)
- Add an escript to enable piecewise-reindex #1983 (PrajaktaPurohit)
- Add prometheus metrics to chef_index #1982 (PrajaktaPurohit)
- Add auto support for external search in migration for external elasticsearch #1989 (PrajaktaPurohit)
- [terraform] Fix creating tiered setup. #1996 (PrajaktaPurohit)
- [pedant] Add new stats to stats test #1997 (stevendanna)
- [cookbooks] Don't generate trailing comma in solr_url #1999 (stevendanna)
- [erchef] small optimization in chef_index_batch #1998 (stevendanna)
- [erchef] Add histogram for expansion time #2000 (stevendanna)
- Install push-jobs on the tiered backend #2003 (PrajaktaPurohit)
- Add only a warning to the preinst script. Do not wait for user input. #2002 (PrajaktaPurohit)
- [cookbooks/elasticsearch] Bind to correct address and fix other warnings #2007 (stevendanna)
- [integration] temporarily remove openldap scenarios #2009 (stevendanna)
- Skip checking for the presence of the postgres data dir on the front end of a tier install #2010 (PrajaktaPurohit)
- [terraform] Fix terraform syntax problem #2008 (stevendanna)
- [pedant] Use the correct topology in checks ('tier', not 'tiered') #2013 (stevendanna)
- [chef-server-ctl] Add root check #2012 (stevendanna)
- More fixes for the tier terraform scenarios #2006 (PrajaktaPurohit)
- Praj/limit integration test cases #2011 (PrajaktaPurohit)
- [terraform] Don't use quotes in the makefile #2014 (stevendanna)
- [terraform/pedant] Hopefully fix LDAP integration tests #2016 (stevendanna)
- [cookbook] Quote ES host in template #2017 (stevendanna)
- [terraform] More Makefile fixes #2018 (stevendanna)
- Fix the ipv6 scenario #2015 (PrajaktaPurohit)
- Disable push jobs tests in tiered ipv6 pipeline #2020 (PrajaktaPurohit)
- Modify security group name to include build_prefix and scenario #2021 (christopher-snapp)
- [terraform] Set ip_version in postgresql-ipv6 tests, disable pushy #2022 (stevendanna)
- [erchef] Upgrade chef_authn #2025 (stevendanna)
- Remove legacy ACC configuration #2026 (stevendanna)
- Pin to chef-cli 3.0.1 #2030 (christopher-snapp)
- [habitat] Explicitly install ruby 1.17 #2029 (stevendanna)
- Add the scenario for standalone fresh install #2028 (PrajaktaPurohit)
- Automatically announce release on promotion to stable #2005 (schisamo)
- Currently fails to post to es due to an nxdomain error. #2032 (PrajaktaPurohit)
- Praj/update to 14 #2034 (PrajaktaPurohit)
- Add sleep and license acceptance to chef-run in openldap scenario #2037 (christopher-snapp)
- Fix azure scenario to retrieve public ip on first run #2039 (christopher-snapp)
- Implement reaper for orphaned integration-test instances #2038 (christopher-snapp)
- Add azure test scenarios to the integration_test pipeline #2043 (christopher-snapp)
- Move the push jobs scenario to the end of the tests. #1967 (PrajaktaPurohit)
- MAINTAINERS: drop me #2048 (srenatus)
- Build packages for Ubuntu 20.04 #2050 (tas50)
- Build packages for SLES 15 #2051 (tas50)
- Add nightly integration test run #2052 (christopher-snapp)
- Update gpg key URL #2054 (rjhornsby)
- Tag omniauth version, later tags of omniauth use the latest chef 16 #2063 (PrajaktaPurohit)
- Remove the dependency for solr, rabbitmq and opscode-expander #2058 (PrajaktaPurohit)
- Sel conn closed #2064 (PrajaktaPurohit)
- Add Chef Server 13 release branch #2065 (stevendanna)
- Fix RHEL8 FIPS enablement in integration test #2071 (christopher-snapp)
- Fix Terraform lint errors #2072 (christopher-snapp)
- ci: move upload_files.sh to buildkite pipeline #2074 (stevendanna)
- ci: guard on BUILDKITE rather than EXPEDITOR env var #2075 (stevendanna)
- ci: make hab auth token available to promotion script #2076 (stevendanna)
- ci: don't promote docker containers for now #2077 (stevendanna)
- Tagging omnibus-ctl to v0.6.0 #2068 (PrajaktaPurohit)
- erchef,bifrost,bookshelf: update sqerl #2081 (stevendanna)
- Add build_prefix to azure postgresql #2084 (christopher-snapp)
- Add habitat-test pipeline #2091 (christopher-snapp)
- erchef: upgrade opscoderl_httpc #2093 (stevendanna)
- add version annotations to integration_test pipeline #2090 (christopher-snapp)
- Pin to a single version of chef client consistently in omnibus #2035 (PrajaktaPurohit)
- Upgrade to OTP 22 #2099 (stevendanna)
- oc-chef-pedant: remove wait_until_queues_are_empty #2100 (stevendanna)
- Fix fips errors in RHEL smoke tests #2098 (lbakerchef)
- Remove unreachable cookbook assets #2101 (stevendanna)
- Remove support for plugins/extensions including ha-aws #2102 (stevendanna)
- Harmonize Treatment of Host Header in Pedant #2096 (lbakerchef)
- Add Erlcloud Dep and Requisite License Scout Fixes #2095 (lbakerchef)
- Display patent information for every chef-server-ctl command #2104 (PrajaktaPurohit)
- Standardize usage of webmachine dependency #2094 (lbakerchef)
- Remove RabbitMQ from erchef and omnibus cookbooks #2103 (stevendanna)
- Add erlcloud library to rebar.lock files #2114 (lbakerchef)
- upgrades: Remove unsupported partybus migrations #2108 (stevendanna)
- cookbooks: remove deprecrated_solr_indexing #2107 (stevendanna)
- erchef,bookshelf: update erlcloud hashes #2117 (stevendanna)
- update to latest available openresty build #2116 (stevendanna)
- Praj/minus opscode expander #2111 (PrajaktaPurohit)
- cookbooks: improve solr4 configuration handling #2120 (stevendanna)
- chef-server-ctl: add cleanups for 14 upgrade #2121 (stevendanna)
- Tag the index deletion search specs #2124 (PrajaktaPurohit)
- cookbooks: move shard/index configuration into elasticsearch config #2122 (stevendanna)
- fix external elasticsearch scenario on upgrade #2126 (PrajaktaPurohit)
- Elasticsearch options will not exist for versions before 13.2.0 of chef-server #2127 (PrajaktaPurohit)
- Small fixes: remove unused functions and match error code with function names #2129 (PrajaktaPurohit)
- Update migration to exclude managing postgres services, since chef-server-ctl cannot manage external postgres #2128 (PrajaktaPurohit)
- Start postgres, int the even that it might be down. This is a no-op for external postgres. #2130 (PrajaktaPurohit)
- cookbooks: ensure ES is started #2131 (stevendanna)
- erchef: new ibrowse to address spurious 500s #2132 (stevendanna)
- Interpolate Port for oc-id Endpoint URL #2119 (bdwyertech)
- Add option --ids to enable reindexing an index by ids #2133 (PrajaktaPurohit)
- Update dependency for pooler to chef/pooler #2105 (PrajaktaPurohit)
- Wait and retry index_exists? check while Elasticsearch starts and stabilizes #2134 (PrajaktaPurohit)
13.2.0 (2020-04-14)
- Add integration_test pipeline #1857 (christopher-snapp)
- Bump Chef dep to 15.5 #1853 (tas50)
- Bump rubyzip in oc-id to resolve CVE #1854 (tas50)
- Match the version of Chef Infra Client for habitat with the version in omnibus_overrides. #1859 (PrajaktaPurohit)
- Refactor external postgresql scenarios for consistency #1858 (christopher-snapp)
- Update Ruby from 2.6.3 to 2.6.5 #1851 (tas50)
- Apply cookstyle to the cookbooks #1852 (tas50)
- Update RELEASE_NOTES for 13.1.13 promotion #1855 (christopher-snapp)
- Pin perl to 5.18.1 #1864 (PrajaktaPurohit)
- point to master branch of omnibus-software #1861 (lbakerchef)
- ci: disable microsoft mirror, exit bk_install script on first error #1865 (stevendanna)
- Add scenario for chef-backend #1860 (christopher-snapp)
- Fix chef-backend scenario to work on ubuntu #1868 (christopher-snapp)
- Fix two small chef-server-ctl typos #1875 (ehershey)
- Bump rack from 1.6.11 to 1.6.12 in /src/oc-id #1873 (dependabot[bot])
- Bump rack from 2.0.7 to 2.0.8 in /oc-chef-pedant #1872 (dependabot[bot])
- Add buildkite steps to the
integration_test
pipeline #1874 (christopher-snapp) - Minor integration_test pipeline tweaks #1883 (christopher-snapp)
- More fixes to integration_test script #1889 (christopher-snapp)
- Add fail-over test to chef-backend scenario #1885 (christopher-snapp)
- Add external elasticsearch terraform scenario #1894 (christopher-snapp)
- fix erlang dependency for habitat build #1902 (uwej711)
- fix habitat db config for external database #1903 (uwej711)
- Point to Chef-owned Hoax repo #1892 (lbakerchef)
- Adding scenario for restoring from a local backup #1891 (tyler-ball)
- Remove encouragement to install deprecated Manage plugin #1906 (moutons)
- Replace self-signed certs in external postgresql scenario #1907 (christopher-snapp)
- Add FIPS scenario to integration tests #1909 (christopher-snapp)
- Fix integration test check for FIPS being enabled #1912 (christopher-snapp)
- Add license exception for nss-myhostname #1913 (christopher-snapp)
- Lbaker/zanecodes connection user #1728 (lbakerchef)
- Fixes and improvements to the integration_test pipeline #1917 (christopher-snapp)
- Update pointers to erlware_commons #1919 (lbakerchef)
- Allow for disabling specific tests in scenarios #1918 (christopher-snapp)
- Update scenarios to default to t3.medium #1920 (christopher-snapp)
- Add architecture to AMI detection to prevent false matches #1923 (christopher-snapp)
- Update Chef Infra Client from 15.5.17 to 15.8.23 #1921 (tas50)
- Update jre path for PATH and JAVA_HOME variables #1925 (PrajaktaPurohit)
- Update HAProxy configuration #1785 (stevendanna)
- Point elasticsearch to OpenJDK #1927 (PrajaktaPurohit)
- Fix Elasticsearch scenario failing to consistently install + start elasticsearch #1922 (christopher-snapp)
- Update integration tests #1928 (christopher-snapp)
- Update deprecated Net::HTTPServerException with Net::HttpClientException #1930 (PrajaktaPurohit)
- Assume modern Linux in our haproxy omnibus builds #1764 (tas50)
- Allow ELASTIC_VERSION to be passed in to integration_test pipeline #1933 (christopher-snapp)
- Disable actions since it was used only for oc_actions, analytics and workflow. #1929 (PrajaktaPurohit)
- Document manual cleanup of terraform resources #1937 (christopher-snapp)
- Update terraform from 0.11 to latest 0.12 #1938 (christopher-snapp)
- We do not support the addons push-jobs and manage in FIPS mode. #1939 (PrajaktaPurohit)
- Allow version 6 of elasticsearch along with 2 and 5. #1940 (PrajaktaPurohit)
- Fix integration test cancellation #1942 (christopher-snapp)
- Fix integration test security group prefix and integration test cancellation #1944 (christopher-snapp)
- For CPUs with the AES New Instructions add dracut-fips-aesni to turn … #1943 (PrajaktaPurohit)
- Fix pedant to not be strict about cookbook artifact metadata #1948 (lamont-granquist)
- Praj/enable internal es #1946 (PrajaktaPurohit)
- Praj/fips #1941 (PrajaktaPurohit)
- Do not create indexes for elasticsearch at compile time #1961 (PrajaktaPurohit)
- Praj/1901 #1945 (PrajaktaPurohit)
- Update version to 13.2 #1963 (PrajaktaPurohit)
13.1.13 (2019-11-25)
- Update yard to current #1696 (tas50)
- Update github templates, add lock config, and update codeowners #1695 (tas50)
- Bump bundler to 1.17.3 #1705 (markan)
- Dvm changes to get external postgres working. #1708 (PrajaktaPurohit)
- Remove the old delivery directory #1694 (tas50)
- Fix logins to zendesk when user signups with a single name #1710 (teknofire)
- implement 1703 exclude data collector from status endpoint #1716 (PrajaktaPurohit)
- Doc updates #1699 (PrajaktaPurohit)
- Update the release process doc with current world process. #1700 (PrajaktaPurohit)
- Add buildkite specific checks to pull request template. #1715 (PrajaktaPurohit)
- Bump postgresql from 9.6.10 to 9.6.14 (latest minor) #1717 (btm)
- Stop building Chef Infra Server on SLES 11 #1718 (schisamo)
- fix X-Forwared-For typo #1719 (srenatus)
- Zanecodes ssl #1711 (lbakerchef)
- Praj/add elasticsearch support #1721 (PrajaktaPurohit)
- Update to the latest non-license version of chef. #1722 (PrajaktaPurohit)
- Update README.md #1723 (lbakerchef)
- Update the omnibus kitchen.yml to the latest non-licensed version of chef #1726 (PrajaktaPurohit)
- Praj/remove deprecations #1727 (PrajaktaPurohit)
- Enable RHEL 8 packages #1707 (jaymalasinha)
- development environment improvements, mostly for oc-id #1724 (robbkidd)
- Documentation to include updating to rebar3 and updating with rebar3 #1746 (PrajaktaPurohit)
- Update Feature Request template to point to the Aha! Portal. #1730 (PrajaktaPurohit)
- Update tests to use ruby 2.5.6 #1756 (christopher-snapp)
- Bump omnibus chef-infra to 15.4.20 #1774 (christopher-snapp)
- Cookstyle updates for the chef-server-deploy cookbook #1762 (tas50)
- Remove foodcritic testing from Buildkite #1763 (tas50)
- Initial refactor of Terraform for on-demand integration testing #1768 (christopher-snapp)
- Update the command to do the right thing #1747 (PrajaktaPurohit)
- update openresty #1706 (markan)
- Add support for testing a scenario via IPv4 or IPv6 #1788 (christopher-snapp)
- Bump nokogiri from 1.8.5 to 1.10.4 in /src/oc-id #1765 (dependabot[bot])
- [chef-server-ctl] Install only appbundled version #1533 (markan)
- removing forcing of the doc formatter #1469 (lamont-granquist)
- Add copy/paste execution strings for convenient builds #1750 (lbakerchef)
- Knife-tidy was newly added as a dependency to knife-ec-backup. #1792 (PrajaktaPurohit)
- upgrade rebar3 to 3.6.2 #1748 (lbakerchef)
- Expand terraform to work across the matrix of distributions #1791 (christopher-snapp)
- Revert the only change between versions failing tests with command not found on vagrant. #1793 (PrajaktaPurohit)
- Update pinned version of chef-infra to 15.4.45 #1794 (christopher-snapp)
- Disable auto-ipv6 allocation if ENABLE_IPV6=false #1795 (christopher-snapp)
- Lbaker/land phase2 #1789 (lbakerchef)
- Lbaker/land erlang19 #1790 (lbakerchef)
- Resolve cookstyle warnings in the cookbooks and remove an old .rubocop.yml file #1807 (tas50)
- Modify dev/Vagrantfile to handle chef licensing #1811 (christopher-snapp)
- Split up terraform scenarios' remote-exec scripts #1816 (christopher-snapp)
- Add external openldap terraform scenario #1812 (christopher-snapp)
- fix erlang build version, dialyzer warnings, compile warnings #1817 (lbakerchef)
- Add testing of Push Jobs add-on #1823 (christopher-snapp)
- Add testing of Chef Manage add-on #1824 (christopher-snapp)
- Bump loofah from 2.2.3 to 2.3.1 in /src/oc-id #1820 (dependabot[bot])
- Lbaker/land erlang20 final #1813 (PrajaktaPurohit)
- Upgrading to postgres 9.6.15 #1828 (PrajaktaPurohit)
- restructure terraform to make way for azure scenarios #1829 (christopher-snapp)
- updates to chef-server-ctl gather-logs #1814 (moutons)
- Add Terraform scenario for Azure PostgreSQL #1826 (christopher-snapp)
- Add ruby 2.5.6 to verify pipeline #1831 (christopher-snapp)
- Add a scenario to test chef-server tiered upgrade #1830 (christopher-snapp)
- Bump Chef Infra Server version to 13.1.0 #1832 (PrajaktaPurohit)
- Add chef-server-ctl psql tests to terraform #1834 (christopher-snapp)
- Speed up Terraform Push Jobs tests #1836 (christopher-snapp)
- Fix 502 gateway timeout errors in terraform #1837 (christopher-snapp)
- Add standalone fresh install terraform scenario #1838 (christopher-snapp)
- The byos ami for sles does not allow updates. Using a pay as you go version. #1835 (PrajaktaPurohit)
- Fix terraform tiered pedant tests #1840 (christopher-snapp)
- Do not overwrite :body and :response_body #1841 (PrajaktaPurohit)
- Use localhost instead of the public IP address for ipv6 #1842 (PrajaktaPurohit)
- Update the ldap test fixtures #1844 (PrajaktaPurohit)
- Remove Ruby 2.5.6 Pinning #1846 (christopher-snapp)
- Adding Terraform scenario for external-postgres #1845 (PrajaktaPurohit)
- Enable LDAP Testing in pedant_config #1847 (christopher-snapp)
- Fix terraform rhel-6 tiered-upgrade compliance tests #1849 (christopher-snapp)
13.0.17 (2019-07-01)
13.0.16 (2019-07-01)
- Update gitignore #1645 (markan)
- Jsinha/migrate all tests tobk #1640 (jaymalasinha)
- Fix unit tests #1644 (markan)
- Parameterize the search_server in the habitized pedant config #1629 (irvingpop)
- Update openresty to 1.13.6.2 #1623 (markan)
- Update ruby and chef versions #1647 (jaymalasinha)
- Update license scout ruby pin #1655 (jaymalasinha)
- Double the erchef max_request_size #1649 (irvingpop)
- Remove
/habitat
from end ofplan_path
#1659 (tduffield) - Update pedant to match new maximum request size #1661 (markan)
- Update chef-client in one more location. #1660 (markan)
- [nginx] Don't log 404s to the error log #1663 (stevendanna)
- render profiles and data-collector upstreams correctly #1665 (sdelano)
- Update the omnibus build license to the Chef EULA #1666 (btm)
- Ma/use specific path #1671 (markan)
- Bump version to v13 for Chef EULA major release #1667 (btm)
- Remove Keepalived/DRBD based HA #1664 (markan)
- Remove more keepalived stuff #1673 (markan)
- Ma/update runit #1668 (markan)
- Remove Ubuntu 14.04 from build matrix #1662 (markan)
- Add OSS Practices #1675 (markan)
- Ma/named dev vm #1670 (markan)
- Update observer-cli SHA. #1677 (markan)
- [dev-vm] Fixup incomplete rename work. #1678 (markan)
- Ma/license check #1674 (markan)
- Praj/rubygems update #1681 (PrajaktaPurohit)
- Update Release Notes for release 13.0.11 #1682 (PrajaktaPurohit)
- Delete the broken link for chef-ha-drbd plugin. #1686 (PrajaktaPurohit)
- [chef-server-ctl] Fix chef dependency in hab build #1687 (markan)
- Alter the delivery build recipe to accept the chef license. #1688 (markan)
- Do not run /_stats endpoint tests on backend of a tiered topology. #1689 (PrajaktaPurohit)
- [chef-server-ctl] Fix rabbitmq fail on first reconfigure #1691 (markan)
12.19.31 (2019-03-07)
- Empty commit to rebuild hartifacts #1625 (ryancragun)
- This is an empty commit to test omnibus buildkite release pipeline #1627 (jeremiahsnapp)
- chef-server-ctl should leverage HAB_LISTEN_CTL envvar if available #1628 (jeremymv2)
- Rebuild the hartifacts (OpenSSL was updated) #1636 (jaym)
- Force a habitat rebuild to pull in new openssl #1637 (stevendanna)
12.19.26 (2019-01-31)
- increase authn:keygen_timeout for oc_erchef hab pkg #1579 (jeremymv2)
- Merge mTLS changes. #1572 (markan)
- Update chef-client to 14.4.56 #1567 (tas50)
- [oc-chef-pedant] Add logging for timeouts. #1555 (markan)
- [nginx] Add request id to nginx log #1565 (markan)
- [expeditor] Modernize to use subscriptions #1568 (markan)
- Bump version to 12.19.0 #1558 (markan)
- Use our standard ruby-cleanup definition #1582 (tas50)
- Update Chef 14.4 -> 14.5 #1583 (tas50)
- Update to Ruby 2.5.3 #1584 (tas50)
- Modernize Expeditor config; Promote harts/containers #1542 (schisamo)
- Update erlang to 18.3.4.9 #1585 (markan)
- Update issue template #1588 (markan)
- [chef-server-ctl] Make chef-server-ctl configurable #1573 (markan)
- Server admin mutual TLS support #1591 (stevendanna)
- Remove a few more couchdb configurables #1526 (stevendanna)
- Add SSL configuration parameters to pedant #1590 (stevendanna)
- Add note about out of date dep to trigger a rebuild #1601 (btm)
- [chef-server] Remove do_end function from chef-server-ctl hab plan #1605 (stevendanna)
- Pass ssl values to RestClient::Request.execute #1608 (btm)
- Use the embedded env when running escript #1589 (stevendanna)
- [expeditor] Build chef-server-ctl when pedant changes #1609 (stevendanna)
- Lock bundler to 1.17 to defer bundler 2.0 upgrade #1614 (markan)
- Minor cleanup the omnibus setup #1595 (tas50)
- Empty commit to force hab package builds. #1615 (rhass)
- Add license_scout overrides and exceptions for erlang libraries #1616 (tduffield)
- Force a new build. #1619 (rhass)
12.18.14 (2018-10-15)
- Update release notes for 12.17.33 release. #1476 (rhass)
- habitat mode for chef-server-ctl command #1475 (jeremymv2)
- Adding Habitization - this PR supersedes PR#1416 #1472 (jeremymv2)
- Add queue insertion information to statistics. #1462 (markan)
- resolve lingering issues from PR#1472 #1477 (jeremymv2)
- [upgrades] Don't early return in upgrade 1.31 #1478 (stevendanna)
- Ma/update all the things #1482 (markan)
- lock to chef 13.x for habitat pkgs #1483 (jeremymv2)
- Added chef-server-ctl version functionality #1485 (thomascate)
- Add sysvinitrc tag #1488 (markan)
- fix builds in privilege restricted environments like builder #1489 (jeremymv2)
- [oc-id] Commit assets to git and remove nodejs #1487 (markan)
- allow mixlib-auth 2.0 in pedant #1491 (lamont-granquist)
- Pin chef-zero to 14.0.5 in travis #1492 (markan)
- Integrate expeditor hab+docker export functionality #1493 (irvingpop)
- adding the compliance upstream to chef-server-nginx hab pkg #1496 (jeremymv2)
- Expeditor cleanups after review with releng, plus an nginx logging bugfix for dockerized environments #1497 (irvingpop)
- Add DateStamp to the SOLR GC log #1498 (markan)
- [SUSTAIN-937] Adding resource_name to es index resource #1500 (nsdavidson)
- Unlock and bump chef-mover jiffy. #1502 (markan)
- Ma/update pc and rebar #1495 (markan)
- Pull in new enterprise chef common #1501 (markan)
- Fix enterprise chef common typo #1507 (markan)
- Include the fixie utility in chef-server #1508 (markan)
- Allow find in gather-logs to follow symlinks. #1509 (teknofire)
- Upgrade to Chef 14 #1506 (markan)
- Segment-free cookbook data (RFC 67) #1034 (thommay)
- Update os versions in omnibus kitchen.yml #1505 (markan)
- MSYS-848 : Prevent Chef Server headers from exposing openresty name and version #1514 (piyushawasthi)
- Ma/appbundle and move #1516 (markan)
- Update oc_id gems #1518 (markan)
- Ma/timestamps in utc #1503 (markan)
- support HEAD http request on named node endpoint #1218 (jeremymv2)
- Update Gemfiles and other version locks #1520 (markan)
- Resolving Foodcritic warnings & cleaning up licensing #1510 (tas50)
- Add Nolan and Prajakta as maintainers #1521 (markan)
- Update Ruby to 2.5.1 #1522 (rhass)
- Update doorkeeper gem to 4.4.0 #1523 (rhass)
- Update custom resource in chef-server-deploy. #1525 (rhass)
- Update the Release Process document #1409 (PrajaktaPurohit)
- Trigger an RC build. #1527 (rhass)
- Prepare 12.18 Chef Server release. #1528 (rhass)
- Fix habitat build for the chef-server-ctl container #1524 (irvingpop)
- Update sqerl #1537 (jaym)
- [oc-id] Update Gemfile to pick up new rubyzip #1534 (markan)
- Allow SSL configuration in bifrost sys.config #1541 (danielsdeleo)
- Postgres listens on loopbacks, not localhost #1540 (markan)
- Remove old github changelog generator #1530 (tas50)
- Update tag for enterprise cookbook. #1551 (rhass)
- Update postgresql #1539 (markan)
- Update oc-bifrost-pedant to use rest-client 1.8.X #1547 (tas50)
- Add config for 12.18 release branch. #1557 (markan)
12.17.33 (2018-02-23)
- Update RELEASE_NOTES.md for 12.17.15 release #1441 (btm)
- It is 2017! Postpone expiration to 2025 #1443 (PrajaktaPurohit)
- Praj/sustain 633 #1438 (PrajaktaPurohit)
- Converge runners with --no-fork #1445 (scotthain)
- [SUSTAIN-807] Clean up oc_id PID on restart #1442 (nsdavidson)
- Update Chef Client and Ruby version. #1448 (rhass)
- [MSYS-722] Escape forward slash for elasticsearch query only. #1444 (piyushawasthi)
- Update release process documentation. #1452 (rhass)
- Add yml header to expeditor config. #1453 (rhass)
- omnibus: pin openresty 1.11.2.1 #1457 (srenatus)
- Force a release build. #1458 (rhass)
- Force a release build. #1459 (rhass)
- Bump verison for Release. #1461 (rhass)
- Add observer_cli to erlang deps #1460 (markan)
- Flip some bits for tests on PPC64. #1464 (rhass)
- Revert "Flip some bits for tests on PPC64." #1466 (rhass)
- Use the version of LicenseScout that comes with the Omnibus gem. #1468 (tduffield)
- Increase Net::HTTP / rest-client open_timeout #1470 (rhass)
12.17.15 (2017-12-21)
- [SUSTAIN-728] Add /_acl for cookbook_artifacts #1414 (nsdavidson)
- [rabbitmq] Remove guest user by default #1420 (PrajaktaPurohit)
- InSpec smoke test improvements #1423 (schisamo)
- Pull in new knife-opc (we track master) for SUSTAIN-784 #1426 (btm)
- [SUSTAIN-784] Add security headers #1427 (nsdavidson)
- [reconfigure] Rescue all IPAddr errors #1425 (stevendanna)
- Disable Welcome Page #1428 (lancewf)
- [SUSTAIN-782] Fix permissions on gemfiles created with strict umask on reconfigure #1431 (PrajaktaPurohit)
- [SUSTAIN-600] Make request logging configurable #1433 (PrajaktaPurohit)
- change to test ipv6 fix #1439 (markan)
12.17.5 (2017-10-25)
- set use_implicit_hosts to false #1408 (PrajaktaPurohit)
- Release 12.17.5 #1412 (PrajaktaPurohit)
12.17.3 (2017-10-19)
- Stats endpoint #1384 (jaym)
- Removing the Gemfile.lock in an effort to move towards continuous integration #1396 (PrajaktaPurohit)
- Mitigate Host Header cache-poisoning attacks #1398 (stevendanna)
- Update Release_Notes for version 12.17.0 #1399 (PrajaktaPurohit)
- Update README.md #1400 (PrajaktaPurohit)
- Add config item for if pgstats will be collected #1402 (PrajaktaPurohit)
- [pedant] Render
false
rather than"false"
in template #1404 (stevendanna)
12.16.14 (2017-09-21)
- Update release notes for 12.16.9 promotion #1386 (stevendanna)
- Correct string interpolation #1388 (b-dean)
- Update pins to the latest ruby and rubygems #1392 (stevendanna)
- Fix build after ruby update #1393 (stevendanna)
- [SUSTAIN-632] Do not update the users table to contain the public key. The keys table should be the only source of truth #1383 (PrajaktaPurohit)
12.16.9 (2017-08-30)
- Set compression_level for RPM #1379 (stevendanna)
- [ctl-commands] Orphaned auth_actor cleanup tool #1339 (stevendanna)
- Always use compression_level 6 #1375 (stevendanna)
- Check for sufficient disk space before upgrade #1381 (stevendanna)
- [cookbooks] Make pg_upgrade timeout configurable #1382 (stevendanna)
12.16.2 (2017-08-16)
- Enable chef-server in ACC #1348 (tduffield)
- Add health checks for rabbitmq #1345 (jaym)
- [pedant] Wait for rabbitmq before every search test #1356 (stevendanna)
- Expose db_pool_max and db_pool_init attrbiutes for bookshelf like oc_… #1354 (itmustbejj)
- Fixing reindex's use of elasticsearch scroll API #1358 (ksubrama)
- Fixed deleting ES indexes for ES5 and ES2 #1367 (lancewf)
- Use NGINX cert path attributes to configure RabbitMQ #1366 (schisamo)
- [omnibus] bump postgres versions #1372 (srenatus)
- [erchef] Remove input validation for user info #1343 (stevendanna)
- Set the correct owner and permissions for SSL certificate and key #1370 (jaym)
- Revert "Make root own the certs, but part of the opscode group" #1376 (jaym)
12.15.8 (2017-06-20)
Fixed bugs:
- not_found_message for "groups" undefined, returns HTTP 500 instead of 404 #1284
- Support Self-Service Org Deletion #48
Closed issues:
- Wrong token used by Chef server to send data to Chef Automate #1281
- Fresh server install on Jessie fails during client run - exception handlers #1178
Merged pull requests:
- Bump omnibus-software pin #1311 (srenatus)
- [CON-689] issue 1308 Elasticsearch 5 Support Will Break External Solr #1309 (lancewf)
- Update RELEASE_PROCESS.md and CODE_REVIEW_CHECKLIST.md #1306 (srenatus)
- Remove analytics plain text secrets when insecure_addon_compat false #1305 (srenatus)
- Add tests for chef-server-running.json #1304 (stevendanna)
- [POOL-589] Allow user creation with blank middle name. #1303 (stevendanna)
- [pedant] Paginate search results #1301 (srenatus)
- Lazily evaluate ES version detection code #1300 (stevendanna)
- Fix keys for validating name fields #1299 (srenatus)
- [pedant] Add sleep to re-indexing tests #1298 (stevendanna)
- [cookbooks] Removed unused cookbook cache config option #1297 (stevendanna)
- Fix test failures caused by UTF8-data and multiple email addresses #1296 (stevendanna)
- [cookbooks] Remove apt and yum dependencies #1295 (stevendanna)
- [POOL-589] Add regexp for {first, middle, last, display}name #1294 (srenatus)
- Fix
omnibus cache missing
etc #1293 (srenatus) - Upgrade PostgreSQL to 9.2.21 #1292 (rhass)
- Elvis for oc_erchef, oc_bifrost, and bookshelf #1290 (srenatus)
- [POOL-606] oc-chef-pedant: improve oc_id API test coverage #1289 (srenatus)
- CON-638 Experimental developer support for external ES5 #1287 (lancewf)
- Fix 1284: 500 returned instead of 404 for unknown groups. #1286 (codeadict)
- Run chef-zero integration tests using master #1285 (stevendanna)
- [POOL-608] allow for case insensitive users search by email #1283 (srenatus)
- Convert data collector token when returned by chef_secrets #1282 (srenatus)
- Add optional ulimit for erchef #1279 (danielsdeleo)
- [CLOUD-371] Allow oc-chef-pedant chef_server URL to be configurable #1278 (ryancragun)
- Pin berkshelf-no-depselector to avoid pulling in 6.0 #1277 (stevendanna)
- Add a CODE_REVIEW_CHECKLIST.md #1273 (stevendanna)
Updated Components
- zlib (1.2.8 -> 1.2.11)
- openssl (1.0.2k -> 1.0.2l)
- rb-readline (68457ded -> fd882edc)
- veil-gem (b5748829 -> 9098dd3c)
- postgresql92 (9.2.15 -> 9.2.21)
- berkshelf-no-depselector (6016ca10 -> 6016ca10)
- Salim Afiune
- Kartik Null Cating-Subramanian
- Ryan Cragun
- Steven Danna
- Daniel DeLeo
- Lance Finfrock
- Ryan Hass
- Pete Higgins
- Davida Marion
- Thom May
- Dairon Medina
- Marc Paradise
- Stephan Renatus
- Blake Stier
12.15.7 (2017-05-17)
Closed issues:
- Upgrade from Chef 11 to 12 fails in fix_permissions stage with error 400 for every node #1274
- not install chefserver in my ubuntu, when i tried to install like following below #1269
Merged pull requests:
- [erchef] Fix ACL updates when actor names includes '.' #1275 (stevendanna)
- [ctl-commands] Call reindex escript with absolute path #1272 (stevendanna)
- [pedant] Downcase chef_server_uid #1271 (stevendanna)
- Mp/oc id missing all.svg #1267 (marcparadise)
- Grab umask for gather-logs #1266 (marcparadise)
- Fix issues in postgresql preflight validator #1264 (stevendanna)
- [pedant] Enable compliance-proxy-tests, wait for listener #1262 (stevendanna)
Updated Components
- berkshelf-no-depselector (e3dd3d6f -> 6016ca10)
- Marc Paradise
- Steven Danna
- Sean Horn
- Bryan McLellan
12.15.6 (2017-05-05)
Merged pull requests:
- 12.15.6 release prep #1259 (marcparadise)
- Use a different user for oc_id tests to prevent side effects #1258 (marcparadise)
- [oc-id] Use the v0 API for all chef interactions #1257 (stevendanna)
12.15.6 (2017-05-05)
Merged pull requests:
- Use a different user for oc_id tests to prevent side effects #1258 (marcparadise)
- [oc-id] Use the v0 API for all chef interactions #1257 (stevendanna)
- Marc Paradise
- Steven Danna
- Jaymala Sinha
12.15.5 (2017-05-04)
Merged pull requests:
- [nginx] regression: proxied compliance requests get HTTP 404 #1253 (stevendanna)
Updated Components
- berkshelf-no-depselector (dd8ec048 -> e3dd3d6f)
12.15.3 (2017-05-03)
Fixed bugs:
- Fix regression in bookshelf preflight check #1246 (stevendanna)
Closed issues:
- Cookbook upload missing subdirectories in libraries #751
Merged pull requests:
- Exclude ldap in -running.json if disabled. #1247 (marcparadise)
- Do not return 400 for valid /users/USERNAME/_acl/PERM calls #1242 (stevendanna)
12.15.0 (2017-04-27)
New Components
- server-complete
Updated Components
- cacerts (2016-04- -> 2017-01-)
- openssl (1.0.2j -> 1.0.2k)
- omnibus-ctl (43b10417 -> 76347dd8)
- knife-opc (00a6866c -> 30b6cd85)
- knife-ec-backup (36fbecfd -> 69b50524)
- liblzma (5.2.2 -> 5.2.3)
- Steven Danna
- Salim Afiune
- Mark Anderson
- Marc Paradise
- Jaymala Sinha
- Ryan Cragun
- Stephen Delano
- Stephan Renatus
- Thom May
Implemented enhancements:
- LDAP: Synthesize a displayname from surname, givenname #151
- Mapping Capability Between LDAP and Chef Server 12 Attributes #104
- Enhance API to handle global groups in local contexts #1159 (markan)
Closed issues:
- Failure upgrading RabbitMQ from Migration 1.30 to 1.31 #1220
- Allow setting LDAP "displayName" attribute in Chef Server #800
- LDAP user name mojibake #675
Merged pull requests:
- Fix Chef 12 oc_id regression #1244 (stevendanna)
- Fix "chef-server-ctl reconfigure" for ldap configuration changes #1240 (jaymalasinha)
- add me (sr) to maintainers #1239 (srenatus)
- Return 401 for requests from the future #1238 (stevendanna)
- Pull latest omnibus to fix SLES (Suse) x86 builds #1232 (markan)
- Tests run in proxied systems #1230 (markan)
- Pin the oc-chef-pedant chef-zero based tests to chef 12.x #1228 (srenatus)
- fix typo => fix actions_password migration for external rmq #1227 (srenatus)
- [CLOUD-306] Add validate upstream location to nginx #1226 (ryancragun)
- Update oc-id #1224 (afiune)
- Bump nokogiri in oc_id to 1.7.1+ #1223 (stevendanna)
- Move wait-for-rabbit functionality into runit's check script #1222 (srenatus)
- Don't log rabbitmq password during migration 1.31 #1221 (stevendanna)
- Fix Pedant to run in 12.14 world #1219 (markan)
- post 12.14 upgrades #1215 (marcparadise)
- [CLOUD-296] Add required_recipe endpoint #1214 (ryancragun)
- Don't attempt to convert nil storage_type #1211 (stevendanna)
- don't include erts in relx releases #1209 (stevendanna)
- Remove deprecated metadata #1207 (thommay)
- Bump ruby to 2.3.4 to support newest chef-zero #1206 (stevendanna)
- Remove more unused templates #1205 (stevendanna)
- Cleaning up some TODOs. #1204 (marcparadise)
- Remove used templates #1203 (stevendanna)
- Re-enable the reindexing tests #1202 (stevendanna)
- dvm - caching and minor refactor #1196 (marcparadise)
- [ldap] Don't mangle multi-byte characters #1002 (stevendanna)
- [ldap] Allow user customization of field mapping #1001 (stevendanna)
- [bookshelf/omnibus] Convert storage_type to a string consistently #710 (stevendanna)
12.14.0 (2017-03-27)
Updated Components
- rabbitmq (3.3.4 -> 3.6.6)
- erlang (17.5 -> 18.3)
- config_guess (084a4076 -> 84f04b02)
- omnibus-ctl (b719d582 -> 43b10417)
- knife-ec-backup (2.0.6 -> 36fbecfd)
- berkshelf-no-depselector (ed797b94 -> dd8ec048)
- ohai (e5abf16c -> 5804e6da)
- chef (fcb0ccc2 -> b2ab74b7)
- veil-gem (master -> b5748829)
- Ameir Abdeldayem
- Irving Popovetsky
- Marc Paradise
- Mark Anderson
- Stephan Renatus
- Steven Danna
Fixed bugs:
- Unset/reset SVDIR inside chef-server-ctl #1075
Closed issues:
- chef-backend-ctl create-cluster creates broken cluster if ipv6 is turned on #1111
- Organizations starting with "bookshelf" are unusable #694
- chef-server-ctl tail: cannot follow ‘-’ by name #672
- chef-server-ctl test failure: Search API endpoint using POST #321
- Sporatic build failures in chef_index_batch tests #631
Merged pull requests:
- Use
chown -R
rather than a shell glob #1199 (stevendanna) - Fix oc_id migration, revert to old pivotal permissions #1198 (stevendanna)
- Only warn about passwords in c-s.rb when it matters. #1197 (marcparadise)
- Use before notification to ensure haproxy is started #1195 (stevendanna)
- fix typo in external postgres validator #1194 (srenatus)
- make rabbitmq password migration a noop if local rabbitmq is not enabled #1193 (srenatus)
- Stop service before the reconfigure during upgrades #1192 (stevendanna)
- Make sure chef server provision recipe runs #1191 (marcparadise)
- ensure that all guests have a correct hosts file #1190 (marcparadise)
- delete SVDIR for chef 11 upgrades #1189 (srenatus)
- Don't shortcut out of adding the webui key #1188 (marcparadise)
- add pushy sql_ro_password #1187 (srenatus)
- Add reporting sql_ro_password to known creds, remove keepalived default #1186 (srenatus)
- Add a new vm named "custom" to simplify bringing up an unconfigured b… #1185 (marcparadise)
- Remove preflight check for secrets #1184 (stevendanna)
- Enable analytics when insecure-addon mode is enabled. #1183 (marcparadise)
- Add add-ons' credentials to known credentials list #1182 (srenatus)
- Fix update-changelog to account for compression change #1180 (stevendanna)
- Add remove-secrets command, cleanup veil invocations #1179 (stevendanna)
- [dvm] use veil-env-helper where necessary #1177 (srenatus)
- Cleanup leftover secrets_file oc-id config #1176 (stevendanna)
- Set insecure_addon_compat to true by default #1174 (stevendanna)
- Update chef & ohai pins and set log level #1173 (stevendanna)
- Use the FD provider to facilitate root:root ownership of the secrets file #1172 (stevendanna)
- bump license_scout for override fix (File::ShareDir) #1171 (srenatus)
- [oc-id] Don't write application configuration to disk by default #1167 (stevendanna)
- [dvm]: fixes for oc_reporting #1166 (srenatus)
- Remove webui public key from disk #1165 (stevendanna)
- Run oc_id's svlogd as user opscode #1163 (srenatus)
- [dvm] Make sure to purge nodes/*.json #1162 (marcparadise)
- Use new argument format for veil-env-helper #1161 (stevendanna)
- fix preflight check error message boot007, add fixture key removal to cleanup #1160 (srenatus)
- Mp/update other locks too #1158 (marcparadise)
- Update veil gem in partybus #1157 (marcparadise)
- Convert from ibrowse to httpc in oc_chef_wm_containers_SUITE #1156 (stevendanna)
- bump license_scout: it can now deal with hex pkgs #1155 (srenatus)
- Upgrade chef_secrets to latest #1154 (stevendanna)
- remove veil-gem software definition #1153 (srenatus)
- Preflight check to warn about non-FIPS openssl #1152 (stevendanna)
- make os_chef12_upgrade use key.path for tempfile #1151 (srenatus)
- Use higher compression level for release builds #1150 (srenatus)
- Install knife-ec-backup from git #1149 (stevendanna)
- fix rabbit migration: start/stop rabbitmq #1148 (srenatus)
- ctl command secrets access cleanup #1146 (marcparadise)
- Fix pedant compare #1145 (markan)
- Use at_exit to prevent tempfile from unlinkng too soon #1144 (marcparadise)
- Add preflight check for half-disabled ipv6 systems #1141 (srenatus)
- Remove sensitive attributes #1140 (marcparadise)
- Do not request secrets that don't exist #1139 (marcparadise)
- Mp/preseed dhparam for dev #1138 (marcparadise)
- Ingest S3 access key id/secret for bookshelf #1137 (srenatus)
- Always render bookshelf route #1136 (stevendanna)
- Remove unused secret_token template #1135 (stevendanna)
- rabbitmq: add runit control script for termination #1134 (srenatus)
- Temporarily disable the reindex OPC test #1133 (marcparadise)
- Do not configure secrets or content for analytics #1132 (marcparadise)
- chef_secrets for data collector #1131 (marcparadise)
- Convert opscode-expander to using veil #1129 (stevendanna)
- Store external_rabbitmq['actions_password'] in credentials store #1128 (stevendanna)
- fix forgotten omnibus-software-bump (for rabbitmq 3.6.6) #1126 (srenatus)
- Upgrade RabbitMQ #1125 (srenatus)
- make private-chef::rabbitmq and partybus use veil #1123 (srenatus)
- Ingest user-supplied passwords #1121 (stevendanna)
- Fix private-chef specs to work with recent veil changes #1120 (srenatus)
- [oc-chef-pedant] Don't directly depend on veil #1119 (stevendanna)
- [travis] remove veil from on-the-flight Gemfile generation #1118 (srenatus)
- [nginx] Only access the REDIS_PASSWORD env variable once #1117 (stevendanna)
- Use veil to access webui key and secret_key_base in oc_id #1116 (stevendanna)
- Make rabbitmq credentials-execute resources sensitive and don't output passwords #1115 (srenatus)
- Do not set secrets ownership until after the owning user exists #1114 (marcparadise)
- Clean up redis_password from lua configuration #1113 (stevendanna)
- Don't render redis password to redis.config #1110 (stevendanna)
- add another safeguard to reindex test #1109 (srenatus)
- [SPOOL-528] update chef-server to use Veil for pivotal/webui keys #1107 (marcparadise)
- [nginx] Don't require trailing slash on bookshelf routes #1106 (stevendanna)
- travis: cache oc_erchef plt #1105 (stevendanna)
- use veil from chef secrets repo #1104 (srenatus)
- Remove unrendered template #1103 (stevendanna)
- Wire chef_secrets into erchef, bifrost, bookshelf #1101 (srenatus)
- Add a newline in case the existing config doesn't have one #1098 (stevendanna)
- Fixup travis_env target in Makefile #1097 (stevendanna)
- Don't proxy to local bookshelf if it's disabled. #1096 (ameir)
- Bump version for development #1095 (stevendanna)
- Use OTP 18.3 #1094 (srenatus)
- [omnibus] Allow user to override ssl cert generation #1092 (stevendanna)
- Make the ElasticSearch shard and replica count configurable #988 (irvingpop)
12.13.0 (2017-02-20)
New Components
- erlang-crypto2 (d60d87ed)
Updated Components
- omnibus-ctl (4db34135 -> b719d582)
- berkshelf-no-depselector (f49321c9 -> ed797b94)
- rb-readline (323fed5a -> 68457ded)
- Rachel Adler
- Tyler Ball
- Tyler Cloke
- Steven Danna
- Marc Paradise
- Stephan Renatus
Merged pull requests:
- [reindex] Move new config items to the correct section of the config #1091 (stevendanna)
- [pedant] Fix PATH in queues_empty? helper, add debug output #1089 (stevendanna)
- [chef_index] Fix racy chef_wait_group test #1088 (stevendanna)
- use sudo to update chef-server.rb #1087 (marcparadise)
- Update omnibus-software #1086 (srenatus)
- Update Marc's mailmap entry #1085 (stevendanna)
- [solr4] Clean up unused and unwanted configuration #1083 (stevendanna)
- Use canned response openssl mock in oc_chef_wm tests #1082 (srenatus)
- [erchef] Improve reindex reliability when using ElasticSearch #1081 (stevendanna)
- Make chef_index_batch_tests a less flaky #1080 (srenatus)
- Remove the default admin page from solr4. #1078 (marcparadise)
- Post-release upgrade of some dependencies #1077 (srenatus)
- [ER-455] Run pedant tests with FIPS enabled #1076 (tyler-ball)
- [ER-459] Ruby templating missing newline #1074 (tyler-ball)
- Testing branch for sql timeouts #1073 (marcparadise)
- FIPS pipeline not building openssl-fips #1069 (tyler-ball)
- Use xz compression (level 1) for RPM and DEBs #1068 (srenatus)
- [ER-459] Add crypto2 to the Erlang load path in FIPS mode #1065 (rmoshier)
- [ER-444] Enable FIPS configuration at runtime via chef-server.rb #1061 (tyler-ball)
- Marc Paradise
- Steven Danna
- Jaymala Sinha
12.12.0 (2017-01-26)
Updated Components
- ruby (2.2.5 -> 2.2.6)
- rubygems (2.6.6 -> 2.6.8)
- omnibus-ctl (a0ccf08a -> 4db34135)
- server-jre (8u91 -> 8u121)
- knife-opc (a08237d4 -> 00a6866c)
- berkshelf-no-depselector (abb27143 -> f49321c9)
- ohai (c34212ea -> e5abf16c)
- appbundler (76cb1728 -> 6582b688)
- rb-readline (5e1c55db -> 323fed5a)
- chef_backup-gem (67b1f51a -> bc1105b7)
- chef (c21db758 -> fcb0ccc2)
- Steven Danna
- Stephan Renatus
- Mark Harrison
- Thom May
- Marc Paradise
- Larry Eichenbaum
- Matt Campbell
- Shadae Holmes
- Bryan McLellan
- Nathan L Smith
- Ryan Cragun
- Sean Nolen
Fixed bugs:
- chef-server-ctl password command does not accept special characters #366
- Chef Server API should not allow usernames with spaces #90
- Confusing error message with duplicate email address #59
Closed issues:
- enable fips mode with chef-server-fips-core package #1024
- error in chef-server-ctl reconfigure in docker. #960
- Data bag search doesn't work correctly for encrypted arrays #876
- rebar3 warning during build #630
- oc_id: email configuration #547
- Add settings to production.yml for sending mail #185
Merged pull requests:
- Fail if files include UTF-8 characters #1067 (marcparadise)
- Log service start exit code. Use status to verify started service #1066 (marcparadise)
- Bump omnibus-software to roll back to runit 2.1.1 #1063 (stevendanna)
- Minor README changes #1062 (stevendanna)
- Update omnibus-software to get the latest server-jre #1059 (stevendanna)
- Fix the fips build #1056 (stevendanna)
- Remove coverdata files from oc_erchef dir #1055 (stevendanna)
- Fix Makefiles to not distclean by default #1054 (stevendanna)
- Update depselector_rb Gemfile to use HTTPS #1053 (stevendanna)
- Make oc-chef-pedant wait for queues to be empty in reindex tests #1051 (srenatus)
- [SPOOL-490] Make java handle GC log rotation #1050 (srenatus)
- Lock chef-client and ohai to 12.17.44 and 8.22.1 #1049 (marcparadise)
- Update maintainers with recent changes #1048 (marcparadise)
- update index to include the reconfigure steps... #1045 (larryebaum)
- [erchef] Improve error message on user conflict #1044 (stevendanna)
- [oc-id] Bump omniauth to 1.3.2 #1042 (stevendanna)
- [CON-514] chef-server ctl install for chef reporting warning added #1041 (Shadae)
- Update server-jre to 8u111 #1040 (stevendanna)
- Bump license_scout, omnibus, and omnibus-software #1039 (stevendanna)
- [bookshelf] Don't send Cache-Control headers for 404 responses #1038 (stevendanna)
- Use OpenSSL::Digest instead of Digest for FIPS #1035 (btm)
- Start developer documentation #1033 (stevendanna)
- Pass email address along when resetting password #1032 (mivok)
- Ignore
-w
option onchef-server-ctl reindex
with Elasticsearch #1031 (smith) - Remove chef-web-downloads from RELEASE_PROCESS #1030 (stevendanna)
- replace node[fqdn] with server_name in nginx.conf #1029 (srenatus)
- Return correct number of rows when searching with Elasticsearch #1028 (smith)
- Update docs for development environment #1027 (thommay)
- Move to the latest omnibus-software #1026 (stevendanna)
- Retry connection errors when bootstrapping bifrost #1025 (ryancragun)
- Bump version for development #1019 (stevendanna)
- Release note version update #1011 (tas50)
- Accept passwords with special chars in
chef-server-ctl password
#1005 (stevendanna) - Validate user's 'name' before 'username' #1004 (stevendanna)
- Added email host and from address configuration for oc_id #553 (dissonanz)
12.11.1 (2016-11-17)
Merged pull requests:
- Update omnibus-software to latest for node s390x fix #1017 (smith)
- Loosen TLS config for pushy-server 1.x #1016 (stevendanna)
Updated Components
- berkshelf-no-depselector (305b4fa8 -> abb27143)
- chef (ed93e0fb -> c21db758)
- Nathan L Smith
- Steven Danna
12.11.0 (2016-11-10)
Merged pull requests:
- Add AES256-GCM-SHA384 to the allowed SSL ciphers #1007 (ryancragun)
- [OPS-174] expose compliance profiles configurables in chef-server.rb #1006 (srenatus)
- Add profiles forwarding to Automate endpoint #999 (alexpop)
- remove odd git links #997 (thommay)
- Add retries to rvm install in travis #996 (stevendanna)
- Simplify MAINTAINERS.md #994 (stevendanna)
- Enable mixlib-install to resolve backwards compatible packages #992 (wrightp)
- Set environment before exec in chef-server-ctl psql #991 (stevendanna)
- Bump version, update RELEASE_PROCESS #990 (stevendanna)
- omnibus: Add arm build support for opscode-solr4 #985 (elthariel)
- Security features for /data-collector/ endpoint #984 (sersut)
- Add validation endpoint to Chef Server. #982 (markan)
Updated Components
- mixlib-install (9c9dad45 -> 8622e934)
- server-jre (8u74 -> 8u91)
- berkshelf-no-depselector (03b43842 -> 305b4fa8)
- ohai (582dcc7a -> c34212ea)
- chef (fc30a44a -> b86319aa)
- Ryan Cragun
- Steven Danna
- Stephan Renatus
- Alex Pop
- Thom May
- Patrick Wright
- Serdar Sutay
- Mark Anderson
- Julien 'Lta' BALLET
12.10.0 (2016-10-31)
Implemented enhancements:
Closed issues:
- /etc/opscode/pivotal.pem is missing #986
- Disabling redirect with "non_ssl_port" and "enable_non_ssl" does not work as expected. #973
- Intermittent "401 Unauthorized" failures from Chef server using Chef client #968
- Problems creating new nodes after restoring Chef 12 server from backup #893
- chef server core 12.0 rc6 rpm thinks its newer than ga #40
Merged pull requests:
- Bump omnibus-software to pick up openssl version 1.0.2j. #981 (sersut)
- Remove old comment in omnibus.rb #980 (stevendanna)
- Use instance variables in expander.rb template #979 (stevendanna)
- Adds retry behavior for expander #978 (paulmooring)
- Pin lua to 5.1 #977 (stevendanna)
- Update omnibus software for latest redis and lua #976 (danielsdeleo)
- Don't pass nil to escape_characters_in_string #974 (stevendanna)
- Don't delete ctl symlink for amazon linux #970 (srenatus)
- Bump omnibus-software to 59e7d9 #967 (srenatus)
- Bump omnibus software to b04ac7e2 #965 (danielsdeleo)
- Do not fail complete reindex when one object fails #964 (smith)
- Simple script for analyzing disk space usage #963 (stevendanna)
- Update omnibus-software for latest berks & chef improvements #962 (stevendanna)
- a ctl-command to dump indexable data to json #961 (marcparadise)
- Don't include source in erlang releases #958 (stevendanna)
- Make loading reporting in dvm easier #956 (ksubrama)
- Remove nodejs from the final package #955 (stevendanna)
- Cleanup cached gem files in ruby install #954 (stevendanna)
- Bump omnibus-software #953 (stevendanna)
- Policy data collector #951 (danielsdeleo)
- Add cleanup build step #950 (stevendanna)
- Install nodejs from binary packages #949 (stevendanna)
- Update contributing docs #948 (tas50)
- [omnibus] update mixlib-install to 2.0 for PackageRouter support #943 (wrightp)
New Components
- libintl-perl (1.23)
- nodejs-binary (6.7.0)
- berkshelf-no-depselector (03b43842afabd1f9c3bf127dafb1dc1dd0daba64)
- cleanup (1.0.0)
Updated Components
- config_guess (9152ce40 -> 084a4076)
- openssl (1.0.1u -> 1.0.2j)
- mixlib-install (b2495ce9 -> 9c9dad45)
- openresty (1.9.7.2 -> 1.11.2.1)
- knife-opc (2ce18240 -> a08237d4)
- ohai (567dcb84 -> 582dcc7a)
- appbundler (379a06cc -> 76cb1728)
- rb-readline (cf67cd06 -> 5e1c55db)
- chef_backup-gem (cc8e5bf9 -> 67b1f51a)
- veil-gem (master -> master)
- redis (3.0.4 -> 3.0.7)
- chef (3e8b93b9 -> fc30a44a)
Removed Components
- bzip2 (1.0.6)
- python (2.7.9)
- nodejs (0.10.35)
- dep-selector-libgecode (1.2.0)
- berkshelf (8f7d2e1d3c8341ffe6774e92a6a136c28a0bff03)
- Marc Paradise
- Serdar Sutay
- Steven Danna
- Paul Mooring
- Daniel DeLeo
- Stephan Renatus
- Nathan L Smith
- Kartik Null Cating-Subramanian
- Patrick Wright
- Ryan Hass
- Tim Smith
12.9.1 (2016-09-26)
Merged pull requests:
- Fix typo #941 (martinmosegaard)
- Fix CHEFDK_GECODE_PATH for latest ChefDK #940 (stevendanna)
Updated Components
- openssl (1.0.1t -> 1.0.1u)
- veil-gem (master -> master)
- chef (8e1312bb -> 7ed29654)
12.9.0 (2016-09-21)
Fixed bugs:
- Make activesupport dependency less restrictive #930 (rhass)
- same name could be accessed across organizations 643
- Fixed logging LDAP password in event of some errors 156
Closed issues:
- chef-server 12.6.0 does not include cleanup script for opscode-expander-reindexer #846
- mover_server_admins_global_group_callback: duplicate key #822
- erchef dumps LDAP password #156
Merged pull requests:
- Re-enable fatal licensing warnings #936 (sersut)
- License scout build fix #932 (marcparadise)
- Fix typos. #931 (ksubrama)
- Fix bug where we can update a different user during an email change #929 (ksubrama)
- Use recent versions of activesupport #928 (jkeiser)
- Don't 500 if search attribute is invalid #925 (tduffield)
- Enable verification of email address when its changed in the profile. #924 (ksubrama)
- Support special characters in LDAP bind password #921 (tduffield)
- New webmachine to fix multi-host header, and tests to cover it. #920 (marcparadise)
- Add LDAP server to DVM #919 (tduffield)
- Add a 'detail=granular' query option to GET ACL endpoint #917 (marcparadise)
- Add plugin support to DVM #913 (tduffield)
- Allow the ACLs endpoint to accept 'clients' and 'users' #912 (marcparadise)
- Add licensing information for the transitive dependencies of Chef Server #911 (sersut)
- Downgrade Ruby to 2.2.5 #910 (tduffield)
- Update Gemfile.lock #909 (tduffield)
- Bring in omnibus branch with mysys2 fixes #908 (tduffield)
- Version Bumping #906 (tduffield)
- [SPOOL-197] [#111] clients can be added to ACL even if user exist #905 (marcparadise)
- SPOOL-322: Fix Elasticsearch Reindex #904 (tduffield)
- Tweak rails DVM setup to be more like erlang #903 (tduffield)
- Use udp_socket_pool_size attribute in place of postgresql/max_connect… #902 (cbalan)
- Cleanup expander-reindexer from system #901 (tduffield)
- force chef_password:verify to fail if salt is null #900 (tduffield)
- Secure oc-id session cookies #899 (tduffield)
- Update dep-selector to 1.0.4 #896 (tduffield)
- Minor logrotate configuration fixes #895 (mhorbul)
- Use Timeout::timeout for net/http #894 (thommay)
- Added db init and max pool size options #891 (paulmooring)
- Add .mailmap #888 (stevendanna)
- Add option to proxy insights data collector via the chef server #887 (stephenbm)
- if pivotal.pem (and webui pair) exists, ensure permissions in default recipe #885 (srenatus)
- Ignore debs in the dev folder and fix Vagrant file #883 (stevendanna)
- Add pedant test coverage for 1.3 signing proto #882 (stevendanna)
- Make server-admins creation migration idempotent. #881 (tylercloke)
- Remove old jenkins build config #878 (stevendanna)
- [travis] Save rebar3 cache between builds #874 (stevendanna)
- Add s390x platform support for z-systems #869 (jaymalasinha)
- Fix policy_groups policy authorization to pull from the correct org #643 (jkeiser)
12.8.0 (2016-07-06)
Closed issues:
- connectivity verifier in preflight_postgres_validator.rb misses one possibility #620
Merged pull requests:
- [omnibus] Update omnibus-software for libarchive config_guess fix #873 (stevendanna)
- [omnibus] Move from berkshelf2 to latest bookshelf #872 (stevendanna)
- New rack requires updating chef-zero to 4.7 #871 (markan)
- Fix repo for manderson26->markan git change #870 (markan)
- [ET-221] Move SAML/LDAP check into pre-flight #868 (chefsalim)
- [IPO-204] Send actions to the Data Collector before sending stats_her… #867 (ryancragun)
- Fix logging in server_admins_existing_users_read_permissions #866 (stevendanna)
- [IPO-203] Update oc_chef_wm to send actions to the Data Collector #865 (ryancragun)
- [IPO-202] Add initial Data Collector application and /_status check #858 (ryancragun)
New Components
- libarchive (3.1.2)
- dep-selector-libgecode (1.2.0)
- berkshelf (d563dc5b5f81f62546d41dd40c43e38986bfcf75)
Updated Components
- cacerts (2016.01.20 -> 2016-04-20)
- config_guess (e39075a3 -> 5b4e8a5d)
- libxml2 (2.9.3 -> 2.9.4)
- libxslt (1.1.28 -> 1.1.29)
- ohai (d1e2fe98 -> f9992941)
- chef (de78e390 -> f5cae5ea)
Removed Components
- berkshelf2 (2.0.18)
12.7.0 (2016-06-20)
Implemented enhancements:
- Bootstrapping a Chef server should not delete databases #79
Fixed bugs:
- oc_id: Rails existing process detection fails and causes high CPU utlilization. #403
- Deleting a User Should Also Delete Any Pending Invites #80
Closed issues:
- [chef-server-ctl] Incorrect error messages with
user-create
#844
Merged pull requests:
- Fix whitespace in config #851 (jkeiser)
- Update misleading filename error message #862 (MichaelPereira)
- Add ci/run_tests.sh to drive the CI process #859 (jkeiser)
- [ET-202] Fix chef_manage node attribute access #856 (srenatus)
- Update openresty to point to ppc64 lua location #855 (scotthain)
- [ET-202] Check for SAML enablement during reconfigure #854 (chefsalim)
- Updated omnibus software pinning to pick up ppc64 friendly defs #853 (scotthain)
- oc_erchef users list: allow filtering by external_authentication_id #852 (sdelano)
- use chef_zero mode in vagrant for dvm #850 (sdelano)
- Use enterprise cookbook version that supports systemd on ubuntu 16.04 #848 (yzl)
- Reset initialization_options and vendor_class after a chef_run #841 (ryancragun)
- Add chef-server-ctl require-credential-rotation command #840 (ryancragun)
- Update to pick up latest omnibus and omnibus software #839 (mmzyk)
- Remove chef-sync from the known add on packages for the install command #838 (mmzyk)
- release process updates #836 (patrick-wright)
- [omnibus] bypass_bootstrap? should ensure both creds exist #835 (stevendanna)
- Add Ryan Cragun as a Chef Server maintainer #834 (ryancragun)
- Fixing pedant/bookshelf when nginx on non-standard port #833 (adamleff)
- Update opscode-solr4 JAVA_OPTS to include whitespace #830 (bigbam505)
- Update chef-server release process documentation. #829 (rmoshier)
- Release Process Updates #828 (schisamo)
- Add support for service credentials rotation #798 (ryancragun)
- Updated Copyright and URL #771 (jjasghar)
New Components
- veil-gem (master)
Updated Components
- config_guess (706fbe57 -> ddd7f330)
- openssl (1.0.1s -> 1.0.1t)
- omnibus-ctl (e75976be -> a0ccf08a)
- sqitch (0.973 -> 0.973)
- ohai (780f7c5f -> 17e5c748)
- chef (b94e2ef4 -> f0caa91e)
- Brent Montague
- Michael Pereira
12.6.0 (2016-04-29)
Closed issues:
- chef-server-ctl grant-server-admin-permissions needs cli help #806
- chef-server-ctl cannot load such file -- chef/key (LoadError) #632
Merged pull requests:
- Revert changes to sqitch plan files to avoid upgrade breakage #826 (stevendanna)
- [travis] Fixup GECODE_PATH in travis config #823 (stevendanna)
- Dynamically generate the wait-for-rabbit script #821 (adamleff)
- [oc-chef-pedant] Tag multiuser tests as multi-user #819 (stevendanna)
- Bug fix: treat a successful PG conn and auth as a preflight success #818 (adamleff)
- Fix bug where requestor membership of public_key_read_access was not being properly tested for keys access. #817 (tylercloke)
- [omnibus] Expose haproxy config in chef-server.rb #816 (stevendanna)
- getchef.com and opscode.com -> chef.io #815 (jkeiser)
- [oc_id] Set HOME in oc_id's runsv script #814 (stevendanna)
- [expander] Set HOME in expander's runsv script #811 (stevendanna)
- [omnibus] Add rb-readline to the build #809 (stevendanna)
- Use HAProxy to route Postgresql and ElasticSearch connections #808 (stevendanna)
- Pick up latest omnibus/omnibus-software #805 (schisamo)
- Fix error in error handling for server admins permission migration #804 (paulmooring)
- Work to support chef-server on IBM POWER platforms #797 (edolnx)
- Use mixlib-installs’ built-in platform detection during add-on install #796 (schisamo)
- Update RELEASE_PROCESS.md to reflect the new announcement process #795 (mmzyk)
- Modernize Add-On Install #794 (schisamo)
- Update upgrade docs in RELEASE_PROCESS.md. #789 (tylercloke)
New Components
- mixlib-install (b2495ce9db896ce8c9c0444282e67da9d5a62a7b)
- rb-readline (cf67cd06ae89e8b2710ba930c3015639240ac7b7)
- haproxy (1.6.4)
Updated Components
- config_guess (bb8fb402 -> 706fbe57)
- rubygems (2.4.5 -> 2.4.5)
- libossp-uuid (1.6.2 -> 1.6.2)
- ohai (218d894f -> 780f7c5f)
- appbundler (c6193c09 -> a8376ff7)
- chef_backup-gem (bd29c56a -> a402a2ef)
- chef (e9194179 -> b94e2ef4)
- Steven Danna
- Paul Mooring
- Adam Leff
- John Keiser
- Tyler Cloke
- Seth Chisamore
- Carl Perry
- Kartik Null Cating-Subramanian
- mmzyk
12.5.0 (2016-03-22)
Fixed bugs:
- chef-manage doesn't load chef-server node attributes (doesn't inherit fqdn) #744
- Using public EC2 name for manage + API exceeds nginx hash bucket size #743
Closed issues:
- PUT method /organizations/NAME/node/NAME reset automatic attributes. #783
- 500 error after upgrade #762
- ubuntu_supported_codenames should include trusty instead of natty #759
- Where can I edit the hostname used by Chef Server? #752
- service postgresql is running externally and cannot be managed #733
- 502 errors from nginx while reaching erchef server #732
- oc-bifrost-pedant not merged into the repository #670
- Chef Server 12: View Public Keys of all Users, including clients #649
- Instructions are incorrect after installing a package during upgrade #646
Merged pull requests:
- Update inet interface #788 (tylercloke)
- Spool 106/update rails version #787 (ksubrama)
- Set missing multiuser tags; fix nil validator w/ default org #786 (danielsdeleo)
- Standardize license information based on omnibus best practices. #784 (sersut)
- [omnibus] Change pgsql's local service user and db superuser to not be hardcoded #782 (andy-dufour)
- [oc_erchef] Make the _status endpoints health check timeout configurable. #781 (andy-dufour)
- [erchef,bifrost,chef-mover] Update stats_hero and other deps #780 (stevendanna)
- Add trusty and remove natty add on support. #778 (tylercloke)
- Add some more testing related info to README #777 (ksubrama)
- Include license information for chef-server and dependencies in omnibus packages #775 (sersut)
- Bump bundler install for chef-zero Travis to 1.10.6. #774 (tylercloke)
- [chef-server-ctl] Fix several bugs in chef-server-ctl backup #770 (ryancragun)
- Added /orgs/org/users/user/keys(/key) endpoint and changed default perms on org scoped key GETs. #769 (tylercloke)
The following endpoints' GET methods can now be accessed by any requestor that is a member of the same organization:
/organizations/:org/clients/:client/keys
/organizations/:org/clients/:client/keys/:key
/organizations/:org/users/:user/keys
/organizations/:org/users/:user/keys/:key
The above org-scoped user keys endpoints are new and access to them can be controlled by an admin by editing memebership
of the public_key_read_access group.
- [cookbooks] Use only_if resource attribute, fixing typo #767 (stevendanna)
- Added GET /groups/:group/transitive_member/actors/:actor endpoint for checking recursive membership. #766 (tylercloke)
- Change the text on the homepage to refer to chef-manage instead #765 (juliandunn)
- [omnibus] Don't build rebar2, we don't use it #764 (stevendanna)
- Updated contributor doc to note that a rebase is needed before merging. #763 (tylercloke)
- Pull oc-bifrost-pedant in and fix base_url bifrost bug. #761 (tylercloke)
- Update rubocop definition to prevent errors. #758 (elliott-davis)
- Bump omnibus-software to pick up latest server-jre #757 (scottopherson)
- ['private_chef']['rabbitmq']['management_enabled'] should be respected #756 (jmink)
- [omnibus] Remove old access_by_lua nginx config and allow custom acce… #754 (ryancragun)
- Make org creation optional in APIv1 spec #753 (danielsdeleo)
- Tag tests that expect 400 return w/
validation
#747 (danielsdeleo) - move hash_bucket_size to correct place in config file #746 (jamesc)
- Increase default nginx server_names_hash_bucket_size to 128 from 64 #745 (jamesc)
- Add logic to support configure yum repos for Amazon Linux (#741) #742 (jamesc)
- Split keys_spec.rb into user_, client_keys_spec.rb #740 (jrunning)
- Bumping private-chef's enterprise cookbook dependency to 0.10.0 #737 (andy-dufour)
- Upgrade Posgtresql to 9.2.15. #735 (rhass)
- Updating gatling-rsync configuration #734 (dmccown)
- [chef-server-ctl] Cleanse bookshelf database when storage_type is sql #729 (stevendanna)
- [bookshelf] Only do disk-related startup tasks in filesystem-mode #728 (stevendanna)
- Only define LINE_SEP on first load #725 (stevendanna)
- bifrost and bookshelf schemas explicit upgrade #715 (marcparadise)
- Fixing upgrade instructions in package postinstall script #689 (andy-dufour)
- Update rspec-rerun to latest to get rid of backtrace issues #664 (jkeiser)
New Components
- config_guess (bb8fb4029563dcd564ece143ce558ea44c720a15)
Updated Components
- cacerts (2014.08. -> 2016.01.)
- openssl (1.0.1q -> 1.0.1s)
- pcre (8.31 -> 8.38)
- openresty (1.9.3.1 -> 1.9.7.2)
- postgresql92 (9.2.14 -> 9.2.15)
- server-jre (8u31 -> 8u74)
- nodejs (0.10.10 -> 0.10.35)
- libxml2 (2.9.2 -> 2.9.3)
- ohai (237129a0 -> 218d894f)
- appbundler (0.6.0 -> c6193c09)
- chef_backup-gem (0.0.1.de -> bd29c56a)
- chef (22d700e4 -> e9194179)
Removed Components
- rebar (1c98f6ccd4adc915167d4302d732d79e4da3d390)
12.4.1 (2016-02-03)
- ohai (81f1c968 -> d9262d06)
- chef (ec5a8925 -> 09227432)
Fixed bugs:
- chef-server-ctl upgrade broken in 12.4.0 #724
- Create cookbook artifacts with all fields filled in #714 (danielsdeleo)
- openssl (1.0.1p -> 1.0.1q)
- knife-opc (528be923 -> 0b8fa0fa)
- ohai (f1e35bf1 -> 81f1c968)
- chef (2fe875ce -> 3f3fbc8f)
- rest-client (1.8.0)
- chef-server-bootstrap
-
oc-pedant
- Replace /policies/:group/:name in spec descriptions with /policy_groups/:group_name/policies/:policy_name.
- Fix spec descriptions that were copied from /cookbooks to cookbook_artifacts.
- Allow opt-out of RVM/bundler busting in knife pedant tests
- Add validation tag to header validation test
-
oc-erchef
- Added ACL endpoints for policies and policy groups; also pedant tests
- Implement RFC 14 - Add universe endpoint
- V1 of Server Admins. Implements flexable user management global group.
-
chef-server-ctl
- Make sure chef-server-ctl install can do chef-manage
-
knife
- Add test for knife-opc org creation
- Use validation for knife opc instead of knife
-
updated RAML documentation
-
chef-server
- Restrict 'other' permissions for chef-server.rb as it may contain secrets.
- Remove other permissions on existing copies of chef-server.rb to protect potentially sensitive config options
-
omnibus
- EcPostgres can be used with other databases
- Move bootstrap to recipe/library.
- Remove chef-server-bootstrap project
- Create a consolidated cleanup recipe
- Bootstrap preflight checks to prevent multiple bootstraps
- Modify postgres preflight checks to have correct assumptions
- Fix statem test output formatting
-
rabbitmq
- Correct handling of no rabbitmq in controls endpoint
- Set rabbitmq_management listener IP to rabbitmq node_ip_address
- Don't monitor rabbit queue length w/ actions disabled
- Remove unused jobs queue from rabbitmq setup
-
bookshelf
- Support optionally storing cookbook data in postgresql rather than on the filesystem directly. This is an experimental feature and is off by default. This is only supported for new installs at this time; there is no support for migrating cookbook data from the filesystem to sql (or back).
- Remove
bksw_sync
module
-
opscode-expander-reindexer
- Remove opscode-expander-reindexer service
- ncurses (5.9-2015 -> 5.9)
- rubygems (1.8.24 -> 2.4.5)
- bundler (1.5.3 -> 1.10.6)
- openresty (1.7.10.1 -> 1.9.3.1)
- postgresql92 (9.2.10 -> 9.2.14)
- liblzma (5.0.5 -> 5.2.2)
- ohai (ffd9a0a0 -> c9787b96)
- appbundler (0.4.0 -> 0.6.0)
- redis (2.8.21 -> 3.0.4)
- opscode-solr4 (4.9.1 -> 4.10.4)
- chef (ad8fd4d6 -> b0dbe243)
- pkg-config-lite (0.28-1)
- pkg-config (0.28)
- gdbm (1.9.1)
omnibus
616 - omnibus-software-bump- Remove dependency on gdbm
oc-chef-pedant
615 - mark-more-validations- Mark
policy/policy
group validation specs with:validation
.
- Mark
oc-chef-pedant
614 - pedant_add_seed_option- Rspec by default runs tests in a random order, which normally is good. However sometimes bugs manifest themselves as state leftover from prior tests, and it's hard to sort those out when the order changes every time. Add a --seed flag to pedant to set the rspec seed value.
chef-mover
613 - no-eunit-on-vendored-code- do not run intermittently failing tests on dependencies that we can't change for backward-compatibility reasons.
omnibus
611 - no-etc-for-erl- Don't create a few unused directories on new installs
omnibus
612 - migration-26-rename- Follow filename convention for migration
26
- Follow filename convention for migration
dvm
610 - custom-dotfile-location- add support for dotfiles external to the repository
dvm
609 - dp_add_reporting_template- missing template from chef#608
internal-doc
,dvm
608 - dp_external_pgsql_dvm- allow dvm to create an external reporting db vm
oc-id
606 - dp_nil_username_ocid- nil username breaks Analytics login
omnibus
597 - fixes584- chef-server/584 Adding 3 retries will ensure
bootstrap-platform
script does not fail because bifrost component slow to start up.
- chef-server/584 Adding 3 retries will ensure
omnibus
fix-warn- Fixes Chef 13 warning related to using 'environment' attribute to configure 'PATH'.
omnibus
RyanFrantz-master- the nginx
nginx_status
endpoint is now available. - Sensibe defaults are defined in
attributes/default
.rb.
- the nginx
omnibus
571 - CVE-2014-3628- Need the md5sum too...
- Bump to Solr 4.10.4 for CVE-2014-3628
dvm
,bifrost
588 - dvm-fixes- dvm fixes to fix unhelpful error messages and enable successful loading of bifrost.
oc-chef-pedant
600 - tag-pedant-validations- Mark every spec expecting a
400
as:validation
.
- Mark every spec expecting a
bookshelf
,bifrost
,erchef
592 - rebar-lock-updates-and-webmachine-rehome- pull in the latest webmachine and mochiweb dependencies to resolve an issue which could lead to requests being rejected under sudden load.
omnibus
,erchef
591 - dp_queue_mon_affects_overall_status- queue monitor doesn't affect
overall_status
by default
- queue monitor doesn't affect
oc-chef-pedant
,omnibus
,erchef
589 - fcs- Chef Server now supports Elasticsearch as a search indexing backend in addition to solr.
- Once an ElasticSearch node is configured, you can
omnibus
,erchef
570 - dp_rabbit_monitoring- enable RabbitMQ Management Plugin
oc-id
560 - add-ocid-email- fixing specs
- update
omniauth-chef
to 0.2.0 - I18n changes
- Changes to allow username for password changes
omnibus
555 - gather-log-updatesgather-logs
updates
oc-id
563 - oc-id-hosted-copy- Just call it "Chef account" and "Chef username" and put it into the
i18n
config.
- Just call it "Chef account" and "Chef username" and put it into the
omnibus
579 - chef-server-ctl-proxy- This configuration file is used by
chef-server-ctl
to talk to the API locally. Proxy configs in the users environment often cause problems because the LB VIP is almost always127.0.0.1
, which causes the proxy to try to connect to itself rather than back to thechef-server
.
- This configuration file is used by
chef-mover
569 - be-quiet-mover- This test is noisy and fails at random on Travis. It is part of
chef-mover
's vendored copy of depsolver.
- This test is noisy and fails at random on Travis. It is part of
dvm
573 - fix-package-listing- Other parts of the installer selection code assume that the user gave us a number starting from 1.
dvm
574 - dvm-sync-cleanup- updated the sync tool with more configuration options and more succinct output.
omnibus
master- This upgrades PostgreSQL to the current release and addreses several CVEs. http://www.postgresql.org/docs/9.2/static/release-9-2-11.html http://www.postgresql.org/docs/9.2/static/release-9-2-14.html
omnibus
,bootstrap
545 - fix-non-default-postgres-port- Issue
459:
Use configured port everywhere we talk to postgres
- Issue
dvm
566 - dvm-powerdown-ssh-fail- It's now possible to specify AUTOPACKAGE=x where
x is the number of the selection you'd type in. This saves the arduous
task of having to wait for the package menu and type a number on
vagrant up
- do not check if project path is available until we try to load that project.
- It's now possible to specify AUTOPACKAGE=x where
x is the number of the selection you'd type in. This saves the arduous
task of having to wait for the package menu and type a number on
omnibus
565 - master- Change the name to be more meaningful
- Adding configurability for erchef and bifrost logging messages per second
dvm
556 - warn-for-external-projects- Warns rather than fail if external project isn't linked
oc-chef-pedant
552 - search-poll-correctlywith_search_polling
works by retrying when an exception is raised. An empty response from search will not raise an exception, rather the assertions on the results should also be inside thewith_search_polling
block.
omnibus
550 - fix-bundler- Override bundler from
omnibus-software
default of 1.5.3 to 1.10.6.
- Override bundler from
dvm
reporting-updates- add support for
oc-reporting-pedant
- fix dep loading that broke with rebar changes, add reporting projects, and more!
- add support for
omnibus
,erchef
540 - ldap-case-sensitive- Fix bug where logins via LDAP failed because of case sensitivity.
omnibus
,oc-id
543 - oc-id-favicon- remove
oc-id
favicon - Uses the favicon from https://www.chef.io/favicon.ico.
oc-id
had a blank file in that place, while the static files did not have one. Adding the files and the configuration to let nginx serve it.
- remove
omnibus
537 - backup_exit- chef-server/534 Fix
chef-server-ctl
backup always returning 1
- chef-server/534 Fix
erchef
541 - fix-conn-leak- Fix HTTP
500s
generated by request timeouts to bifrost onhigh-traffic
Chef Servers.
- Fix HTTP
omnibus
524 - cleanup-static-nginx-files- Make the default index.html message more informative.
- delete unused javsacript files from nginx deploy
omnibus
536 - master- Don't consider
opscode-chef-mover
or any other hidden service status when checkingha-status
. This is based on assumption theopscode-chef-mover
service is only used during an upgrade, and does not need to be running all of the time.
- Don't consider
erchef
528 - spurious-status-400s- Fix bug where persistent clients would receive HTTP
400
after successful calls to the /_status endpoint.
- Fix bug where persistent clients would receive HTTP
erchef
529 - remove-chef-otto- Remove unused
chef_otto.hrl
- Remove unused
erchef
533 - stablize-batch-tests- A number of timeouts we were seeing seems to be a race condition in
shutting down the
gen_server
. To avoid this, we monitor thegen_server
pid and wait to get notified of its exit.
- A number of timeouts we were seeing seems to be a race condition in
shutting down the
erchef
532 - efast_xs- Only try to index
policy_name
andpolicy_group
if their values are not undefined. - Added throw to
chef_index_expander:expand/3
when key passed with undefined value. - Added
efast_xs
to relx section of rebar.config.
- Only try to index
dvm
516 - forward-ssh-agent- Occasionally we want to clone private repositories inside the
dev-vm
. The forwardedssh-agent
makes this easier since the user can add their github ssh key to their agent and it will be available inside the VM.
- Occasionally we want to clone private repositories inside the
dvm
,omnibus
,erchef
520 - direct_solr_writes- add support for immediate data commits to
chef_solr
, bypassing the rabbit queue and expander process. Enable this by settingopscode_erchef['search_queue_mode']
tobatch
.
- add support for immediate data commits to
oc-id
522 - CVE-2015-1840- Upgrade
jquery-rails
to patch CVE-2015-1840
- Upgrade
bookshelf
,chef-mover
,bifrost
,erchef
518 - rebar-update-pc-fix- An update to the port compiler on hex caused an incompatibility with the version of rebar we had vendored. Here we lock the pc plugin to avoid the problem. We should try to move to a newer rebar3 and update the port compiler once rebar3 does a release.
chef-mover
,bifrost
,erchef
507 - ok-rebar-you-win- rebar3 wants to alphabetize the rebar.lock file, who are we to argue?
chef-mover
508 - ignore-ance-is-bliss- Remove
oc_erchef
build artifacts from git
- Remove
omnibus
509 - sles-support-csc-install- Adding suse to package support for local addon installs.
- New policyfile API endpoints to enable cleanup of policy objects:
/policies/:policy_name
(GET, DELETE)/policies/:policy_name/revisions
(POST)/policies/:policy_name/revisions/:revision_id
(GET, DELETE)/policy_groups/:policy_group_name
(GET, DELETE)
- admin group acl policy changes, preventing removal of admin group ACE from a group's grant ACL.
- renamed
$ORG_global_admins
to$ORG_read_access_group
- prefer user auth when there is a username/client collision and the request is originating from Manage.
- Change oc-id vip back to 127.0.0.1 to avoid possible error with nginx; add -b option for Rails and make vip fully configurable so it can work properly in IPv4 and IPv6 environments
- Ensure automatic updates from the chef packagecloud repository are disabled on rhel by default, and in all cases specify stable repository.
- Ensure that
opscode_chef
database is owned by thesql_user
specified foropsode-erchef
instead of the global postgresql user. - external postgresql now supported
- change nearly all database access (except initial DB creation for locally managed database) to use tcp/ip instead of local socket for consistency in local/remote installations.
- add-on configuration hook framework
- chef-server-ctl support for pre/post command hooks via omnibus-ctl
- chef-server-ctl support for external postgresql
- new chef-server-ctl commands: psql, backup, restore
- chef-server-ctl will give a nice message instead of a stack trace when not run as root.
- new option to auto-load components that live in omnibus prior to first chef-server-ctl reconfigure
- support and auto config for an additional postgres VM.
- fix for deadlocks that occur when multiple updates to the same actor are applied concurrently.
- additional fix for not enabling newrelic unless requested
- New migration for the rename of
$ORG_global_admins
to$ORG_read_access_groups
and proper setup of org user read permissions.
- Experimental support for synchronizing two bookshelf instances.
New Components
chef_backup-gem
(0.0.1.dev.4)
Updated Components
omnibus-ctl
(c514d1d4 -> 0.4.1)knife-opc
(17d4fc26 -> 528be923)knife-ec-backup
(2.0.4 -> 2.0.6)ohai
(2accf7e2 -> ffd9a0a0)chef
(9a3e6e04 -> 8926514f)
- Fix issue where chef-server-ctl install could not fetch remote packages via apt.
-
Fix problems with upgrades from Open Source Chef Server 11 related to client and user uploads.
-
Fix problems with upgrades from Enterprise Chef Server 11 related to a failed chef-mover migration.
-
Upgrade to openssl 1.0.1p
-
Upgrade to libxml 2.9.2
- Version 2.0.4 pulled in to fix Open Source Chef Server 11 upgrade bugs related to API versioning.
- new self-contained development environment for chef server
- Remove nested directories from log rotation template
- Fix local-mode-cache warnings on
chef-server-ctl reconfigure
: Move thecache_path
into /var/opt/opscode to avoid warnings - Float Chef and knife-opc on master
- update chef-sever-ctl key commands to use Chef::Key.
- Correct path to DRBD split brain notification script.
- remove SquareSerif font, comm-503 page, and associated resources
- Server's install of Chef now floats on master.
- Server's install of knife-opc now floats on master.
- Remove install message from postinst package script
- Update chef-server-ctl key commands to use chef-client's Chef::Key object.
- New gather-log script gathers a lot more debugging information.
- removed unused error json and html pages. Correct doctype in default landing page.
- Ensure that postgres shared buffers are calculated correctly
- Adding support for being able to use external rabbitmq box for data to be sent into analytics. This would mean that miltiple chef-servers could send info into one analytics via external rabbitmq.
- API v1 now available
- API v0 deprecated
- Update policyfile URLs to match draft RFC
- significant performance improvements
- create
bulk_fetch_query
to replace multiple repeated db calls, return less data, and reference fewer tables. - sqerl updates to reduce unncessary requests, and batch all steps of a binding and executing a query into a single call to postgres.
- create
- X-Ops-Server-API-Info response header now implemented for all API versions
- [refactor] reduce copy-paste of core functionality by allowing callbacks for response body customization on create/update.
- dialyze everything - clean dialyzer build
- enable
warnings_as_errors
build flag - consistency in sql statement loading across
chef_db
andoc_chef_authz_db
. - add support for server-side generation of keys via the keys API by
accepting
create_key
: true in the request body. - [refactor] consolidated key manipulation and validation to one place in the code.
- Cookbook Artifacts API interops w/ chef-client and ChefDK
- Pull in newest folsom and bear to address folsome_graphite crashes.
- Thanks to @danieldreier for removing satan from the development guide
- Redact password from actions data, if present.
- interationalization and other improvements to password change
- don't call home to newrelic unless specifically configured with a newrelic API key
- fix asset precompile:
- Use HTTPS rather than git URLs for gems from GitHub
- Update to latest web core
- Add assets precompile to Travis CI step
- Changes to remove deprecation warnings
- new profile controller and views
- updated UI using chef-web-core
- Versioned testing support for users, clients, principals,and response headers.
- Bring artifacts & policyfile test into line with final implementation
- exposed 'server_api_version to tests.
12.1.0 is the first release using the new merged repository which contains the following components:
- opscode-omnibus
- oc_erchef
- oc_bifrost
- oc-id
- bookshelf
- opscode-expander
- chef-mover
- chef-server-bootstrap
- zlib (1.2.6 -> 1.2.8)
- libffi (3.0.13 -> 3.2.1)
- omnibus-ctl (89423eda -> c514d1d4)
- postgresql92 (9.2.9 -> 9.2.10)
- server-jre (7u25 -> 8u31)
- knife-opc (7bf26f4b -> daec05e7)
- python (2.7.5 -> 2.7.9)
- opscode-solr4 (4.5.1 -> 4.9.1)
- chef (12.0.3 -> 4664b73)
- Multiple bug fixes since 2.8.21: https://raw.githubusercontent.com/antirez/redis/2.8/00-RELEASENOTES
- CVE-2015-4335: Redis Lua Sandbox Escape
- bugfixes: link
- CVE-2015-0241: Fix buffer overruns in
to_char
() - CVE-2015-0242: Fix buffer overrun in replacement
*printf()
functions - CVE-2015-0243: Fix buffer overruns in
contrib/pgcrypto
- CVE-2015-0244: Fix possible loss of frontend/backend protocol synchronization after an error
- CVE-2014-8161: Fix information leak via constraint-violation error messages
- CVE-2014-0067: Lock down regression testing's temporary installations on Windows
- Added rspec testing basics for chef-server-ctl commands
- Updated and added testing for key rotation related chef-server-ctl commands
- introduces server api versioning per chef-rfc/rfc-041. As of 1.7.0 the only supported version is 0.
- significant internal refactoring and cleanup
- tests for server api versioning, and by default pass x-ops-server-api-version to the server on all requests.
- use keys API for key rotation in chef-server-ctl, instead of direct database access.
- lua routing tests working again
- travis support enabled
- centos-7/rhel-7 enabled for local builds
- now floating on master
- Policyfile endpoint URLs updated to match Chef RFC 042
- Cookbook Artifacts endpoint for policyfiles
- Miscelaneous build improvements
- Search results respect ACLs.
- Use a cert instead of a public key for pivotal.
- No longer generate /etc/opscode/pivotal.cert as it is no longer used.
- Remove the public key we now use for bootstrapping (/etc/opscode/pivotal.pub) post bootstrap so that it only lives in the database.
- Disable jmxremote in solr4's Java options
- Configuration options for the key cache are now exposed in /etc/opscode/chef-server.rb
- Ensure keyfile is writable before creating a user.
- Add --input option to user-edit command
- Add user to billing-admins group with --admin is passed
- Print new private-key when user-edit results in a key generation
- Uses relx for Erlang application releases
- Upgraded to lager 2.1.1
- Uses relx for Erlang application releases
- Upgraded to lager 2.1.1
- Uses relx for Erlang application releases
- Upgraded to lager 2.1.1
- Updated to use public key instead of certificate for pivotal on bootstrap.
- Adds tests for keys named get
- Integrates chef-pedant into oc-chef-pedant.
- Adds tests for keys named delete and put
- Support to GET, PUT, and DELETE a named key
- Integrates schema into oc_erchef itself
- Adds policyfile validation support
- License and readme updates
- CVE-2015-0286: Segmentation fault in ASN1_TYPE_cmp fix
- CVE-2015-0287: ASN.1 structure reuse memory corruption fix
- CVE-2015-0289: PKCS7 NULL pointer dereferences fix
- CVE-2015-0293: DoS via reachable assert in SSLv2 servers fix
- CVE-2015-0209: Use After Free following d2i_ECPrivatekey error fix
- CVE-2015-0288: X509_to_X509_REQ NULL pointer deref fix
- Updated to webmachine 1.10.8
- Updated to webmachine 1.10.8
- New keys API tests
- New cookbook artifact API tests
- Keys API POST support: /organizations/$ORG/clients/$CLIENT/keys and /users/$USER/keys
- the fields
external_authentication_uid
andrecovery_auth_enabled
are now preserved on user PUT when they are not provided.
- New GET/POST
BASE_URL/cookbook_artifacts/NAME/IDENTIFIER
endpoint - Updated to webmachine 1.10.8
- 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.
- 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
- Add incubation feature for policyfiles. Feature flag off by default.
- Add
s3_url_expiry_window_size
setting for s3 URL caching.
- test support for keys API endpoint (GET)
- test support for policyfile endpoints
- Use chef-client -z instead of chef-solo.
- Reference chef-client via
base_path
.
- Added keys table / key rotation support.
- Needed for ohai >= 2.
- Add preliminary systemd support
- Make it possible to pass arbitrary attrs to runit resources
- Updated chef-pedant to 1.0.41, oc-chef-pedant to 1.0.73. These versions have been updated to use RSpec 3.
- Added key management and rotation commands add-client-key, add-user-key, delete-user-key, delete-client-key, list-client-keys, and list-user-keys.
- Pulled in Chef 11.18.0. This will fix "ffi-yajl and yajl-ruby gems have incompatible C libyajl libs" warning when running chef-server-ctl commands.
- Ensure nginx restarts on frontends after lua-related changes
- Updated nginx's logrotate config with proper log ownership.
- Nginx logs $http_x_forwarded_for instead of $remote_addr if nginx['log_x_forwarded_for'] is true. The default is false
- Log an error and exit when DRBD mount attempts are exhausted rather than entering an infinite loop.
- Fix installation errors caused by PERL5LIB environment variable
- chef-server-ctl now returns non-zero exit codes for errors during user and organization-related commands.
- Use -D for --download-only option in chef12-upgrade-download command, avoiding option name conflict.
- add basic multikey/key rotation support. This is not yet exposed via
the REST API, but is being used within
oc_erchef
itself.
- Updated
sqerl
version to pull in more currentepgsql
dependency - Pulled repos
chef_db
,chef_index
,chef_objects
,depsolver
,oc_chef_authz
, andoc_chef_wm
into apps inoc_erchef
. - Pulled
chef_wm
intooc_chef_wm
. - Updated integration tests, and got integration and unit tests running in Travis CI.
- Remove array merging in
chef_deep_merge
, fixing incorrect search results for arrays.
- Updated mover to pull in oc_erchef since some dependencies where moved there.
- Use HTTPS instead of GIT to pull down dependencies in Makefile.
- merged
oc_erchef
configuration sections forchef_wm
intooc_chef_wm
- Fix bug that can cause long-running migrations to hang indefinitely
- Expose configurable value for database bulk fetch batch size to use during Solr 4 migrations
- Update to version 0.4.4 to patch a doorkeeper CSRF vulnerability
- update to version 2.2.17, with better failure case handling and increased timeouts.
- pin mixlib-shellout to 1.6.1
- pin mixlib-shellout to 1.6.1
- added new
group_dn
ldap attribute to require users to be in the named group. - Refactored superuser bootstrap process to use new chef-server-bootstrap repository instead of opscode-test, which pulled in a variety of now deprecated ruby repositories.
- Update location/name of Chef’s public GPG key.
- Fetch chef-server-ctl man page directly from chef-docs repo.
- Repository that replaces opscode-test, allowing us to deprecate several old ruby repositories.
- module
chef_wm
merged intooc_chef_wm
- support for ldap user search including memberOf group,
via attribute
group_dn
- Restart logging service on log configuration change
- Make project-ctl configurable by name
- Exclude gz files from tail
- Add
ip_mode
andnormalize_host
for ipv6 configuration - Add configuration for queueing in pooler
- Expose
db_timeout
for sqerl in Erchef, bifrost and mover as a parameter that can be set in the "/etc/opscode/chef-server.rb" file for convenience. By default there is a hard coded value of 5 seconds (5000ms) as per: sqerl_client.erl - Select appropriate default port for LDAP and LDAPS (when encryption is selected, as previously user had to manually add port to make it work).
- Expose
proxy_connect_timeout
for Nginx when it connects to the backends, so it can be adjused. The hard coded default might not be sufficient in some cases. - Expose
folsom_graphite
configuration, default to disable - Move Postgres database stop/start out of migrations
- Gracefullly attempt to start the database during migrations
- Add ability to configure SQL query timeout for Erchef, bifrost and mover.
- Provide reasonable default for LDAP and LDAPS ports.
- Deprecate ldap "encryption" setting and replace with
ssl_enabled
/tls_enabled
. Add further validation and basic checks around ldap settings, as well as deprecation warnings. - Add ability to configure timeout for connect() when connecting to backends.
- fix issue in which local mode auth was not handled correctly, preventing accounts on an LDAP server from being associated with existing Chef Server accounts when the login name differed.
- Modify test of local mode authentication to be correct
- Turn org creation validation off by default
- Add test for /organizations/:org_id/ANY/_acl endpoint
- Add coverage for /users/USER/organizations endpoint
- additional test for proper behavior when attempting to remove an org's admin.
- Update tests to reflect that clients no longer have C/U/D permissions on data bags by default.
- Fix for consistent return values in oc_erchef
- route /organizations/:org_id/ANY/_acl endpoint
- set default client ACLs for data bags to read-only. See Release Notes for i important related details.
- correct message logging in org-user association/disassociation process
- new /controls endpoint in support of upcoming client features
- revert functionality change where erchef version of /users/X/organizations endpoint no longer returned "guid" field. This field is used by internal products in our hosted environment and cannot yet be removed.
- fix regression in which organization user was partially removed even though removal was disallowed because user is an admin.
- update actions to support capture of acl activity
- Internal placeholder we used to indicate our hosted product switch from Erlang R15B03-1 to R16B03-1. Note that R16B03-1 has been included in CS12 since the first RC.
- update sqerl to use queuing-enabled pooler API
- update pooler to 1.3.3, which adds queueing support
- Add folsom-graphite dependency (used for runtime stats gathering)
- fix regression that broke org caching
- Org support in postgres
- Reindexing support to check redis flags
- Fix typo in darklaunch interrogation
- Set
VERSION
environment variable on database migrations to avoid conflict during upgrades
- changes to addon installs to default to lucid when current ubuntu codename isn't in the accepted list (to support installs on 14)
- added apt-transport-https package in case it was missing from the system (packagecloud requires it)
- created chef-server.rb during install to cut down on user confusion
- [opscode-omnibus-597] Limit postgresql shared memory usage to stay under SHMAX
- Change postgres effective_cache_size to 50% of available RAM instead of hard coding at 128MB
- updated references to omnibus-ruby repo to be omnibus
- changelog - fix markdown formatting errors
- changelog - added this changelog note
- [OC-11769] make oc_chef_authz a tunable in private-chef.rb
- Fix oc_chef_authz timeout tunable
- Make postgresql slow query logging configurable
- Fix missing resources on API HTML pages
- Fixed the default value for Postgres effective_cache_size
- Adjust perms to 0750 for all service's log dir
- Add and use new perms attribute
- Add an OmnibusHelper method to provide an owner and group hash
- Partition server start/stop in upgrade process
- Changed commands org-associate and org-dissociate to org-user-add and org-user-remove, respectively.
- Update password command to use knife-opc so as to work post-removal of mixlib-authorization.
- SRTP Memory Leak (CVE-2014-3513)
- Session Ticket Memory Leak (CVE-2014-3567)
- Build option no-ssl3 is incomplete (CVE-2014-3568)
- properly configure ldap under erchef, and add some safeguards against incorrect encryption configuration.
- oc_erchef updated to 0.27.4
- Bump the chef_max_version to 12 (this is the max chef client version that Chef Server will accept)
- expose license configuration options
- Add man page for chef-server-ctl.
- Correct gather-logs to point to chef-server.rb
- Disable SSLv3 support in nginx
- Added command line options to open-source-to-chef-server-12 upgrade for finer-grained control of migration process
- Improve error handling in org creation and deletion.
- Fixed pooler bug with regard to timed out pool member starts
- Add org info to actions
- ldap start_tls support
- ldap simple_tls support
- support for correctly looking up users by external auth id
- fix for GET of org users not returning correct state record, resulting in requests not properly terminating
- Fix meck dependency locking issue.
- Add support for Chef signed headers in Resource Owner Password Credentials flow
- Add new endpoint (/v1/me/organizations) to get the list of organizations for the user represented by a Bearer token
- Update doorkeeper gem to 1.4.0
- Add support for Resource Owner Password Credentials flow
- Clean up error handling for org user associations and invites migrations
- Fix backwards compatibility issues with oc_chef_authz intergration
- removed check for maximum client version (only checks for minimum, i.e., <10)
- updated server flavor from 'ec' to 'cs' (Chef Server) now that servers have been merged
- Restricted chef-server-ctl install to known Chef packages
- Correct show-config command/recipe to point at chef-server.rb instead of private-chef.rb
- Updated knife-opc config so that user / org / association commands now work if non-default ports are used.
- re-enable ctrl+c for chef-server-ctl commands by setting "client_fork false" in solo.rb
- Extended API with
add_command_under_category
, that allows ctl projects to group commands under categories, resulting in more logical help output. - Added concept of hidden services that hides certain services from those listed in
chef-server-ctl status
. - Any service (even hidden ones) can still be status checked via
chef-server-ctl status <service>
. - opscode-chef-mover was added as a hidden service.
- add support for ssl version configuration
- Fix rspec deprecations
- Remove test of curl
- Ensure contents of install dir (
/opt/opscode
) are owned by root. - Configure oc-chef-pedant ssl version to match nginx
- Change to using /etc/opscode/chef-server.rb from /etc/opscode/private-chef.rb
- Symlink private-chef.rb to chef-server.rb if private-chef.rb is present
- Erlang R16 support
- Update to latest cacerts as of 2014/08/20
- Add support for pluggable high availability system
- We use a sqitch based schema instead.
- We are pleased to announce that we have migrated all data over to sql.
- Updates org_migration_state table with migration_type and verification
- Update org_migration_state with support for solr 4 migration
- Cleans up reporting schema info table
- Clean up Makefile to preserve PATH variable
- Update password hash type for OSC password hash types
- Fix constraints for org_user_assocations and org_user_invites
- Add tables for organizations, org_user_associations, and org_user_invites
- Replaced R15, which was only used by the services we removed.
- Add support for tools to backup and restore from chef servers.
- Remove /system-recovery endpoint tests
- Enhance test coverage for user-org association
- Update acl, organization and association tests for ruby-erlang differences
- Add tests for
- authenticate_user endpoint
- users email validation
- superuser access
- certs in pubkey field for user
- default organization rewriting
- verify-password
- oc_authz_migrator is no longer needed
- Organizations in erchef and in sql
- organization association and invites in erchef and sql
- Initial low level work for organizations and associations in SQL
- Improve reindexing script
- ACL endpoint in erchef
- Add chef action data_payloads
- Add default organization support for OSC compatibility
- Add license endpoint support
- Add global placeholder org macro.
- System recovery endpoint work: Fix so recovery_authentication_enabled is correct for new users
- Add internal chef keygen cache to replace opscode-certificate service.
- do not force user key type to public on regeneration
- Bugfix for concurrent cookbook uploads
- Automatically upgrade user password salt algorithm on auth
- Cleanups for user password encryption
- Groups endpoing in sql and in erchef
- Update authenticate_endpoint for LDAP
- Update chef users email validation and filtering
- Add chef users endpoint.
- The last remaining endpoints (organizations, and user-org association and invites) are entirely implemented in erchef now.
- This is replaced by the keygen service in erchef.
- Organizations, user-org association, and user-org invite migrations from couchdb to SQL
- Migration of global containers and global groups from couchdb to SQL
- Backwards incompatible API change: Group creation (POST) ignores users and clients
- Containers and groups migration from couchDB to postgreSQL
- Bcrypt user migrations
- Solr4 migration
- Generalized migrate scripts and other code to be migration_type agnostic
- Improved support for non-org based migrations
- Update for Erlang R16
- Erchef no longer needs multi-phase organization create; direct creation is sufficient.
- Orgmapper is no longer useful after migrations to SQL are complete.
- Upgrade to solr 4.
- It is superceded by the opcsode-manage package
- Removed. Docs can be found at docs.chef.io
- Introduce pluggable HA architecture as an alternative to DRBD
- [OC-10117] opscode-solr4 accepts Java-like memory attributes
- [OC-11669] keepalived safe mode
- Update is from 1.9.3-p484
- No longer needed because opscode-account is gone
- Renamed from private-chef-ctl
- Added chef-server-ctl upgrade command to support migrations from the open source chef 11 server
- Added tooling to manage users and orgs from the command line via knife-opc
- Added chef-server-ctl install command to install chef add-on packages (via web or local file)
- Clarify the use of the --path options for the
install
subcommand
- [OC-10470] Allow private-chef-ctl status to ignore disabled services.
- [OC-11574] private-chef-ctl service commands should be HA aware
- [OC-9877] exclude binary files and archives from *-ctl tail
- Ensure contents of install dir (
/opt/opscode
) are owned by root.
- Update to 0.4.5
- Fix issue where 'private-chef' was being changed to 'private_chef' unexectedly in upstart/runit files
- Add Makefile for automating builds
- [CA-555] Update 11.1-stable oc_erchef with latest oc_chef_action
- [OC-11672] Upgrade PostgreSQL to 9.2.9
- [OC-11575] Don't start services by default in HA topology
- Update to 0.4.4
- Update to latest of oc_chef_action to get hostname from fqdn instead of inet
- Setting the CHEF_ACTIONS_MESSAGE_VERSION to 0.1.0
- Sets ['dark_launch']['actions'] = true
- Update to latest cacerts as of 2014-04-22
- Update embedded chef gem to 11.12.2
- Add authz API support
- Refactor PERL Postgres driver installation
- [analytics] Copy webui_priv into opscode-analytics if actions is enabled
- [OC-11297] Tweak partybus migration-level subscribes for a more reliable workaround
- [OC-11459] Allow opscode-manage to easily be moved off of 443
- [OC-11540] Fix invalid opscode-account config when forcing SSL
- [OC-11601] Fix a race condition that sometimes caused redis_lb to attempt to reconfigure itself before it was restarted.
- [OC-11668] Enable ipv6 in standalone mode
- [OC-11673] Tune PostgreSQL keepalive timeouts
- [OC-11710] Fix couchdb compaction log rotation
- Add bifrost_sql_database uri to orgmapper.conf
- [OC-11585] Allow ['lb']['upstream'] to have a custom setting
- [CHEF-3045] increase s3_url_ttl from 15m to 8h
- Use SSL port for lb_internal if non-SSL is disabled
- Lock down postgresql
- Add a gather-logs command to create a tarball of important logs and system information for Chef Support
- [OC-9877] Fix bug that included binary files and archives when using 'private-chef-ctl tail'
- Add Chef Identity Service (oc-id)
- Fix for CVE-2014-3512
- Fix for CVE-2014-3511
- Fix for CVE-2014-3510
- Fix for CVE-2014-3507
- Fix for CVE-2014-3506
- Fix for CVE-2014-3505
- Fix for CVE-2014-3509
- Fix for CVE-2014-5139
- Fix for CVE-2014-3508
- Upgrade to RabbitMQ 3.3.4
- [OC-11702] - fails to expand ACLs and groups when they contain groups that no longer exist
- [OC-11708] - fixes user association bug that relied on permissions of the last updater of the users group
- exit immediately on errors
- [OC-11499] Use more strict regular expression for IP check in ha-status
- [OC-3107] Ensure CouchDB compaction cron job does not run on passive backend.
- [OC-11601] Restart redis_lb immediately during reconfigure
- [OC-11490] Explicitly set keepalived directory ownership
- [OC-11297] EC 11 fresh install not saving migration state
- [OC-11656] Set explicit owner and group for services without them
- Address a PostgreSQL configuration error. The defect allows any local user on the system hosting the Chef Server’s PostgreSQL components full access to databases.
- [OC-11662] Separate redis_keepalive_timeout from redis_connection_timeout and increase their default values from 60ms to 1000 and 2000ms, respectively.
- [OC-11657] Bump default svwait timeout of 7 seconds to 30 seconds
- [OC-11382] keepalived restart interferes with upgrades
- [OC-8881] private-chef-ctl password does not work
- Update gather-logs and migration scripts to honor postsgresql['username']
- Address vulnerabilities CVE-2014-0224, CVE-2014-0221, CVE-2014-0195, CVE-2014-3470 https://www.openssl.org/news/secadv\_20140605.txt return code
- [OC-11581] private-chef-ctl test command should return the pedant return code
- rename oc_actionlog to actions
- Use dark launch to enable Chef Actions (default: off)
- Write out Actions configuration file for use by opscode-analytics
- Add tests for superuser password authentication
- Prevent password authentication for pivotal superuser
- Remove legacy chargify code
- Updated knifetests to work with the latest reporting API
- platform_family fixes to couchdb and drbd cookbooks
- Set random initial password for pivotal user on bootstrap
- new dep: libffi
- new dep: libarchive
- CVE-2014-0138: libcurl can in some circumstances re-use the wrong connection when asked to do transfers using other protocols than HTTP and FTP
- CVE-2014-0139: libcurl incorrectly validates wildcard SSL certificates containing literal IP addresses when built to use OpenSSL
- CVE-2014-1263: When asked to do a TLS connection (HTTPS, FTPS, IMAPS, etc) to a URL specified with an IP address instead of a name, libcurl built to use Darwinssl would wrongly not verify the server's name in the certificate
- CVE-2014-2522: When asked to do a TLS connection (HTTPS, FTPS, IMAPS, etc) to a URL specified with an IP address instead of a name, libcurl built to use Winssl would wrongly not verify the server's name in the certificate
- upgrade to version 11.10.4
- upgrade to r15b03-1
- upgrade to nokigiri 1.6.1
- CVE-2014-2525: Heap-based buffer overflow allows context-dependent attackers to execute arbitrary code
- add oc_chef_action to oc_erchef (support for opscode-analytics actions package)
- CVE-2014-0160: heartbeat extension allows remote attackers to obtain sensitive information from process memory
- fix USAG and organization creation for sql
- fix bug where billing-admins creation crashed for sql
- gracefully fail association request if org is in 504 mode
- speed up internal org-creation by removing Couchdb _all_dbs call
- check org _route endpoint for groups darklaunch during org creation
- fix schema constraint bug during LDAP user creation
- Ruby on Rails security updates
- upgrade to 9.2.8
- Increase postgresql max_connections to 350 to handle 4 node cluster
- Manage permissions for /var/log/opscode for non 0022 umasks
- Remove incorrect mention of
heartbeat_device
fromha-status
output.
- added CLI options for running /internal-organization endpoint tests
- added tag for running organization tests
- add association tests to tags list
- added test coverage for /organization and /internal-organization endpoints
- added association framework and tests
- Add ossp-uuid extension to Postgres 9.2
- Add libossp-uuid library for Postgres
- Configure oc_actionlog in oc_erchef and rabbit
- Remove :session and :environment from webui exception emails
- Add internal /_routes endpoint to load balancer
- remove banned/whitelist IP checking from OpenResty Lua config that breaks ipv6 clients
- [keepalived] update to 1.2.9 + patch for Centos 5.5
- [perl] generate an Omnibus-friendly CPAN config
- [openssl] CVE-2013-4353/CHEF-4939 - tls handshake causes null pointer in OpenSSL
- [berkshelf] update to 2.0.12
- [libyaml] CVE-2013-6393 - update libyaml to 0.1.5
- Add redis gem for reconfigure management of redis install
- Add Lua lpeg library for use in refactored openresty routing config
- Add back in for use in openresty routing config
- Remove request logging, which causes backups and crashing under heavy load
- Add containers table
- Add new enum type and columns for user password hash
- Add groups table
- Add index for opc_users(customer_id) (improves delete performance)
- [CHEF-4086] Add tests for cookbook version host header changes
- Add tests to validate newly created organizations
- Updates to /containers endpoint tests for ruby / erlang switching
- Updates to /groups endpoint tests for ruby / erlang switching
- Use IPV6-compatible rest-client gem for testing IPV6
- Add tests for /users/:user/_acl endpoint
- Update /principals endpoint tests for pushy updates
- Add IPV6 support
- Use shared opscoderl_wm to pull in webmachine dependency
- [CHEF-4086] Add configurable host for S3 pre-signed URLs
- Refactor chef_objects, chef_db, and chef_wm to support non-open-source features
- Add support for SQL/Erlang /containers endpoint (not migrated)
- Add support for SQL/Erlang /groups endpoint (not migrated)
- Convert all configuration fetching code to use envy library
- Remove REST API for darklaunch
- Add containers API docs to oc_erchef code base
- Remove caching of search-related database responses
- Remove fast_log and replace with lager
- Add IPV6 support
- Differentiate between 404s for missing principal vs. missing org
- Remove SQL switching code for migrated objects
- Support container objects in SQL
- Support group objects in SQL
- Remove obsolete clients controller
- Encrypt user passwords with bcrypt
- BUGFIX: allow non-admin users to leave organizations
- Remove UPDATE from containers API
- Add IPV6 support
- BUGFIX: fix Ace.new method in #update_user_ace
- BUGFIX: don't log password changes in plain text
- BUGFIX: /organizations API can't show billing admins group
- Ensure sqitch uses an Omnibus-specific CPAN config
- [keepalived] Adjust command syntax for 1.2.9
- [erchef / bookshelf] Add s3_external_url configuration
- [all] Add IPV6 address support
- [nginx] Add ipv6only option to listen directive
- [sysctl] Force net.ipv6.bindonly to 0
- [opscode-certificate] Run certificate service on front-ends
- [redis] Add redis back into EC build (name redis-lb)
- [enterprise-chef-server-schema] Add schema upgrade for bcrypt user password support
- [openresty] Add lua-based upstream routing
- [oc_bifrost] Use opscoderl_wm logging
- [oc_erchef] Replace fast_log with lager
- [oc_erchef] Remove deprecated use of db_type for sqerl config
- [configuration] Increment api_version for release 11.0.0 -> 11.1.0
- [opscode-certificate] Make sure :restart action occurs on all nodes
- [keepalived] Fixes for keepalived.conf to work with 1.2.9 unicast
- [bookshelf] Turn off request logging