Skip to content
This repository has been archived by the owner on Jul 14, 2021. It is now read-only.

Latest commit

 

History

History
2049 lines (1704 loc) · 198 KB

CHANGELOG.md

File metadata and controls

2049 lines (1704 loc) · 198 KB

v4.13.3 (2020-12-15)

Merged Pull Requests

v4.12.0 (2020-10-21)

Merged Pull Requests

v4.11.0 (2020-09-11)

Merged Pull Requests

v4.10.0 (2020-07-29)

Merged Pull Requests

v4.9.7 (2020-07-06)

Merged Pull Requests

v4.8.23 (2020-06-02)

Merged Pull Requests

v4.7.73 (2020-01-28)

Merged Pull Requests

v4.6.35 (2019-12-02)

Merged Pull Requests

v4.5.0 (2019-10-16)

Merged Pull Requests

v4.4.27 (2019-09-30)

Merged Pull Requests

v4.3.13 (2019-08-12)

Merged Pull Requests

v4.2.0 (2019-07-12)

Merged Pull Requests

v4.1.7 (2019-07-09)

Merged Pull Requests

v4.0.60 (2019-05-28)

Merged Pull Requests

  • Change Inspec to InSpec in cookbook generator #1974 (jerryaldrichiii)
  • Fix # # encoding in cookbook generator #1975 (jerryaldrichiii)
  • Update liblzma to 5.2.4 to match chef #1977 (tas50)
  • Prepare DK to branch chefdk-3 as the stable branch #1978 (tas50)
  • Remove chef-provisioning from DK #1614 (tas50)
  • Update to the latest major releases of Cookstyle / Fauxhai #1979 (tas50)
  • Add kitchen-vcenter and knife-vcenter gems #1980 (tas50)
  • Update rubygems to 3.0.2 #1981 (tas50)
  • Require Ruby 2.5+, bump ruby to 2.5.5, bump deps #1990 (tas50)
  • Bump Test Kitchen to 2.0 and kitchen-ec2 to 2.5.0 #2005 (tas50)
  • Pull in Chef 15 from git #2006 (tas50)
  • Update InSpec to 3.7.11 and Test Kitchen to 2.0.1 #2011 (tas50)
  • Update chef generate cookbooks chefignore file #2002 (tas50)
  • Update Ruby to 2.6 and Rubygems to 3.0.3 #2014 (tas50)
  • Pull in Test Kitchen 2.1 and others #2028 (tas50)
  • Bump Chef to 14.12.9 #2029 (chef-ci)
  • Pin bundler back to 1.17.3. #2031 (jonsmorrow)
  • Remove chefdk-2 branch testing #1985 (tas50)
  • Pull in InSpec 4, kitchen-ec2 3 and the ed25519 gems #2033 (tas50)
  • Make chef verify temporarily accept the inspec license #2036 (tas50)
  • Add Test Kitchen 2.2 with support for the Chef 15 license #2038 (tas50)
  • Update ruby to 2.6.3 and InSpec to 4.3.2 #2041 (tas50)
  • Make sure we have curl on windows hosts as well #2042 (tas50)
  • Appbundler inspec-bin not inspec #2043 (tas50)
  • Remove kitchen-vcenter and knife-vcenter for now #2046 (tas50)
  • Update generator to use kitchen.yml not .kitchen.yml #1715 (tas50)
  • Update cookbook templates to use Ubuntu 18.04 #2048 (tas50)
  • Remove the deprecated app and lwrp generators #2049 (tas50)
  • Fix the dep bumping rake task to work with the correct bundler #2051 (tas50)
  • Fix describe-cookbook to support cookbooks with metadata.json #2047 (teknofire)
  • Update the omnibus build license to the Chef EULA #2053 (btm)
  • Convert Chef EULA to a local file #2058 (btm)
  • Update Test Kitchen to 2.2.3 #2057 (tas50)
  • Fix expeditor updating + bump gem deps #2059 (tas50)
  • Make generate repo default to policyfiles + cleanup generated readme content #2050 (tas50)
  • Update mixlib-install to 3.11.18 #2063 (tas50)
  • More branding fixes + generator improvements #2064 (tas50)
  • Generate cookbooks with policyfiles by default #2065 (tas50)
  • Make chef generate repo quiet by default #2066 (tas50)
  • Update command help / contents to make sense in Workstation #2067 (tas50)
  • Modernize the chef resource used to log during generate commands #2068 (tas50)
  • Bump test-kitchen to 2.2.4 #2069 (chef-ci)
  • Prevent double bundler by pinning to 1.17.2 #2070 (tas50)
  • Pull in Chef 15.0.293 and Foodcritic 16 #2072 (tas50)
  • Revert the Gemfile.lock back to 1.17.3 #2077 (tas50)
  • Bump test-kitchen to 2.2.5 #2080 (chef-ci)
  • Bump train to 2.1.2 #2081 (chef-ci)
  • Update Chef to 15.0.298 and push jobs to 2.99 #2085 (tas50)
  • Add chef-bin dependency #2084 (tas50)
  • Bump chef-apply to 0.2.13 #2089 (chef-ci)
  • Adding license acceptance support to ChefDK #2074 (tyler-ball)
  • Update Chef Infra Client to 15.0.300 #2090 (tas50)
  • Accept the Chef EULA for CI pipeline testing #2091 (tyler-ball)
  • Accept the license in CI and remove old acceptance tests #2092 (lamont-granquist)
  • RFC097 include_policy with remote sources and validating policy_revision_id with path #2086 (jonsmorrow)
  • Accept the DK license during testing with the CLI flags #2094 (tas50)
  • Bump fauxhai to 7.3.0 #2097 (chef-ci)
  • Use bin chef-apply in testing #2095 (jaymalasinha)
  • 'chef verify' strips all the environment so add CHEF_LICENSE back #2099 (tyler-ball)
  • Bump train to 2.1.7 #2101 (chef-ci)
  • Bump kitchen-dokken to 2.6.9 #2103 (chef-ci)
  • Don't generate a full workflow build cookbook by default #2096 (tas50)
  • Update license-acceptance gem to handle users specifying mixlib version as a channel #2104 (tyler-ball)
  • Do not request license when users shell-init #2105 (tyler-ball)

