Update cookbooks
* Replace old nginx cookbook with new chef_nginx cookbooks * Update application cookbook
This commit is contained in:
@@ -2,6 +2,103 @@
|
||||
|
||||
This file is used to list changes made in each version of the build-essential cookbook.
|
||||
|
||||
## 8.0.1 (2017-04-14)
|
||||
|
||||
- Test with local delivery and not Rake
|
||||
- Ensure compatibility with Chef 12.5
|
||||
- Update apache2 license string
|
||||
- Ensure compatibility with Amazon Linux on Chef 13
|
||||
|
||||
## 8.0.0 (2017-02-14)
|
||||
|
||||
- Require 12.5 or later and remove compat_resource cookbook dependency
|
||||
|
||||
## 7.0.3 (2016-12-22)
|
||||
|
||||
- Require the latest compat_resource
|
||||
- Cookstyle fixes
|
||||
|
||||
## 7.0.2 (2016-11-07)
|
||||
|
||||
- Fix softwareupdate issue from -v to --verbose
|
||||
|
||||
## 7.0.1 (2016-10-06)
|
||||
|
||||
- Install gcc 4.8 on SUSE < 12
|
||||
|
||||
## 7.0.0 (2016-09-30)
|
||||
|
||||
- Remove support for OS X < 10.9 and add support for OS X 10.12
|
||||
- Refactor the xcode installer resource as a custom resource that does not require updates for each new OS X update
|
||||
- Use a test recipe with apt_update to avoid needing apt
|
||||
|
||||
## 6.0.6 (2016-09-19)
|
||||
|
||||
- Remove chef 11 compatibility in the metadata
|
||||
- Solaris 11 needs both make and gnu make
|
||||
|
||||
## 6.0.5 (2016-09-07)
|
||||
|
||||
- Testing updates
|
||||
- Require the latest compat_resource
|
||||
|
||||
## 6.0.4 (2016-08-19)
|
||||
|
||||
- Install CLTools from dmg with -allowUntrusted on old OSX
|
||||
- Switch to cookstyle for ruby linting
|
||||
- Add OS X hosts to the kitchen config
|
||||
- Remove chefdk included gems from the Gemfile
|
||||
- Better handle kitchen failures in the Rakefile
|
||||
- Perform all unit/linting in a single travis job
|
||||
|
||||
## v6.0.3 (2016-07-26)
|
||||
|
||||
- Fix how gcc version specified for Solaris 11
|
||||
|
||||
## v6.0.2 (2016-07-22)
|
||||
|
||||
- Properly warn on Solaris 10
|
||||
- Specify the verson of gcc to install on Solaris 11
|
||||
|
||||
## v6.0.1 (2016-07-19)
|
||||
|
||||
- Clarify that this cookbook actually required Chef 12.1 or later not 12.0 or later
|
||||
- Add chef_version metadata
|
||||
|
||||
## v6.0.0 (2016-06-03)
|
||||
|
||||
This cookbook now uses the new msys2 based compiler toolchain on windows. Both 32-bit DW2 and 64-bit SEH based toolchains are available based on the gcc 5.3x series compiler. By default these are located in C:\msys2\mingw32 and C:\msys2\mingw64
|
||||
|
||||
## v5.0.0 (2016-06-03)
|
||||
|
||||
The cookbook now ships with a 12.5+ style custom resource 'build_essential' which performs the same work that the existing default.rb recipe. The default.rb recipe has been converted to consume that resource to provide backwards compatibility for users that use build-essential::default in their run lists or cookbooks. In converting to this custom resource support for EOL omnios has been removed and warning messages for Solaris 10 users have been removed. See the readme for usage information on the new resource.
|
||||
|
||||
## v4.0.0 (2016-05-12)
|
||||
|
||||
### Breaking change
|
||||
|
||||
This cookbook now requires Chef 12 or later as it includes the new mingw cookbook for installing Windows compilers. Mingw includes 12.5 style custom resources, which will fail to compile on Chef 11\. If you are not running Chef 12 you'll need to pin to 3.x in your environment.
|
||||
|
||||
## v3.2.0 (2016-03-25)
|
||||
|
||||
This version backs out a change in the 3.0 release which attempted to install the version of kernel-devel for the current running kernel on RHEL systems. This change had several unintended consequences and we believe the best solution is to back to change out until a better solution for the original problem is developed. Several of the issues could be resolved by code updates to build-essential, but not all, which complicates rolling forward vs. a roll back. The change caused issues which Chefspec runs on cookbooks where build-essential is a dependency as Fauxhai, used by Chefspec, does not mock out node['virtualization']. Fauxhai is being updated to mock out node['virtualization'], but we'd like to make sure a ChefDK release ships with this new Fauxhai before depending on that change.
|
||||
|
||||
## v3.1.0 (2016-03-23)
|
||||
|
||||
- Install GCC 4.8 if running on OmniOS >= 151008
|
||||
|
||||
## v3.0.0 (2016-03-23)
|
||||
|
||||
- Install GCC 4.9 on FreeBSD < 10
|
||||
- Install the version of kernel-devel that matches the running Kernel on RHEL
|
||||
- Remove suggests 'pkgutil' from the metadata as suggests does nothing
|
||||
- Properly warn the user that build-essential does not support Solaris 10 instead of just silently continuing on
|
||||
- Updated specs to run against more recent OS releases
|
||||
- Removed the warning for OmniOS users from the Readme as the upstream issue has been resolved
|
||||
- Switch from 7-zip to seven_zip cookbook as 7-zip has been deprecated
|
||||
- Add 7-zip to the system path on Windows hosts so the recipe will work out of the box
|
||||
- Switch from the deprecated 7-zip cookbook to seven_zip
|
||||
|
||||
## v2.4.0 (2016-03-21)
|
||||
|
||||
- Add gettext package to RHEL / FreeBSD to match other platforms
|
||||
|
||||
Reference in New Issue
Block a user