v0.16.28 (2016-07-15)
Implemented enhancements:
- 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)
Implemented enhancements:
- Update test-kitchen to 1.10.0 #905 (mwrock)
- Add
build-cookbook
subcommand tochef generate
and--delivery
option tochef 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)
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:
- bumping test-kitchen and adding winrm-elevated #827 (mwrock)
- Include git on windows. #814 (tylercloke)
- Add cookstyle to ChefDK's omnibus package #808 (danielsdeleo)
- Adding Delivery build node tools into the ChefDK #800 (tyler-ball)
- add delivery-cli to chefdk #798 (marcparadise)
v0.13 (2016-04-15)
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)
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)
Implemented enhancements:
- Update Inspec and kitchen-inspec #700 (chris-rock)
- Update to latest inspec and kitchen-inspec versions #698 (chris-rock)
- Update berkshelf pin and chefdk version #690 (chefsalim)
- elevate windows shortcuts #678 (mwrock)
Fixed bugs:
0.11.0 (2016-02-12)
Implemented enhancements:
- chef-dk 0.7.0 chef Binary Should Support Alternate Config Files #518
- Local Configuration? #473
- Update rubocop and chef-provisioning drivers to latest version #670 (tas50)
- add pry, pry-byebug, pry-remote to chef-dk #662 (lamont-granquist)
- Native policy export #659 (danielsdeleo)
- float vault on master #654 (thommay)
- Sanity check run list item format in policy commands #635 (danielsdeleo)
- Show policy revision id when running
chef install
#630 (danielsdeleo) - Add named_run_list support to provisioner #607 (danielsdeleo)
- Load configuration when running
chef update
#605 (danielsdeleo)
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)
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:
- Fix incorrect suggested code in errors #591 (danielsdeleo)
- Return correct type when filtering out cookbooks from graph #590 (danielsdeleo)
- Adding
chef verify inspec
and Test Kitchen verifier to generators (commented out) #589 (tyler-ball) - Preferred supermarkets for cookbooks #587 (danielsdeleo)
- Remove unused test scripts directory #586 (danielsdeleo)
- Configurable depsolver #584 (danielsdeleo)
- Only report cookbook source conflicts that could affect solution #581 (danielsdeleo)
- Update new tests to run out of chef-dk gem dir. #580 (ksubrama)
- Add :delivery_supermarket default source type #574 (danielsdeleo)
- Verify that generated cookbooks pass chefspec #572 (danielsdeleo)
- Fix typo in warning.txt. Obvious fix. #567 (tonyflint)
- Better "not a cookbook" errors #566 (danielsdeleo)
- Make chef repo prefer policyfiles #563 (danielsdeleo)
- Update chef verify to pull component tests from gems #562 (ksubrama)
- Update POLICYFILE_README for the current state of the world #560 (danielsdeleo)
- Add gemspec files to allow bundler to run from the gem #559 (ksubrama)
- Make Generated Cookbook Use ChefSpec Policyfile Mode #557 (danielsdeleo)
0.9.0 (2015-10-07)
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:
- Generate Policyfiles instead of Berksfiles in new cookbooks #555 (danielsdeleo)
- add git init condition to prevent init inside an existing git repository #554 (keen99)
- Fix typographical error(s) #550 (orthographic-pedant)
- Further customize kitchen to avoid berksfile detection #545 (danielsdeleo)
- Generate generator #544 (danielsdeleo)
0.8.1 (2015-09-30)
Closed issues:
- shell-init broken for both bash and zsh in 0.8.0 #537
- Conflict using
bundler
insidechefdk
#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:
- Verify that the policyfile_zero provisioner can load #539 (danielsdeleo)
- Enable strict config, catch config errors in command base #535 (danielsdeleo)
- Include a valid config in exported policies #532 (danielsdeleo)
v0.8.0 (2015-09-22)
Implemented enhancements:
- remove beta warnings from policyfile commands #513 (danielsdeleo)
- Support OS/X 10.11 package installation #509 (sersut)
- Add
chef delete-policy
subcommand #501 (danielsdeleo) - Add command line completion for fish shell #498 (smith)
- Add
chef clean-policy-cookbooks
subcommand #496 (danielsdeleo) chef clean-policy-revisions
command #491 (danielsdeleo)chef undelete
command #490 (danielsdeleo)- Add shell completion for bash #487 (danielsdeleo)
- Add basic zsh completion for chef command #485 (danielsdeleo)
chef rm-policy-group
CLI #483 (danielsdeleo)- Update URLs to https where available #479 (tas50)
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:
- Use github_changelog_generator for changelog #527 (jkeiser)
- Add service class to GC cookbook_artifacts #463 (danielsdeleo)
- Backend for policy group removal #461 (danielsdeleo)
0.7.0 (2015-08-05)
Merged pull requests:
- Mockup policyfile revision cleanup #456 (danielsdeleo)
0.7.0.rc.4 (2015-07-27)
0.7.0.rc.3 (2015-07-20)
Implemented enhancements:
- support chef_repo & supermarket sources together #430
Merged pull requests:
- Policyfile doc updates #451 (danielsdeleo)
- Add
chef verify chef-provisioning
#433 (randomcamel)
0.7.0.rc.2 (2015-07-08)
Closed issues:
- 0.7.0, gems in user install not showing up: #443
- rubygems undefined method `activate' for nil:NilClass #411
Merged pull requests:
- Multiple policyfile sources #450 (danielsdeleo)
- Prevent kitchen from installing gems in smoke tests #449 (danielsdeleo)
- Revert "Pin FFI to 1.9.8 because 1.9.9 breaks on windows" #446 (jaym)
- Pin FFI to 1.9.8 because 1.9.9 breaks on windows #442 (danielsdeleo)
- Push Archive Command #438 (danielsdeleo)
- Adding pre-release install instructions #437 (tyler-ball)
0.7.0.rc.1 (2015-06-24)
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:
Merged pull requests:
- Add stuff I missed to changelog for 0.7 #436 (danielsdeleo)
- Export archive #432 (danielsdeleo)
- Adding policyfile usage instructions to POLICYFILE_README.md #431 (tyler-ball)
- Fix RSpec warnings for "potential false positives" #428 (danielsdeleo)
0.7.0.rc.0 (2015-06-17)
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:
- Missing changelog entries #426 (jaym)
- Show specific policy #424 (danielsdeleo)
0.6.2 (2015-06-12)
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)
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:
- Adding verification for openssl issue, fixes #420 #421 (tyler-ball)
- Integrate show policy command #417 (danielsdeleo)
- Revert "Merge pull request #398 from chef/schisamo/delivery-cli" #408 (christophermaier)
- Provision target host option and arbitrary options #406 (danielsdeleo)
- Add
chef show-policy
command #405 (danielsdeleo) - Update to Solve 2 with Molinillo solver #400 (danielsdeleo)
- Add basic smoke tests for the Delivery CLI #398 (schisamo)
0.6.0 (2015-05-14)
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:
- Pinning chef-provisioning to 1.1.1 #394 (tyler-ball)
- Don't error when profiling an unborn branch #392 (danielsdeleo)
- bump chef-dk ffi-yajl dep #391 (lamont-granquist)
- Provision command #383 (danielsdeleo)
- Fixes #380, resolve generated cookbook rubocops #381 (jtimberman)
0.5.1 (2015-04-30)
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:
- Preparing the ChefDK 0.5.1 release #373 (tyler-ball)
- Fixing undefined_method error #368 (tyler-ball)
0.5.0 (2015-04-29)
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:
- Update shell-init docs for posh and fish #365 (danielsdeleo)
- Preping for 0.5.0 release with CHANGELOG updates and version file update #363 (tyler-ball)
- Enable policyfile native mode by default, remove warning #362 (danielsdeleo)
- Use a stub to ensure we always test file-not-readable behavior #361 (danielsdeleo)
- CLI front-end for diff #359 (danielsdeleo)
- Add Policy Differ Class #356 (danielsdeleo)
- Attribute only update #354 (danielsdeleo)
- Ensure attributes are maintained in deserialization #352 (danielsdeleo)
- Policyfile attributes #351 (danielsdeleo)
- Disabling test that fails intermitently on debian #350 (tyler-ball)
- add chef_repo cookbook source #263 (lamont-granquist)
0.5.0.rc.5 (2015-04-06)
Merged pull requests:
- Changes link to point to downloads.chef.io #348 (cwebberOps)
- Add Fish shell support to
chef shell-init
#345 (schisamo)
0.5.0.rc.4 (2015-04-03)
0.5.0.rc.3 (2015-04-01)
Closed issues:
- chefdk installer crashes on windows unless previously uninstalled version is removed from disk #334
0.5.0.rc.2 (2015-03-27)
0.5.0.rc.1 (2015-03-26)
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:
- ChefDK 0.5.0.rc.1 Release #343 (tyler-ball)
- Empty Cookbook Options Fix #342 (danielsdeleo)
- Erchef Policyfile integration #341 (danielsdeleo)
- doc: explicit brew install. #337 (lloydde)
- Excluding failing tests from nightlies #333 (tyler-ball)
- Print versions of common tools when doing --version on chef-dk #327 (kmacgugan)
- Fix code formatting, add missing code formatting. #324 (mbrukman)
- Policyfile Revision IDs #323 (danielsdeleo)
- Point to supermarket for CLA links #321 (danielsdeleo)
- Upload to Cookbook Artifacts API when Native Mode is Enabled #318 (danielsdeleo)
- Use stronger language when warning about native API. #317 (danielsdeleo)
- Add chefspec and serverspec to the CHANGELOG #314 (nathenharvey)
- Change location of serverspec spec_helper.rb file #307 (charlesjohnson)
0.4.0 (2015-01-29)
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 #303chef 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:
- Bump version to 0.4.0 #304 (jaym)
- Policyfile Native API support for
chef push
#299 (danielsdeleo)
0.3.6 (2015-01-14)
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:
- chefdk 0.3.6 #294 (jaym)
- Add serverspec to cookbook & app generators #290 (charlesjohnson)
- Adding omnibus-chef 318 to release notes #283 (tyler-ball)
- Multi Run List Support for Policyfiles (ChefDK portion) #277 (danielsdeleo)
- Allow relative paths for generator cookbook config #274 (danielsdeleo)
- Update CHANGELOG for recent generator and policyfile enhancements #271 (danielsdeleo)
- Configure generator cookbook in ~/.chef/config.rb #270 (danielsdeleo)
- Added appveyor yaml #269 (jaym)
- Add chefspec to generators #266 (charlesjohnson)
- Custom generator cookbook names #265 (danielsdeleo)
- Simple
chef update
Command #262 (danielsdeleo) - Removing things from verify that don't work #261 (jaym)
- Add kitchen provisioner for policyfiles w/ chef zero #260 (danielsdeleo)
- For knife spork, we need to run rake, not rake test #259 (jaym)
- Use File::PATH_SEPARATOR for GEM_PATH #257 (jaym)
- Pass version to command when execing #255 (jaym)
- Consistent quoting for exports #254 (jaym)
- Adding powershell to chef shell-init #253 (jaym)
- Export Policyfile as Chef Zero-compatible repo #249 (danielsdeleo)
- Show the path checked on MissingComponentError #245 (jaym)
- Add verification of linked scripts on *nix #243 (danielsdeleo)
- Add support for a Windows environment without true/false #240 (btm)
- Added fauxhai, rubocop, knife-spork, and kitchen-vagrant to verify #235 (jaym)
0.3.5 (2014-11-13)
Closed issues:
chef shell-init
emits warnings on stdout, preventing the use of basheval
#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)
Merged pull requests:
- Update Changelog for 0.3.4, bump version #230 (danielsdeleo)
0.3.3 (2014-11-12)
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:
- Don't treat git local remotes as "remote" #241 (danielsdeleo)
- Bump version and update changelog for 0.3.3 #226 (danielsdeleo)
- Allow prereleases to be included in the chefdk #224 (jkeiser)
- Check deeper directories for .git when selecting a SCM profiler #220 (danielsdeleo)
- Add changelog entry for #217 #219 (danielsdeleo)
- Fixup erchef API errors #216 (danielsdeleo)
- Improve Debug for Policyfile Commands #214 (danielsdeleo)
- Update code_generator template to latest centos #212 (martinb3)
0.3.2 (2014-10-28)
Closed issues:
- chefDK embedded ruby path is behind chef embedded #206
Merged pull requests:
- Update changelog and version for 0.3.2 #207 (danielsdeleo)
0.3.1 (2014-10-23)
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:
- Update version and changelog for 0.3.1 #202 (danielsdeleo)
- Add short description of Policyfile syntax #200 (danielsdeleo)
- Add policyfile generator #189 (danielsdeleo)
- Skip PATH sanity tests outside of omnibus #188 (danielsdeleo)
- DRY Policyfile and lock file path munging #185 (danielsdeleo)
0.3.0 (2014-10-01)
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:
- Bump version and update CHANGELOG.md. #176 (sersut)
- add warnings for bad PATH settings #175 (lamont-granquist)
- Contribution info for 0.3.0 contributions. #174 (sersut)
- add changelog for ruby 2.1.3 version bump #172 (lamont-granquist)
- Extract Table Printing Logic #167 (danielsdeleo)
- Set GEM_HOME to Gem.user_dir instead of Gem.paths.home #160 (rberger)
- Policyfile CLI #157 (danielsdeleo)
- Update README.md #151 (AnalogJ)
- Gracefully handle invalid CLI options #173 (danielsdeleo)
0.2.2 (2014-09-10)
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:
0.2.1 (2014-08-27)
Implemented enhancements:
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:
- Version bump and rel info for 0.2.1. #143 (sersut)
- Add validation of Policyfile.lock data structures when ingesting #142 (danielsdeleo)
- Validate source options for cookbooks #138 (danielsdeleo)
- Disable atomic file updates on Windows #134 (btm)
- Removes ignoring of CHANGELOG #131 (cwebberOps)
- Add a description of policyfile design and status #122 (danielsdeleo)
- Detect Cookbook Changes and enable auto-updating of the Policyfile.lock.json #120 (danielsdeleo)
- Upload Cookbooks Specified in Lockfile #119 (danielsdeleo)
- Easy generators #118 (adamhjk)
- Adds chef generate repo support #117 (adamhjk)
- add create_if_missing to files which will be customized #115 (lamont-granquist)
- Break generator commands into seperate files #114 (adamhjk)
- use ChefDK instead of Chef DK #110 (smith)
- Set environment before exec to ensure PATH takes effect #104 (danielsdeleo)
- adding smoke and unit test for chefspec #101 (lamont-granquist)
- Lcg/rspec 3 #99 (lamont-granquist)
- debugger/pry-debugger no likey ruby 2.1.x #98 (lamont-granquist)
0.2.0 (2014-07-09)
Implemented enhancements:
- Prefetch fixed cookbooks #80 (danielsdeleo)
- Initial specification of policyfile builder #53 (danielsdeleo)
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:
- Version bump for 0.2.0 release and updated change log. #95 (sersut)
- Add link to Learn Chef #94 (nathenharvey)
- Bump chef to latest RC for chef dk. #90 (sersut)
- switch to using chef-zero instead of chef-solo #88 (lamont-granquist)
- Cache community coookbooks #87 (danielsdeleo)
- Make
chef generate app
set cookbook name #86 (mcquin) - Fix appending .erb to template filename. #83 (mcquin)
- Uninstall instructions for Chef DK. #81 (sersut)
- Pin chef in the Gemfile instead of gemspec. #76 (sersut)
- Policyfile solve graph #73 (danielsdeleo)
- Pin chef to a version that supports Windows with Ruby 2.0. #66 (sersut)
- Cleanup the README links and language #65 (sethvargo)
- Suggest
exec
andshell-init
to run commands from gems #64 (danielsdeleo) - Add
shell-init
command. #63 (danielsdeleo) - Implement Policyfile evaluation #61 (danielsdeleo)
- install specific gem version #55 (mcquin)
- Remove cookbooks folder from gitignore skeleton #49 (David-Gil)
0.1.1 (2014-05-14)
Implemented enhancements:
- Add skeleton option for chef generate #40 (martinisoft)
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:
- Remove shell scripts from tests #47 (danielsdeleo)
- Verify fixes for windows #45 (danielsdeleo)
- whoops, forgot chef exec docs #38 (lamont-granquist)
- don't print help after successful command #33 (mcquin)
- Import 0.1.0 Release notes to changelog #31 (danielsdeleo)
- tests don't write to spec/unit #29 (mcquin)
- Utilize TemplateHelper for README.md, kitchen.yml #28 (ghost)
- add chef exec command #22 (lamont-granquist)
0.1.0 (2014-04-28)
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:
- omit @graphviz tagged cucumber test in berks #26 (mcquin)
- Improved Verify #25 (danielsdeleo)
- exclude graphviz tags from berks tests #23 (mcquin)
0.0.1 (2014-04-15)
0.0.1.alpha.1 (2014-04-12)
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)
* This Change Log was automatically generated by github_changelog_generator