v3.8.14 (2019-02-27)

Merged Pull Requests

v3.7.23 (2019-01-30)

Merged Pull Requests

v3.6.57 (2018-12-27)

Merged Pull Requests

  • Bump knife-google to 3.3.6 #1834 (chef-ci)
  • Update repository contributing.md, code of conduct, PR template #1833 (marcparadise)
  • Bump berkshelf to 7.0.7 #1837 (chef-ci)
  • Bump knife-ec2 to 0.19.12 #1840 (chef-ci)
  • Update to openssl 1.0.2q #1839 (tas50)
  • Bump knife-cloud to 1.2.3 #1842 (chef-ci)
  • Adds a kitchen flag that gives options for different kitchen configs #1517 (burtlo)
  • [kitchen-ec2 to 2.3.2] fix x86_64 architecture default for image search (resolves arm64 appearing as default) #1843 (chef-ci)
  • Bump kitchen-ec2 to 2.3.3 to add support for arm64 architecture #1844 (chef-ci)
  • [inspec to 3.0.61] improve windows support & several bugfixes #1846 (chef-ci)
  • Bump test-kitchen to 1.23.3 with improvements for WinRM #1847 (chef-ci)
  • Bump foodcritic to 15.0.0 to include just the latest Chef release metadata #1848 (chef-ci)
  • Bump knife-ec2 to 0.19.15 to slim the install size #1849 (chef-ci)
  • Bump knife-push to 1.1.1 to slim the install size #1850 (chef-ci)
  • Bump stove to 6.1.0 to slim the install size #1851 (chef-ci)
  • Bump stove to 7.0.0 to ship metadata.rb to supermarket and remove the yank command #1852 (chef-ci)
  • Bump kitchen-ec2 to 2.3.4 to slim the install size #1854 (chef-ci)
  • Prevent rake from being packaged twice in DK #1853 (tas50)
  • Bump chef-sugar to 4.2.0 to added parallels? helper and improve raspi detection #1855 (chef-ci)
  • Bump ohai to 14.8.10 for improved platform and virtualization detection #1856 (chef-ci)
  • Bump chef-sugar to 4.2.1 #1858 (chef-ci)
  • Bump chef-provisioning-aws to 3.0.7 to slim the install size #1859 (chef-ci)
  • Bump inspec to 3.0.64 with habitat improvements and a smaller on disk size #1860 (chef-ci)
  • Bump chef-provisioning-fog, mixlib-shellout, and ffi-libarchive to slim install size #1863 (chef-ci)
  • Bump wmi-lite to 1.0.1 to slim the install size #1864 (chef-ci)
  • Update Solve and Semverse to slim the install size #1865 (tas50)
  • Prevent shipping two copies of rdoc and minitest gems #1866 (tas50)
  • Bump test-kitchen to 1.23.4 to reduce the size of the DK installation #1867 (chef-ci)
  • Bump knife-ec2 to 0.19.16 to slim the install size #1868 (chef-ci)
  • Bump kitchen-google to 2.0.1 to slim the install size #1869 (chef-ci)
  • Bump test-kitchen to 1.23.5 to fix appbundling in DK builds #1871 (chef-ci)
  • Bump chefspec to 7.3.3 #1872 (chef-ci)
  • Bump cookstyle to 3.0.1 #1873 (chef-ci)
  • Don't ship omnibus_overrides or readme in the gemfile #1857 (tas50)
  • Bump kitchen-azurerm to 0.14.6 to support tags and resolve errors fetching IP during node create #1874 (chef-ci)
  • Update to artifactory 3.0 to slim the install size #1875 (tas50)
  • Bump mixlib-archive to 0.4.19 and mixlib-shellout to 2.4.4 to slim the install size #1877 (chef-ci)
  • Remove the Rake gemtasks since we use expeditor #1870 (tas50)
  • Bump Chef to 14.8.12 #1878 (chef-ci)
  • Update to inspec 3.1.3 for new UI experience #1879 (tas50)
  • Fix the habitat plan to not use rake install #1881 (tas50)
  • Update cookstyle and update habtitat plan to match omnibus #1883 (tas50)
  • Bump nokogiri to 1.9.0 to reduce size / speedup operations #1884 (chef-ci)
  • Update mixlib-config, mixlib-log, and nokogiri to reduce install size #1886 (tas50)
  • Bump kitchen-azurerm to 0.14.7 #1887 (chef-ci)
  • Update mixlib-versioning to 1.2.7 to slim the install size #1888 (tas50)
  • Bump license_scout to 1.0.20 for licensing tests #1889 (tas50)
  • Bump train to 1.6.3 to expand winrm support and reduce install size on disk #1890 (chef-ci)
  • Bump kitchen-ec2 to 2.4.0 for amazon2 & windows server 1709/1803 support #1891 (chef-ci)
  • Bump knife-opc to 0.4.1 to improve knife help messaging #1892 (chef-ci)
  • Bump inspec to 3.2.6 to add aws_sqs_queue resource and add new winrm connection options #1893 (chef-ci)
  • Bump fauxhai to 6.10.0 #1894 (chef-ci)
  • Update plist, tomlrb, and unicode-display_width to new smaller versions #1897 (tas50)
  • Bump test-kitchen to 1.24.0 to improve error messages for missing plugins #1898 (chef-ci)
  • Bump foodcritic to 15.1 to add Chef 14.8 metadata and bump stove to 7.0.1 to fix error messages not printing #1900 (chef-ci)
  • Bump chefspec to 7.3.4 to fix chef-dk verification tests #1902 (chef-ci)
  • Bump chef-sugar to 5.0.0 #1903 (chef-ci)

v3.5.13 (2018-11-16)

Merged Pull Requests

v3.4.38 (2018-10-29)

Merged Pull Requests

v3.3.23 (2018-09-26)

Merged Pull Requests

