169 lines
6.7 KiB
Markdown
169 lines
6.7 KiB
Markdown
# iis Cookbook CHANGELOG
|
|
This file is used to list changes made in each version of the iis cookbook.
|
|
|
|
## v4.1.6 (2016-02-01)
|
|
- Resolves issues with [Unable to set app pool to be "No Managed Code"](https://github.com/chef-cookbooks/iis/issues/240)
|
|
- Resolves [Add_mime_maps is throwing compile error](https://github.com/chef-cookbooks/iis/issues/238)
|
|
- Resolves [FATAL: NameError: iis_root "xxx" had an error: NameError: No resource, method, or local variable named `was _updated' for`LWRP provider iis_root from cookbook iis](https://github.com/chef-cookbooks/iis/issues/236)
|
|
|
|
## v4.1.5 (2015-11-18)
|
|
- Resolves issues with `iis_root` [#222](https://github.com/chef-cookbooks/iis/issues/222)
|
|
|
|
## v4.1.4 (2015-11-2)
|
|
- Re-added functionality for iis_pool auto_start, this was a breaking change
|
|
|
|
## v4.1.3 (2015-10-30)
|
|
- Resolves Robucop issues
|
|
- Bug Fix for [#217](https://github.com/chef-cookbooks/iis/issues/217)
|
|
|
|
## v4.1.2 (2015-10-21)
|
|
- Bug fixes for application pool provider and site provider
|
|
- Added the ability to detect the IIS Version, allowing for some properties to only exist for specific IIS versions
|
|
- Fixed issue with Win32 being required on linux
|
|
- Added support for mimeTypes and defaultDocuments on iis_sites
|
|
- Added iis config set and clear abilities
|
|
|
|
## v4.1.1 (2015-05-07)
|
|
- Detects changes in the physical path of apps.
|
|
- Adds support for gMSA identity.
|
|
- Performing add on a site will now reconfigure it if necessary.
|
|
- Lock and unlock commands on configuration sections now use -commit:apphost.
|
|
- Fix issue where popeline_mode was ignored during configuration of a pool.
|
|
|
|
## v4.1.0 (2015-03-04)
|
|
- Removed iis_pool attribute 'set_profile_environment' incompatible with < IIS-8.
|
|
- Added pester test framework.
|
|
- Condensed and fixed change-log to show public releases only.
|
|
- Fixed bug where bindings were being overwritten by :config.
|
|
- Code-cleanup and cosmetic fixes.
|
|
|
|
## v4.0.0 (2015-02-12)
|
|
- [#91](https://github.com/chef-cookbooks/iis/pull/91) - bulk addition of new features
|
|
- Virtual Directory Support (allows virtual directories to be added to both websites and to webapplications under sites).
|
|
- section unlock and lock support (this is used to allow for the web.config of a site to define the authentication methods).
|
|
- fixed issue with :add on pool provider not running all config (this was a known issue and is now resolved).
|
|
- fixed issue with :config on all providers causing application pool recycles (every chef-client run).
|
|
- moved to better method for XML checking of previous settings to detect changes (changed all check to use xml searching with appcmd instead of the previous method [none]).
|
|
|
|
- Improved pool resource with many more apppool properties that can be set.
|
|
- Fixed bug with default attribute inheritance.
|
|
- New recipe to enable ASP.NET 4.5.
|
|
- Skeleton serverspec+test-kitchen framework.
|
|
- Added Berksfile, Gemfile and .kitchen.yml to assist developers.
|
|
- Fixed issue [#107] function is_new_or_empty was returning reverse results.
|
|
- Removed dependency on "chef-client", ">= 3.7.0".
|
|
- Changed all files to UTF-8 file format.
|
|
- Fixed issue with iis_pool not putting ApplicationPoolIdentity and username/password.
|
|
- [#98] Fixed issues with bindings.
|
|
- added backwards compatibility for chef-client < 12.x.x Chef::Util::PathHelper.
|
|
|
|
## v2.1.6 (2014-11-12)
|
|
- [#78] Adds new_resource.updated_by_last_action calls
|
|
|
|
## v2.1.5 (2014-09-15)
|
|
- [#68] Add win_friendly_path to all appcmd.exe /physicalPath arguments
|
|
|
|
## v2.1.4 (2014-09-13)
|
|
- [#72] Adds chefspec matchers
|
|
- [#57] Fixes site_id not being updated on a :config action
|
|
|
|
## v2.1.2 (2014-04-23)
|
|
- [COOK-4559] Remove invalid UTF-8 characters
|
|
|
|
## v2.1.0 (2014-03-25)
|
|
[COOK-4426] - feature order correction for proper installation [COOK-4428] - Add IIS FTP Feature Installation
|
|
|
|
## v2.0.4 (2014-03-18)
|
|
- [COOK-4420] Corrected incorrect feature names for mod_security
|
|
|
|
## v2.0.2 (2014-02-25)
|
|
- [COOK-4108] - Add documentation for the 'bindings' attribute in 'iis_site' LWRP
|
|
|
|
## v2.0.0 (2014-01-03)
|
|
Major version bump
|
|
|
|
## v1.6.6
|
|
Adding extra windows platform checks to helper library
|
|
|
|
## v1.6.4
|
|
### Bug
|
|
- **[COOK-4138](https://tickets.chef.io/browse/COOK-4138)** - iis cookbook won't load on non-Windows platforms
|
|
|
|
## v1.6.2
|
|
### Improvement
|
|
- **[COOK-3634](https://tickets.chef.io/browse/COOK-3634)** - provide ability to set app pool managedRuntimeVersion to "No Managed Code"
|
|
|
|
## v1.6.0
|
|
### Improvement
|
|
- **[COOK-3922](https://tickets.chef.io/browse/COOK-3922)** - refactor IIS cookbook to not require WebPI
|
|
|
|
## v1.5.6
|
|
### Improvement
|
|
- **[COOK-3770](https://tickets.chef.io/browse/COOK-3770)** - Add Enabled Protocols to IIS App Recipe
|
|
|
|
## v1.5.4
|
|
### New Feature
|
|
- **[COOK-3675](https://tickets.chef.io/browse/COOK-3675)** - Add recipe for CGI module
|
|
|
|
## v1.5.2
|
|
### Bug
|
|
- **[COOK-3232](https://tickets.chef.io/browse/COOK-3232)** - Allow `iis_app` resource `:config` action with a virtual path
|
|
|
|
## v1.5.0
|
|
### Improvement
|
|
- [COOK-2370]: add MVC2, escape `application_pool` and add options for
|
|
- recycling
|
|
- [COOK-2694]: update iis documentation to show that Windows 2012 and
|
|
- Windows 8 are supported
|
|
|
|
### Bug
|
|
- [COOK-2325]: `load_current_resource` does not load state of pool
|
|
- correctly, always sets running to false
|
|
- [COOK-2526]: Installing IIS after .NET framework will leave
|
|
- installation in non-working state
|
|
- [COOK-2596]: iis cookbook fails with indecipherable error if EULA
|
|
- not accepted
|
|
|
|
## v1.4.0
|
|
- [COOK-2181] -Adding full module support to iis cookbook
|
|
|
|
## v1.3.6
|
|
- [COOK-2084] - Add support for additional options during site creation
|
|
- [COOK-2152] - Add recipe for IIS6 metabase compatibility
|
|
|
|
## v1.3.4
|
|
- [COOK-2050] - IIS cookbook does not have returns resource defined
|
|
|
|
## v1.3.2
|
|
- [COOK-1251] - Fix LWRP "NotImplementedError"
|
|
|
|
## v1.3.0
|
|
- [COOK-1301] - Add a recycle action to the iis_pool resource
|
|
- [COOK-1665] - app pool identity and new node[iis][component] attribute
|
|
- [COOK-1666] - Recipe to remove default site and app pool
|
|
- [COOK-1858] - Recipe misspelled
|
|
|
|
## v1.2.0
|
|
- [COOK-1061] - `iis_site` doesn't allow setting the pool
|
|
- [COOK-1078] - handle advanced bindings
|
|
- [COOK-1283] - typo on pool
|
|
- [COOK-1284] - install iis application initialization
|
|
- [COOK-1285] - allow multiple host_header, port and protocol
|
|
- [COOK-1286] - allow directly setting which app pool on site creation
|
|
- [COOK-1449] - iis pool regex returns true if similar site exists
|
|
- [COOK-1647] - mod_ApplicationInitialization isn't RC
|
|
|
|
## v1.1.0
|
|
- [COOK-1012] - support adding apps
|
|
- [COOK-1028] - support for config command
|
|
- [COOK-1041] - fix removal in app pools
|
|
- [COOK-835] - add app pool management
|
|
- [COOK-950] - documentation correction for version of IIS/OS
|
|
|
|
## v1.0.2
|
|
- Ruby 1.9 compat fixes
|
|
- ensure carriage returns are removed before applying regex
|
|
|
|
## v1.0.0
|
|
- [COOK-718] initial release
|