Skip to content

Latest commit

 

History

History
794 lines (592 loc) · 60.3 KB

CHANGELOG.md

File metadata and controls

794 lines (592 loc) · 60.3 KB

Change Log

0.10.0 (2015-11-05)

Full Changelog

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

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 verify doesn't work after installing chefdk 0.7.0 on Windows7 #482
  • 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

Closed issues:

  • chef-provisioning included with the Chef DK is current at v 1.1.1, however the latest is 1.2.0. #409
  • Installing gems to network drives in Windows domain environments is slow and painful #374
  • 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
  • Remind people who install chef-dk by gem install #301

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

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
  • chef gem install should avoid installing RI doc #264

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
  • Investigate removing ruby/gems/2.0.0/cache #72
  • Run gem cleanup before packaging #71

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
  • Add knife-solve to Chef DK #44
  • 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)

* This Change Log was automatically generated by github_changelog_generator