v3.2.30 (2018-09-04)

Merged Pull Requests

  • Update mixlib-config / mixlib-install #1619 (tas50)
  • Update to Chef 14.3.37 #1624 (tas50)
  • Use new mixlib-config to resolve berkshelf errors on windows #1625 (tas50)
  • add windows habitat plan #1595 (mwrock)
  • Pull in the latest knife-google, kitchen-google, inspec and more #1633 (tas50)
  • [SHACK-304] Add Chef Apply as a gem dependency #1631 (tyler-ball)
  • [SHACK-304] Habitat build fails with bundler error #1636 (tyler-ball)
  • [SHACK-304] Expeditor version update needs to only update the ChefDK version #1637 (tyler-ball)
  • Bump version to 3.2.0 #1639 (tas50)
  • Update train to remove google-cloud gem dep #1640 (tas50)
  • bumping deps, pulling in berks patch release #1643 (lamont-granquist)
  • Pull in the new knife-ec2 / updated fog-aws gem #1644 (tas50)
  • Pin ruby to 2.5.1 in habitat plan #1646 (ryancragun)
  • Bump all the minimum versions to prevent downgrades #1645 (tas50)
  • Pull in latest test-kitchen, fog-digitalocean, and berkshelf #1647 (tas50)
  • Updating dependencies to pull in latest chef-apply release #1648 (tyler-ball)
  • Add kitchen-azurerm plugin #1651 (tas50)
  • Updating OpenSSL to 1.0.2p #1654 (tyler-ball)
  • Add vim-tiny to the Dockerfile #1576 (vvchik)
  • Pull in the latest chef-provisioning, kitchen-vagrant, and train #1657 (tas50)
  • Use the rake dependency update task in Expeditor #1658 (tas50)
  • Pull in the new chef-provisioning-aws and chef-sugar #1659 (tas50)
  • expeditor update_deps: bundle install before we use rake #1661 (tas50)
  • Need to run expeditor scripts in Bash not Posix Shell #1665 (tyler-ball)
  • CI bot submits dependency update PRs as obvious fixes #1668 (tyler-ball)
  • Bump inspec to 2.2.70 #1671 (chef-ci)
  • Remove TK from the Announce Rake Task #1673 (tas50)
  • Add missing license field to the Gemspec #1674 (tas50)
  • Add DockerHub badges #1675 (cheeseplus)
  • Change policyfile generator to use 'policyfiles' directory #1590 (jonlives)
  • Bump mixlib-archive to 0.4.16 #1664 (bdwyertech)
  • Simplify / fix rake task for updating gem dependencies #1683 (lamont-granquist)
  • Add a command that can debug why a cookbook gets a given identifier #1682 (danielsdeleo)
  • Update Chef to 14.4.56 and fix expeditor auto updating #1681 (tas50)
  • Switch docker container to Ubuntu 18.04 and fix Ruby path #1684 (tas50)
  • Unpin Chef because Expeditor now manages stable pushes to Rubygems #1685 (tyler-ball)
  • Preparing release notes for 3.2 release #1686 (tyler-ball)

v3.1.0 (2018-07-05)

Merged Pull Requests

v3.0.36 (2018-05-21)

v3.0.36 (2018-05-21)

Merged Pull Requests

v2.5.3 (2018-03-07)

Merged Pull Requests

v2.4.17 (2017-11-29)

Merged Pull Requests

v2.3.3 (2017-09-21)

Merged Pull Requests

  • Be more selective about what dev gems we bundle #1393 (tas50)

v2.3.1 (2017-09-14)

Merged Pull Requests

v2.1.11 (2017-08-11)

Merged Pull Requests

v2.0.28 (2017-07-14)

Full Changelog

Fixed bugs:

  • chef push Broken in ChefDK 2.0.26 #1322

v2.0.26 (2017-07-05)

  • Bump deps for the new Foodcritic / Inspec / Chef-Sugar / Chef-Vault #1319
  • Use a less squished background in the macOS installer #1313
  • Use the chef 13.2 release #1311
  • Ensure that necessary system libraries are installed on Windows #1310
  • Bump deps to bring in the latest Ohai #1308
  • Use the latest OpenSSL 1.0.2 release (1.0.2l) instead of 1.1.0 #1307
  • Use Omnibus 5.6.1 #1305
  • Bump InSpec to v1.30.0 #1303
  • Bump and simplify our various Gem pins #1302
  • Use OpenSSL 1.1.0f for new crypto functionality #1300
  • Add cookstyle linting as default in the generated build cookbook #1299
  • Update the build cookbook generator code to detect file changes on Windows #1181
  • Remove version_policy logic and related files #1293
  • Bump deps for Berkshelf 6.3.0 #1291
  • Fix typo in metadata.rb.erb template file #1289
  • Allow updating specific cookbooks in a policyfile #1284
  • Update chef runner error messages to provide a full backtrace #1275
  • Test on Ruby 2.4 in AppVeyor #1285
  • Update to our latest logo in the macOS installer #1274
  • Add kitchen-hyperv gem and bump all other gems #1283
  • Update zlib to 1.2.11 to address CVEs #1280
  • Replace example text in the generated chef-repo to use chef generate cookbook #1260
  • Update dependencies to bring in Cookstyle 2.0 #1272
  • Remove chef-provisioning-vagrant and bump all other gems #1269
  • Refactor how we appbundle ChefDK to fix build failures #1263
  • Make it clearer that chef verify is not for end users #1261
  • Ensure a config object is passed down in the update action #1254
  • Add support for Artifactory as a Policyfile source #1252
  • Adds 'chef generate helpers [COOKBOOK] HELPERS_NAME' #1085
  • Create a Chef 12 style templates dir instead of a Chef 11 style dir #1247
  • Add cookstyle to the list of utilities in DK readme #1241
  • Update LWRP -> Resource in the generators #1194
  • Fix chef generate template with a content source #1243
  • Pull in Chef 13 and Ruby 2.4.1 #1235
  • Add inspec to chef --version output #1238
  • remove iconv from ruby build #1233
  • Update generated delivery local config to use updated foodcritic syntax #950
  • Remove support for Ruby 2.2 #1230
  • Updates to the generator cookbook to pass Foodcritic #1226

