This file is used to list changes made in each version of the iis cookbook.
- Fixed smp_processor_affinity_mask throwing deprecation warnings
- Added additional chefspec tests
- Updated testing dependencies to the latests
- Disabled FC059 rule for now
- Resolves smp_processor_affinity_mask is wrong value type
- Resolves Not a valid unsigned integer
- Resolves Deprecated features used
- Resolves Deprecated feature used, fix before chef 13
- Resolves iis_site :config action not idempotent (Windows 2012 R2/IIS 8.5)
- Resolves Can't set recycle_at_time to default
- Resolves issues with Unable to set app pool to be "No Managed Code"
- Resolves Add_mime_maps is throwing compile error
- 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
- Resolves issues with
iis_root
#222
- Re-added functionality for iis_pool auto_start, this was a breaking change
- Resolves Robucop issues
- Bug Fix for #217
- 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
- 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.
- 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.
-
#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.
- [#78] Adds new_resource.updated_by_last_action calls
- [#68] Add win_friendly_path to all appcmd.exe /physicalPath arguments
- [#72] Adds chefspec matchers
- [#57] Fixes site_id not being updated on a :config action
- [COOK-4559] Remove invalid UTF-8 characters
[COOK-4426] - feature order correction for proper installation [COOK-4428] - Add IIS FTP Feature Installation
- [COOK-4420] Corrected incorrect feature names for mod_security
- [COOK-4108] - Add documentation for the 'bindings' attribute in 'iis_site' LWRP
Major version bump
Adding extra windows platform checks to helper library
- COOK-4138 - iis cookbook won't load on non-Windows platforms
- COOK-3634 - provide ability to set app pool managedRuntimeVersion to "No Managed Code"
- COOK-3922 - refactor IIS cookbook to not require WebPI
- COOK-3770 - Add Enabled Protocols to IIS App Recipe
- COOK-3675 - Add recipe for CGI module
- COOK-3232 - Allow
iis_app
resource:config
action with a virtual path
- [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
- [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
- [COOK-2181] -Adding full module support to iis cookbook
- [COOK-2084] - Add support for additional options during site creation
- [COOK-2152] - Add recipe for IIS6 metabase compatibility
- [COOK-2050] - IIS cookbook does not have returns resource defined
- [COOK-1251] - Fix LWRP "NotImplementedError"
- [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
- [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
- [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
- Ruby 1.9 compat fixes
- ensure carriage returns are removed before applying regex
- [COOK-718] initial release