v1.3.43 (2017-04-14)

  • Fix OpenSSL installation for Windows FIPS users #1224

v1.3.40 (2017-04-07)

  • Use Expeditor tooling for version bumping and release #1213
  • Generate inspec tests that end with _test.rb in the cookbook generator #1219
  • Update liblzma to 5.2.3 #1220
  • Update InSpec to 1.19.1 #1217
  • Require Chef 12.1+ in the skeleton cookbook and use chef_version #1215
  • Write proper SPDX License strings in the cookbook generator #1218
  • Use CentOS 7.3 in the generated Test Kitchen configs #1214
  • Use latest Foodcritic, Inspec, Chefspec, and Fauxhai #1211
  • Bump deps to the latest for Fauxhai 4.0.2 #1208
  • Update cookbook validation check to not fail if a cookbook lacks a recipe #1195
  • Bump deps to bring in Foodcritic 10 and Cheffish 5 #1205
  • Add release policy badge to README #1204
  • Generate better example ChefSpec code #1202
  • Bump deps for Chefspec 6.1 #1192
  • Fix links to the Chefspec and Berkshelf site #1193
  • Remove veil gem #1189
  • Update Test Kitchen to 1.16 #1188
  • Improve generator error messaging when license is invalid #1180
  • Fix the dependency updater so Chef Client is updated #1178
  • Update Berkshelf to 5.6.3 and ChefSpec to 6.0.0 #1176
  • Use kitchen-dokken 2.1.x #1175
  • Cleanup the symlinks we create / remove on binary install #1161
  • Update omnibus-software to pull in openssl patch fixes #1173
  • Update OpenSSL to 1.0.2j to match chef-client #1171
  • Avoid override existing delivery configuration #1162
  • Remove chefstyle from DK and pin cookstyle with a minimal version #1169
  • Bring in the latest chefspec, kitchen-vagrant, kitchen-ec2, inspec #1167
  • Add cookstyle/chefstyle/foodcritic tests to Travis #1160
  • Properly skip generated skeleton Inspec tests #1153
  • Use ChefDK, rather than Chef Client, as build-cookbook Test Kitchen base #1150

v1.2.22 (2017-02-02)

Full Changelog

Fixed bugs:

  • Update to mixlib-archive 0.4.1 to address security vulnerability #1154 (tduffield)

v1.2.20 (2017-01-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix delivery local failures by adding 'chef exec' prefix to all commands in project.toml #1145 (afiune)

v1.1.16 (2016-12-14)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • chef: Use test/smoke/default instead of test/recipes for generated cookbooks/recipes #1096 (tduffield)

v1.0.3 (2016-11-14)

Full Changelog

Implemented enhancements:

Fixed bugs:

v0.19.6 (2016-10-17)

Full Changelog

Implemented enhancements:

v0.18.30 (2016-09-28)

Full Changelog

Implemented enhancements:

v0.18.26 (2016-09-22)

Full Changelog

Implemented enhancements:

  • Added option --for to build_cookbook generator to use branch other than master #1013 (Sgtpluck)
  • Warn instead of erroring when generating a cookbook with a hyphen in the name. #955 (tonyflint)
  • Upgrade to Ruby 2.3.1 #980 (jkeiser)

v0.17.17 (2016-08-15)

Full Changelog

Implemented enhancements:

v0.17.14 (2016-08-12)

Full Changelog

Implemented enhancements:

  • Add .kitchen.yml to find generated inspec tests. #971 (jkeiser)

v0.16.28 (2016-07-15)

Full Changelog

Implemented enhancements:

  • Do not allow hyphenated cookbook names to be generated #915
  • ChefDK generate should use InSpec as default #834
  • Include knife-supermarket #652
  • feature request: common kitchen cloud plugin gems should be included in the DK #651
  • chef provision should use cookbook from ./cookbooks #397
  • Add support for chef-provisioning-docker #329
  • Policyfile.rb Chef local mode #193
  • Update generators for improved file specificity system #183
  • Add support for kitchen-docker #108
  • Implement chef test unit command that can run ChefSpec #18

Fixed bugs:

  • chefdk 0.10.0 emits a warning when loading berks #597
  • OSX ruby executable has an invalid signature #258
  • Deprecations in chefspec cause updated cookbooks to fail chef spec runs. #194
  • Deprecations in chefspec cause updated cookbooks to fail chef spec runs. #194
  • Include chef-zero binary in Chef DK by appbundling it #184
  • With 'chef generate app', kitchen doesn't seem to find metada.rb #50

v0.15.15 (2016-06-17)

Full Changelog

Implemented enhancements:

  • Update test-kitchen to 1.10.0 #905 (mwrock)
  • Add build-cookbook subcommand to chef generate and --delivery option to chef generate cookbook #891 (danielsdeleo)
  • Generators support ubuntu 16.04 and centos 7.2 by default #869 (lamont-granquist)
  • chef --version should print the Delivery CLI version #853 (schisamo)
  • Adding the Git for Windows tools to the path if they are present #841 (tyler-ball)
  • Generated .kitchen.yml defaults Inspec to doc format output #846 (charlesjohnson)

Fixed bugs:

  • Chef install does not use the embedded git #864
  • Unable to activate knife-solo-0.5.1 #811
  • Rubocop should install to chefdk/bin #865 (PrajaktaPurohit)
  • Correct chef export usage message #859 (philoserf)

v0.14 (2016-05-17)

Full Changelog

Fixed bugs:

  • Test Kitchen does not apply my Policyfile-style cookbook on Windows Server #632
  • Attributes ignored in kitchen.yml with policyfile_zero provisioner #460
  • Chef_generator renames apache2 to apachev2 #822 (charlesjohnson)
  • Rubocop not present at /opt/chefdk/bin/rubocop in 0.13.5 #789

Implemented enhancements:

v0.13 (2016-04-15)

Full Changelog

Implemented enhancements:

  • Adds a bin stub for running rake dependencies on windows #795 (mwrock)
  • Updating test-kitchen pin to 1.7.3 #794 (mwrock)
  • Dependency bump to get the latest Chef release, 12.9.38 #791 (tyler-ball)
  • Update everything to latest, start updating rubygems #786 (jkeiser)
  • Removing json from the Omnibus Gemfile because we worked around the bug #785 (tyler-ball)
  • Update copyright date #787 (adamedx)
  • Check in .bundle/config --without omnibus_package --frozen #784 (jkeiser)
  • Install chef-dk from one gemfile #765 (jkeiser)
  • Add omnibus licensing metadata #777 (patrick-wright)
  • Add descriptions to rake tasks to see them in rake -T #776 (danielsdeleo)
  • Set correct product and windows architecture for acceptance tests #752 (mwrock)
  • Add version:bump and version:show to chef-dk #756 (jkeiser)
  • Use compiled ruby on windows #726 (jkeiser)

Fixed bugs:

  • Point to the right license file for chefdk. #781 (sersut)
  • Fixes the winrm-fs for win2k8r2 #778 (mwrock)
  • Fix windows powershell command by prefixing run_command with call operator #751 (mwrock)

0.12.0 (2016-03-14)

Full Changelog

Implemented enhancements:

  • Pin all omnibus software to latest release versions #739 (danielsdeleo)
  • Improve Chef-DK shortcut startup time by skipping powershell profile #734 (adamedx)
  • Pin berkshelf to 4.3.0 #732 (mwrock)
  • Clean up static libs at build time #724 (chefsalim)
  • Replace winrm-transport with winrm-fs and bump test-kitchen in omnibus gemfile #722 (mwrock)
  • Update foodcritic to v6.0.1 #702 (jaym)
  • Bumping berkshelf version to 4.2.1 #697 (someara)

Fixed bugs:

  • Chef Export no longer includes files outside of CookbookVersionLoader segments such as test/ or spec/ #709

v0.11.2 (2016-02-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

0.11.0 (2016-02-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • berks not working on OS X after upgrading to 0.10.0-1 #657
  • Policyfile should validate the recipes in the run list #629
  • Policyfile can normalize run list to an invalid value #625
  • after 'knife rehash' no 'knife download' subcommands available #624
  • Kitchen::Provisioner::PolicyfileZero does not respect chefignore #612
  • knife validatorless bootstrap + chef-vault Options Bootstrap and Rebootstrap #610
  • NameError: uninitialized constant Chef::Provisioning::FogDriver::Driver::Cheff #592
  • Update ChefDK Rubocop to 0.34.2 or higher #588
  • [Specinfra] Windows convert_regexp Consumes Forward Slashes #526
  • ChefDK Uninstallation on Windows #292
  • Artificially high time estimate for uninstalling #250
  • High CPU issue after installing ChefDK (windows 8.1) #144
  • Update ManufacturerName to be a cleaner string #675 (chefsalim)
  • Bring in bundler 1.11.2 and rubygems 2.5.2 #666 (lamont-granquist)
  • Better chef export error messages #665 (danielsdeleo)
  • Bump omnibus and update solaris mapfile #653 (ksubrama)
  • Better error message for invalid run lists in chef policy commands #647 (danielsdeleo)
  • Point knife-spork to master until knife-spork#198 is fixed #645 (ksubrama)
  • Consume master of fauxhai #643 (curiositycasualty)
  • Bringing in open PRs with +1s from omnibus-chef #639 (ksubrama)
  • Update chef dependency to ~> 12.5 #609 (danielsdeleo)
  • 'chef export' respects chefignore #606 (danielsdeleo)
  • Forcibly unset policyfile config in embedded chef runs #596 (danielsdeleo)

v0.10.0 (2015-11-05)

Full Changelog

Fixed bugs:

  • kitchen create fails to pull down default centos-6.5 box #399
  • Test Kitchen: `join': No live threads left. Deadlock? (fatal) #309
  • Test Kitchen: `join': No live threads left. Deadlock? \(fatal\) #309

Closed issues:

  • chef generate overwrites the readme.md if present. #577
  • Cookbook path error message #564
  • ChefDK 0.8.0 install on Windows breaks existing $env:PSModulePath until environment is restarted #534
  • "chef shell-init powershell" fails on Windows 8.1 in OOB configuration #448
  • chef vault refresh and chef-client 12.4.0 #447
  • Ohai locks up computer if on Active Directory #439
  • missing knife plugins after chef-dk upgrade #427
  • chefdk[:generator_cookbook] setting in knife.rb or config.rb causes knife commands to fail #375

Merged pull requests:

0.9.0 (2015-10-07)

Full Changelog

Fixed bugs:

  • chefdk 0.9.0-pre on Windows 10 and 2012r2 generates cookbooks that don't pass chefspec #546
  • chefdk 0.9.0-pre on Windows 10 and 2012r2 generates cookbooks that don't pass chefspec #546
  • chef verify doesn't work after installing chefdk 0.7.0 on Windows7 #482

Closed issues:

  • generate repo doesn't git init #551

Merged pull requests:

0.8.1 (2015-09-30)

Full Changelog

Closed issues:

  • shell-init broken for both bash and zsh in 0.8.0 #537
  • Conflict using bundler inside chefdk #536
  • Chefdk 0.8.0 not working on Debian 7 Wheezy because of libc version mismatch #533
  • cookbook_file is not working with Test-kitchen with windows server through vagrant #512
  • WIN 8 no knife configuration found #484
  • chefdk preventing vagrant from working #466

Merged pull requests:

v0.8.0 (2015-09-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • chef install doesn't seem to use the Default SSL Policy #488
  • berks: Add support for no_proxy environment variable when using http_proxy #486
  • chef-dk gem out of date #475
  • Ubuntu 15.04 error message: The package is of bad quality #457
  • knife segmentation fault on YN prompt in ConEmu #434
  • chefdk msi is not signed; publisher couldn't be verified #154
  • Make chef verify test for multiple versions of provisioning gems #521 (randomcamel)
  • Include named_run_lists when deserializing a lockfile #520 (danielsdeleo)
  • Remove mixlib-shellout RC from gemspec #499 (danielsdeleo)
  • Always show 'no policy' message when policy doesn't exist #495 (danielsdeleo)
  • Chef install configuration #489 (danielsdeleo)
  • Show full usage when given invalid args #477 (danielsdeleo)
  • Catch bad params #468 (danielsdeleo)

Merged pull requests:

0.7.0 (2015-08-05)

Full Changelog

Merged pull requests:

0.7.0.rc.4 (2015-07-27)

Full Changelog

0.7.0.rc.3 (2015-07-20)

Full Changelog

Implemented enhancements:

  • support chef_repo & supermarket sources together #430

Merged pull requests:

0.7.0.rc.2 (2015-07-08)

Full Changelog

Closed issues:

  • 0.7.0, gems in user install not showing up: #443
  • rubygems undefined method `activate' for nil:NilClass #411

Merged pull requests:

0.7.0.rc.1 (2015-06-24)

Full Changelog

Implemented enhancements:

  • Roles and Environments should have identical implementations #182

Fixed bugs:

  • ChefDK's chef generate command fails with Insufficient permissions after cd'ing to a different directory #340

Closed issues:

  • rbreadline crashes if HOMEDRIVE is unavailable #415
  • Running talilor gem causes ruby to crash #349

Merged pull requests:

0.7.0.rc.0 (2015-06-17)

Full Changelog

Implemented enhancements:

  • Installing gems to network drives in Windows domain environments is slow and painful #374

Closed issues:

  • chef-provisioning included with the Chef DK is current at v 1.1.1, however the latest is 1.2.0. #409
  • Chefspec tests trigger segfault on chef dk 0.4.0 on Windows #332

Merged pull requests:

0.6.2 (2015-06-12)

Full Changelog

Fixed bugs:

  • SSL requests broken in ChefDK #420

Closed issues:

  • ChefDK does not install successfully on Mac OS X El Capitan developer seed #419

Merged pull requests:

  • Added chef env command #423 (jaym)
  • Adding verification for openssl Windows issue to prevent regression, fixes #420 #422 (tyler-ball)
  • Testing out chef-provisioning 1.2 and knife-windows 1.0 RC #414 (tyler-ball)
  • Allow setting CHEFDK_HOME #412 (jaym)

0.6.1 (2015-06-12)

Full Changelog

Implemented enhancements:

  • Include knife-windows gem + deps in the ChefDK gemset #107

Fixed bugs:

  • ChefDK 0.5.1 knife Needs STDERR Redirection for Cookbook Version Selection Deletion #393

Closed issues:

  • read server certificate B: certificate verify failed #410
  • FATAL: ArgumentError: invalid Unicode escape on Windows because of recipe name #389
  • kitchen-vagrant errors #378

Merged pull requests:

0.6.0 (2015-05-14)

Full Changelog

Fixed bugs:

  • Policyfile git detection blows up in a brand new repo #364

Closed issues:

  • Chef 0.5.1 does not show berks version #387
  • chef generate cookbook makes cookbooks that don't pass rubocop #380
  • knife encountered an unexpected error #379
  • ERROR -- : Actor crashed! Solution - Upgrade Berkshelf to 3.2.4 #376

Merged pull requests:

0.5.1 (2015-04-30)

Full Changelog

Fixed bugs:

  • Chef diff throws undefined_method error #366

Closed issues:

  • en list #371
  • default-centos-64 is not available #369
  • Chef diff trying to use native endpoints in compatability mode #367
  • gem excon 0.44.2 fixes nasty bug, please include in next release #344
  • Please add documentation for Chef shell-init #338

Merged pull requests:

0.5.0 (2015-04-29)

Full Changelog

Closed issues:

  • Arch Linux support #355
  • ChefDK 0.4.0 cheffish chef-zero dependency conflict #347
  • ChefDK 0.5.0 rc3 shipped with bad versions of chef-provisioning and friends #346

Merged pull requests:

0.5.0.rc.5 (2015-04-06)

Full Changelog

Merged pull requests:

0.5.0.rc.4 (2015-04-03)

Full Changelog

0.5.0.rc.3 (2015-04-01)

Full Changelog

Closed issues:

  • chefdk installer crashes on windows unless previously uninstalled version is removed from disk #334

0.5.0.rc.2 (2015-03-27)

Full Changelog

0.5.0.rc.1 (2015-03-26)

Full Changelog

Implemented enhancements:

  • Generators should read metadata values from chef/knife configuration #322
  • OSX: Pull certs from Keychain #140

Fixed bugs:

  • Chef Linux Group Provider is not indempotent #336
  • Ubuntu 14.04 bad quality package #316
  • Windows 8.1 >> berks install fails SSLv3 error #311
  • Downloads for ubuntu 14.04? #308
  • ruby -w shows warnings because user_dir is overridden #302
  • ruby -w shows warnings because user\_dir is overridden #302
  • chef-provisioning fails, bad chef_server_url, should be updated to latest 'master' branch #297
  • chef-provisioning fails, bad chef\_server\_url, should be updated to latest 'master' branch #297
  • "chef install" with policy file and a local chef zero fails to write to tmp dir #293
  • Celluloid Errors / Compatibility with ChefDK 0.3.5 #284
  • chefdk-0.3.2-1 - windows - rubocop.bat - bad path to ruby.exe #221
  • gitignore file not created when chef generate cookbook used in chef-site repo #145
  • chef --version should print the version of included tools in addition to chef-dk #48
  • Updating to use new shells available to windows-guest-branch of test-kitchen #305 (tyler-ball)

Closed issues:

  • chef gem install guard-foodcritic not working #335
  • chefdk checking old location of 'client.rb' and client.rb seems to be corrupt #328
  • chefdk, vagrant, berkshelf mac osx #326
  • knife ssl check failure on Windows 7 #319
  • Wrong path for ruby.exe for ChefDK 0.3.5 on Windows for Several Commands #242
  • chef shell-init should support powershell and cmd #186
  • chef-zero not working with 0.2.2 #168
  • Request: Can we include unit testing skeletons with recipe generators? #152
  • chef generate cookbook: documentation on customizing output #62

Merged pull requests:

0.4.0 (2015-01-29)

Full Changelog

Implemented enhancements:

  • chef gem install should avoid installing RI doc #264

Fixed bugs:

  • Unable to use ChefDK as Your Primary Development Environment #256

Closed issues:

  • knife doesn't work on fresh install #303
  • chef verify fails on windows ("Verification of component 'chefspec' failed.") #298
  • Chef DK 0.3.6 windows download missing #296
  • How to get current components version? #295
  • Chef DK on MS WIndows instructions #288
  • Update to berkshelf 3.2.2 (released Dec 18, 2014) #286

Merged pull requests:

0.3.6 (2015-01-14)

Full Changelog

Implemented enhancements:

  • Request: Allow generator cookbook path to be a git repo #190

Fixed bugs:

  • ChefDK for OS X (.dmg file) and Ubuntu (.deb) breaks ...site install because of no metadata.rb #285
  • ChefSpec unusably slow in ChefDK > 0.3.2 #280
  • bundle install with Nokogiri gem fails #278
  • Installing Chef-DK on OSX to non-system drive results in broken scripts #247
  • Chef exec does not pass variables to specified executable correctly #244
  • Cannot load such file -- chef/encrypted_data_bag_item/check_encrypted #227
  • Windows PATH separator wrong in Chef exec command #180
  • chefspec and segmentation fault using chefdk 0.2.0 on windows 7 #171
  • chefspec and segmentation fault using chefdk 0.2.0 on windows 7 #171

Closed issues:

  • berks-api fails due to json gem version conflict #281
  • /opt/vagrant/embedded/lib/ruby/2.0.0/net/http.rb:918:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) #279
  • kitchen verify is broken #276
  • Running any chef command returns ohai error #273
  • some cookbook dependencies are breaking chefspec #272
  • We ship old versions of Chef with ChefDK #267
  • Gem conflicts #252
  • Hardcoded "opscode" path #251
  • OSX Uninstallation instructions are wrong #248
  • Knife Bootstrap breaks when bootstrapping Ubuntu 14.04 node via chefdk 12.0.0.rc.0 #246
  • Can't execute bin after chef gem install #239
  • Certain knife operations result in exception on chef/encrypted\_data\_bag\_item/check\_encrypted #238
  • Print chef shell-init WARN to stderr #237
  • Broken Link in Chef Docs for 'docs.gethef.com' #236

Merged pull requests:

0.3.5 (2014-11-13)

Full Changelog

Closed issues:

  • chef shell-init emits warnings on stdout, preventing the use of bash eval #229
  • chefdk 0.3.3 Ubuntu and Debian packages have broken chef* scripts #228
  • chefdk is still in gem env after uninstalling it #223
  • Incompatible bundler version when using test-kitchen with vagrant driver #218

Merged pull requests:

  • Pulled in fix for joining paths on windows #232 (jaym)
  • Emit PATH warnings to stderr instead of stdout #231 (danielsdeleo)
  • Various changes to get specs to pass on windows #225 (jaym)

0.3.4 (2014-11-12)

Full Changelog

Merged pull requests:

0.3.3 (2014-11-12)

Full Changelog

Implemented enhancements:

  • code_generator kitchen.yml.erb is out-of-date (centos-6.4) #177
  • Add --generator-arg option to generator base #217 (martinb3)

Fixed bugs:

  • chef push got 400 "Bad Request" from Enterprise Chef 12.0.0.rc5 and 11.1.3 #208
  • Berks install fails on Windows with SSL v3 verify error #199
  • Windows chefdk 0.1.1 verify failing when run in base directory #102
  • Input/output error on Windows when trying to converge with test-kitchen #89
  • Windows can't install into anything other than C:\opscode #68

Closed issues:

  • Move 'rspec' to /opt/chef/bin #215
  • ChefDK 0.3.2 still ships chef-client 11.16.0 #213
  • chef generate should accept arbitrary attribute data like chef-client and other tools #210
  • RspecJunitFormatter gem Conflict #209
  • Berks Install fails on OS X 10.10 with SSL V3 verify error. #205
  • Bump the version of Ridley and Berkshelf #204
  • Please provide more info on ChefDK package updates #203
  • Problem with Test-Ketchen and EC2 #105

Merged pull requests:

0.3.2 (2014-10-28)

Full Changelog

Closed issues:

  • chefDK embedded ruby path is behind chef embedded #206

Merged pull requests:

0.3.1 (2014-10-23)

Full Changelog

Closed issues:

  • chef gem install still installs to user's ~/.chefdk #198
  • upgrading to 0.3.0-1 breaks berks install in chefspecs #197
  • chef-dk eclipse plugin #196
  • Gem conflicts archive libarchive-ruby #195
  • Hitimes extension error #192
  • Digest::Base cannot be directly inherited in Ruby (RuntimeError) #191
  • ChefDK Download Page Causing Reload/Redirect Loop #179
  • knife cookbook test -o on windows failing do to : seporator #178

Merged pull requests:

0.3.0 (2014-10-01)

Full Changelog

Fixed bugs:

  • chef dk install panel incomplete install path #161
  • Error using embedded knife/chef-zero when creating environment #159
  • Foodcritic not running correctly after installing 0.2.2 msi on windows 7 #165
  • New install of ChefDK 0.2.1 on Mac OS X 10.9.4 - Appears to fail - not really though #158
  • Move git_init check into it's own block under have_git #147 (tbunnyman)

Closed issues:

  • ChefDK installation on Windows disregards target drive on scripts in chefdk/bin folder #170
  • 0.2.2: knife and kitchen complaining about eventmachine-1.0.3 #169
  • Build chef-dk from source #166
  • chef gem install pulls in ri and rdoc #164
  • 0.2.2 knife still uses 12.0.0.alpha.1 #162
  • bundle install requires sudo / root password or --path? #148
  • Support chef-dk on Linux Debian Wheezy (aka Debian 7.x) #51
  • WARN users when their PATH includes embedded first #163

Merged pull requests:

0.2.2 (2014-09-10)

Full Changelog

Fixed bugs:

  • Error messages when doing chef gem list #146
  • Error messages when doing chef gem list #146
  • Berkshelf SSL_connect error on Windows: certificate verify failed #106

Closed issues:

  • ChefDK 0.2.1 on Windows defaults to using chef 12.0.0.alpha.1, inconsistent with Mac/Linux #156
  • chef exec rspec fails with 'Permission denied @ dir_s_mkdir' #135

Merged pull requests:

  • Make sure the context is set right while generating a template. #149 (sersut)

0.2.1 (2014-08-27)

Full Changelog

Implemented enhancements:

  • Make adding generators a bit easier #116
  • Support chef-dk on Mac OSX 10.8 #14

Fixed bugs:

  • knife and berks create many temp directories #133
  • Installing gems to profile directory on Windows breaks when username has a space in it #129
  • Chef generate app directory confusion ! #111
  • devkit is broken on windows #100
  • Supermarket is live, use it for Berks source #112 (jtimberman)

Closed issues:

  • Need to update Berkshelf to at least 3.1.5 #141
  • Foodcritic not working on Windows when installed with Chef-DK #139
  • Chef exec, Chefspec and Rake. #137
  • provide i686 packages and support ubuntu 14.04 #132
  • Incorrect permissions on files in ubuntu package #130
  • Upgrade foodcritic #128
  • Multiple versions of chef client installed #127
  • semverse stack level too deep with berkshelf 3.1.1 #126
  • chef exec rake fails on Ubuntu 14.04 #125
  • foodcritic fails on freshly installed ChefDK windows #124
  • chef exec rake fails on osx mavericks (segfault) #123
  • chefdk 0.2.0 doesnt pretty print json objects anymore #121
  • chef generate cookbook should not require elevated privileges on Windows #109
  • chef exec rspec not working #103
  • chef-dk 0.1.0-1 defaults to attempting to download nonexistent chef 11.14.0-alpha-1 during bootstrap #96
  • Run 'make clean' in depselector-libgecode vendor directory #92

Merged pull requests:

0.2.0 (2014-07-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Chef Client binaries fail with dyld: lazy symbol binding failed: Symbol not found: _yajl_alloc #82
  • chef-solo from chefdk slow to run at startup. Not sure how to troubleshoot #77
  • New build of ChefDK against new net-ssh #75
  • Windows chef-dk alpha is very large. #70
  • Windows: "DL is deprecated, please use Fiddle" #69
  • Windows installer defects #67
  • ohai should be runnable after installing Chef DK #60
  • Collect the low hanging fruits in order to reduce the package size of Chef DK #59
  • chef gem install <gemname> --version displays chefDK version #46
  • Chef Verify Failures on Windows #43
  • Handle GemRunner returning nil on success #57 (mpasternacki)
  • Avoid appending a double ".erb" in templates #54 (David-Gil)

Closed issues:

  • Link to Learn Chef site in the README #93
  • default recipe in generated kitchen.yml file does not match name of default cookbook #85
  • ChefDK comes with broken tar.exe #84
  • Calling knife returns 'Could not locate Gemfile' message #79
  • Can't run ChefSpec with ChefDK (Windows Alpha)?! #78
  • make the 'knife' that runs in chef-dk a released version so bootstrap doesn't explode #74
  • chef-dk 0.1.0-1 bundled ruby is linked against libc 2.17 or later. #56
  • Document how to uninstall chefdk #17

Merged pull requests:

0.1.1 (2014-05-14)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • chef-apply requires privileged access to run #42
  • Symlink to chef-zero is not created on Debian/Ubuntu in /usr/bin #35
  • Can't run chef generate cookbook with an existing cookbook #12

Closed issues:

  • ChefDK fails on windows due to Chef incompatibility with ruby 2.0 #41
  • embedded rubocop out of date #39
  • failing to install knife-ec2 in Chef-DK embedded setup #36
  • Chef DK and OpenSSL w/ Open Source Chef Server #34
  • Knife error - `parse': '11.14.0.alpha.1' does not match 'x.y.z' or 'x.y' (Chef::Exceptions::InvalidCookbookVersion) #32
  • Can't seem to install with brew cask #30
  • Add file to enable vendoring chef-dk and required gems within the chef-dk ruby instance #27

Merged pull requests:

0.1.0 (2014-04-28)

Full Changelog

Implemented enhancements:

  • chef verify doesn't work as non-root #13
  • run as a normal user, chef gem install should install gems to a writable location #11

Closed issues:

  • permissions end up incorrect after install chef-dk on MacOS X #19
  • Creating a new chef binary is unhelpful #7
  • README could be more helpful #24
  • chef verify on new OSX install fails #21
  • Unable to run kitchen init #20
  • How does ChefDK interoperate (or break) normal ruby gem workflows? #16
  • kitchen-vagrant missing when installing chef-dk from dmg #15

Merged pull requests:

0.0.1 (2014-04-15)

Full Changelog

0.0.1.alpha.1 (2014-04-12)

Full Changelog

Merged pull requests:

  • Disable @spawn tests on berks to unblock chefdk releases. #9 (sersut)
  • Update shellout to 1.4.0; Update chef to release version #8 (danielsdeleo)

0.0.1.alpha.0 (2014-04-09)

Merged pull requests:

  • CC-44: Verify chef-dk gem during "chef verify" #6 (sersut)
  • Use chef as our code generator #5 (danielsdeleo)
  • Verify command for chef which runs the specs for the components. #4 (sersut)
  • Rework the command loader to be as lazy as possible #3 (danielsdeleo)
  • Add a simple gem command to install to the bundled gems #2 (danielsdeleo)
  • CC-14: Create chef-dk gem #1 (sersut)