From 79d94ec5f516e9015322a2bfafffefb75ed9b0e2 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 10 Dec 2024 09:23:41 +0000 Subject: [PATCH] Release prep v10.0.1 --- CHANGELOG.md | 303 +++++++++++++++++++++++++------------------------- metadata.json | 2 +- 2 files changed, 154 insertions(+), 151 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ad93d0b..a5e0ab83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,320 +1,323 @@ -# Change log + +# Changelog -All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +All notable changes to this project will be documented in this file. -## [v10.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v10.0.0) (2023-04-18) +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). + +## [v10.0.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v10.0.1) - 2024-12-10 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v10.0.0...v10.0.1) + +## [v10.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v10.0.0) - 2023-04-18 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v9.0.0...v10.0.0) ### Changed -- \(CONT-782\) - add puppet 8 support/Drop puppet 6 support [\#367](https://github.com/puppetlabs/puppetlabs-iis/pull/367) ([jordanbreen28](https://github.com/jordanbreen28)) +- (CONT-782) - add puppet 8 support/Drop puppet 6 support [#367](https://github.com/puppetlabs/puppetlabs-iis/pull/367) ([jordanbreen28](https://github.com/jordanbreen28)) -## [v9.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v9.0.0) (2023-02-10) +## [v9.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v9.0.0) - 2023-02-10 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.1.1...v9.0.0) ### Changed -- \(CONT-6\) Hardening codebase - Dropping Powershell 2 Support [\#355](https://github.com/puppetlabs/puppetlabs-iis/pull/355) ([LukasAud](https://github.com/LukasAud)) +- (CONT-6) Hardening codebase - Dropping Powershell 2 Support [#355](https://github.com/puppetlabs/puppetlabs-iis/pull/355) ([LukasAud](https://github.com/LukasAud)) -## [v8.1.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.1.1) (2022-10-03) +## [v8.1.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.1.1) - 2022-10-03 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.1.0...v8.1.1) ### Fixed -- \(MAINT\) Drop support for Windows Server 2008 R2. [\#350](https://github.com/puppetlabs/puppetlabs-iis/pull/350) ([jordanbreen28](https://github.com/jordanbreen28)) +- (MAINT) Drop support for Windows Server 2008 R2. [#350](https://github.com/puppetlabs/puppetlabs-iis/pull/350) ([jordanbreen28](https://github.com/jordanbreen28)) -## [v8.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.1.0) (2022-03-14) +## [v8.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.1.0) - 2022-03-14 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.0.3...v8.1.0) ### Added -- pdksync - \(FM-8922\) - Add Support for Windows 2022 [\#335](https://github.com/puppetlabs/puppetlabs-iis/pull/335) ([david22swan](https://github.com/david22swan)) +- pdksync - (FM-8922) - Add Support for Windows 2022 [#335](https://github.com/puppetlabs/puppetlabs-iis/pull/335) ([david22swan](https://github.com/david22swan)) ### Fixed -- \(MODULES-11188\) Fix physicalPath on apps and sites [\#336](https://github.com/puppetlabs/puppetlabs-iis/pull/336) ([chelnak](https://github.com/chelnak)) -- MODULES-11188: trim physicalpath for iis\_application resource [\#330](https://github.com/puppetlabs/puppetlabs-iis/pull/330) ([adrianiurca](https://github.com/adrianiurca)) +- (MODULES-11188) Fix physicalPath on apps and sites [#336](https://github.com/puppetlabs/puppetlabs-iis/pull/336) ([chelnak](https://github.com/chelnak)) +- MODULES-11188: trim physicalpath for iis_application resource [#330](https://github.com/puppetlabs/puppetlabs-iis/pull/330) ([adrianiurca](https://github.com/adrianiurca)) -## [v8.0.3](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.3) (2021-06-28) +## [v8.0.3](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.3) - 2021-06-28 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.0.2...v8.0.3) ### Fixed -- Correct error handling in require ruby-pwsh [\#325](https://github.com/puppetlabs/puppetlabs-iis/pull/325) ([benningm](https://github.com/benningm)) +- Correct error handling in require ruby-pwsh [#325](https://github.com/puppetlabs/puppetlabs-iis/pull/325) ([benningm](https://github.com/benningm)) -## [v8.0.2](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.2) (2021-05-10) +## [v8.0.2](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.2) - 2021-05-10 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.0.1...v8.0.2) ### Fixed -- \(MODULES-9656\) - Enable using 0 for application pool settings [\#321](https://github.com/puppetlabs/puppetlabs-iis/pull/321) ([pmcmaw](https://github.com/pmcmaw)) +- (MODULES-9656) - Enable using 0 for application pool settings [#321](https://github.com/puppetlabs/puppetlabs-iis/pull/321) ([pmcmaw](https://github.com/pmcmaw)) -## [v8.0.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.1) (2021-04-26) +## [v8.0.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.1) - 2021-04-26 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v8.0.0...v8.0.1) ### Fixed -- \(MODULES-10988\) fix require\_relative being not relative enough [\#316](https://github.com/puppetlabs/puppetlabs-iis/pull/316) ([DavidS](https://github.com/DavidS)) -- \(IAC-1497\) - Removal of Unsupported Translate Module [\#314](https://github.com/puppetlabs/puppetlabs-iis/pull/314) ([david22swan](https://github.com/david22swan)) +- (MODULES-10988) fix require_relative being not relative enough [#316](https://github.com/puppetlabs/puppetlabs-iis/pull/316) ([DavidS](https://github.com/DavidS)) +- (IAC-1497) - Removal of Unsupported Translate Module [#314](https://github.com/puppetlabs/puppetlabs-iis/pull/314) ([david22swan](https://github.com/david22swan)) -## [v8.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.0) (2021-03-02) +## [v8.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v8.0.0) - 2021-03-03 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v7.2.0...v8.0.0) ### Changed -- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [\#308](https://github.com/puppetlabs/puppetlabs-iis/pull/308) ([carabasdaniel](https://github.com/carabasdaniel)) +- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 [#308](https://github.com/puppetlabs/puppetlabs-iis/pull/308) ([carabasdaniel](https://github.com/carabasdaniel)) -## [v7.2.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.2.0) (2021-01-25) +## [v7.2.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.2.0) - 2021-01-25 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v7.1.0...v7.2.0) ### Added -- Add support for Puppet 7 [\#302](https://github.com/puppetlabs/puppetlabs-iis/pull/302) ([daianamezdrea](https://github.com/daianamezdrea)) -- MODULES-10884 Allow a UNC path as the physical path of a web site [\#301](https://github.com/puppetlabs/puppetlabs-iis/pull/301) ([palintir](https://github.com/palintir)) +- Add support for Puppet 7 [#302](https://github.com/puppetlabs/puppetlabs-iis/pull/302) ([daianamezdrea](https://github.com/daianamezdrea)) +- MODULES-10884 Allow a UNC path as the physical path of a web site [#301](https://github.com/puppetlabs/puppetlabs-iis/pull/301) ([palintir](https://github.com/palintir)) ### Fixed -- \(IAC-991\) - Removal of inappropriate terminology [\#293](https://github.com/puppetlabs/puppetlabs-iis/pull/293) ([david22swan](https://github.com/david22swan)) -- \(MODULES-10361\) sort https bindings first [\#252](https://github.com/puppetlabs/puppetlabs-iis/pull/252) ([pillarsdotnet](https://github.com/pillarsdotnet)) +- (IAC-991) - Removal of inappropriate terminology [#293](https://github.com/puppetlabs/puppetlabs-iis/pull/293) ([david22swan](https://github.com/david22swan)) -## [v7.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.1.0) (2020-07-08) +## [v7.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.1.0) - 2020-07-08 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v7.0.1...v7.1.0) ### Added -- Make iis application physicalpath optional [\#282](https://github.com/puppetlabs/puppetlabs-iis/pull/282) ([adrianiurca](https://github.com/adrianiurca)) +- Make iis application physicalpath optional [#282](https://github.com/puppetlabs/puppetlabs-iis/pull/282) ([adrianiurca](https://github.com/adrianiurca)) ### Fixed -- \(MODULES-10702\) Make certificatestorename case insensitive. [\#280](https://github.com/puppetlabs/puppetlabs-iis/pull/280) ([nicolasvan](https://github.com/nicolasvan)) +- (MODULES-10702) Make certificatestorename case insensitive. [#280](https://github.com/puppetlabs/puppetlabs-iis/pull/280) ([nicolasvan](https://github.com/nicolasvan)) -## [v7.0.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.0.1) (2020-03-31) +## [v7.0.1](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.0.1) - 2020-03-31 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v7.0.0...v7.0.1) ### Fixed -- Fix provider enabledprotocols [\#272](https://github.com/puppetlabs/puppetlabs-iis/pull/272) ([johnrogers00](https://github.com/johnrogers00)) -- MODULES-10419: Fix error message for net.tcp bindings. [\#254](https://github.com/puppetlabs/puppetlabs-iis/pull/254) ([pillarsdotnet](https://github.com/pillarsdotnet)) +- Fix provider enabledprotocols [#272](https://github.com/puppetlabs/puppetlabs-iis/pull/272) ([johnrogers00](https://github.com/johnrogers00)) +- MODULES-10419: Fix error message for net.tcp bindings. [#254](https://github.com/puppetlabs/puppetlabs-iis/pull/254) ([pillarsdotnet](https://github.com/pillarsdotnet)) -## [v7.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.0.0) (2020-01-21) +## [v7.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v7.0.0) - 2020-01-21 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v6.0.0...v7.0.0) ### Changed -- \(FM 8426\) replace vendored code with pwshlib dependency [\#247](https://github.com/puppetlabs/puppetlabs-iis/pull/247) ([david22swan](https://github.com/david22swan)) +- (FM 8426) replace vendored code with pwshlib dependency [#247](https://github.com/puppetlabs/puppetlabs-iis/pull/247) ([david22swan](https://github.com/david22swan)) ### Added -- \(FM-8195\) Convert to Litmus [\#249](https://github.com/puppetlabs/puppetlabs-iis/pull/249) ([florindragos](https://github.com/florindragos)) +- (FM-8195) Convert to Litmus [#249](https://github.com/puppetlabs/puppetlabs-iis/pull/249) ([florindragos](https://github.com/florindragos)) ### Fixed -- \(MODULES-10362\) handle authenticationinfo consistently [\#253](https://github.com/puppetlabs/puppetlabs-iis/pull/253) ([pillarsdotnet](https://github.com/pillarsdotnet)) - -## [v6.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v6.0.0) (2019-10-30) +- (MODULES-10362) handle authenticationinfo consistently [#253](https://github.com/puppetlabs/puppetlabs-iis/pull/253) ([pillarsdotnet](https://github.com/pillarsdotnet)) +- (MODULES-10361) sort https bindings first [#252](https://github.com/puppetlabs/puppetlabs-iis/pull/252) ([pillarsdotnet](https://github.com/pillarsdotnet)) -**The 6.0.0 release only contains maintenance work and should have been 5.0.1.** +## [v6.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v6.0.0) - 2019-10-30 [Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/v5.0.0...v6.0.0) -## v5.0.0 +## [v5.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/v5.0.0) - 2019-07-16 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.1...v5.0.0) ### Changed -- Increase the named pipe timeout to 180 seconds to prevent runs from failing waiting for a pipe to open ([MODULES-9087](https://tickets.puppetlabs.com/browse/MODULES-9087)). -- Update minimum Puppet version to 5.5.10 ([MODULES-9349](https://tickets.puppetlabs.com/browse/MODULES-9349)) +- MODULES-9349 - Update puppet minimum version [#227](https://github.com/puppetlabs/puppetlabs-iis/pull/227) ([lionce](https://github.com/lionce)) ### Fixed -- Ensure setting `iis_application_pool` state is idempotent ([MODULES-7700](https://tickets.puppetlabs.com/browse/MODULES-7700)). -- Ensure setting `:managed_runtime_version` to `''` results in `iis_app_pool` being set to `No Managed Code` idempotently ([MODULES-7820](https://tickets.puppetlabs.com/browse/MODULES-7820)). -- Ensure ability to specify timespans which include days, such as `1.05:00:00` ([MODULES-8381]. (https://tickets.puppetlabs.com/browse/MODULES-8381)). Thanks, Trey Dockendorf ([@treydock](https://github.com/treydock))! -- Ensure iis_feature source property is used when provided in a manifest ([MODULES-8254](https://tickets.puppetlabs.com/browse/MODULES-8254)) +- (MODULES-7700) Ensure app pool state is idempotent [#222](https://github.com/puppetlabs/puppetlabs-iis/pull/222) ([michaeltlombardi](https://github.com/michaeltlombardi)) +- (MODULES-7820) Fix "No Managed Code" in app pool [#221](https://github.com/puppetlabs/puppetlabs-iis/pull/221) ([michaeltlombardi](https://github.com/michaeltlombardi)) +- (MODULES-9087) Increase pipe timeout to 180s [#220](https://github.com/puppetlabs/puppetlabs-iis/pull/220) ([michaeltlombardi](https://github.com/michaeltlombardi)) +- (MODULES-8381) Support timeformat such as 1.05:00:00 [#202](https://github.com/puppetlabs/puppetlabs-iis/pull/202) ([treydock](https://github.com/treydock)) +- (MODULES-8254) Source wasn't being used in iis_feature [#200](https://github.com/puppetlabs/puppetlabs-iis/pull/200) ([bgrossman](https://github.com/bgrossman)) + +## [4.5.1](https://github.com/puppetlabs/puppetlabs-iis/tree/4.5.1) - 2019-04-01 -## [4.5.1] - 2019-03-02 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...4.5.1) ### Added -- Windows Server 2019 added to supported OS list ([FM-7693](https://tickets.puppetlabs.com/browse/FM-7693)) +- (FM-7693) Add Windows Server 2019 [#205](https://github.com/puppetlabs/puppetlabs-iis/pull/205) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-8346) Case Sensitive Paths [#203](https://github.com/puppetlabs/puppetlabs-iis/pull/203) ([RandomNoun7](https://github.com/RandomNoun7)) ### Fixed -- Ensure removal of virtual directories is idempotent ([MODULES-6080](https://tickets.puppetlabs.com/browse/MODULES-6080)). -- Case sensitive path comparisons ([MODULES-8346](https://tickets.puppetlabs.com/browse/MODULES-8346)) -- Virtual directories did not correct config drift ([MODULES-6061](https://tickets.puppetlabs.com/browse/MODULES-6061)) +- (MODULES-6080) Ensure virtualdir removal idempotent [#209](https://github.com/puppetlabs/puppetlabs-iis/pull/209) ([michaeltlombardi](https://github.com/michaeltlombardi)) +- (MODULES-6061) Fix virtual directory update [#208](https://github.com/puppetlabs/puppetlabs-iis/pull/208) ([RandomNoun7](https://github.com/RandomNoun7)) -## [4.5.0] - 2018-10-23 - -### Fixed +## [4.5.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.5.0) - 2018-10-23 -- `iis_application` cannot manage two applications with the same name under different web sites ([MODULES-5493](https://tickets.puppetlabs.com/browse/MODULES-5493)) -- `applicationname` parameter cannot start with '/' character. Fixed as a by product of [MODULES-5493](https://tickets.puppetlabs.com/brows/MODULES-5493). -- Removing an IIS feature using the module results in an error. ([MODULES-7174](https://tickets.puppetlabs.com/browse/MODULES-7174)). Thanks Brian Fekete ([@bFekete](https://github.com/bfekete)). +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...4.5.0) -### Changed +### Added -- The direction of slashes used in the title of an `iis_application` resource no longer matters. This is true both for the slash that separates the `sitename` portion of the title from the `applicationname` name, and also for the path separator used if the application path is nested deeply in folders under the web site. +- (MODULES-5493) Manage Two Same Name Appications [#189](https://github.com/puppetlabs/puppetlabs-iis/pull/189) ([RandomNoun7](https://github.com/RandomNoun7)) -## [4.4.0] - 2018-09-05 +### Fixed -### Added +- (MODULES-7174) Added update method to fix parent provider flush [#170](https://github.com/puppetlabs/puppetlabs-iis/pull/170) ([bFekete](https://github.com/bFekete)) -- Added additional valid binding protocols for `iis_application`. ([MODULES-6947](https://tickets.puppetlabs.com/browse/MODULES-6947)). Thanks Pedro Cunha ([@Pedro-Cunha](https://github.com/Pedro-Cunha)). +## [4.4.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.4.0) - 2018-09-04 -### Fixed +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4.4.0) -- Fixed password escaping for the `iis_application_pool` and `iis_virtual_directory` types. ([MODULES-6870](https://tickets.puppetlabs.com/browse/MODULES-6870)) +### Added -## [4.3.2] - 2018-06-13 +- (MODULES-6947) Add additional protocols [#184](https://github.com/puppetlabs/puppetlabs-iis/pull/184) ([RandomNoun7](https://github.com/RandomNoun7)) ### Fixed -- `iis_website`, with a port binding of 443, does not start. ([MODULES-7173](https://tickets.puppetlabs.com/browse/MODULES-7173)) -- Custom PowerShell host unreliable on some versions of Windows 2008 ([MODULES-6928](https://tickets.puppetlabs.com/browse/MODULES-6928)) +- (MODULES-6870) Fix Password Escaping [#180](https://github.com/puppetlabs/puppetlabs-iis/pull/180) ([RandomNoun7](https://github.com/RandomNoun7)) + +## [4.3.2](https://github.com/puppetlabs/puppetlabs-iis/tree/4.3.2) - 2018-06-13 -## [4.3.1] - 2018-03-22 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.1...4.3.2) ### Fixed -- `iis_website` causes state changes on each run when `ensure` property is set to `present`. ([MODULES-6673](https://tickets.puppetlabs.com/browse/MODULES-6673)) -- `iis_website` has port conflict on create if only host name is different in binding information ([MODULES-6637](https://tickets.puppetlabs.com/browse/MODULES-6637)) -- `iis_site` does not support `authenticationinfo` ([MODULES-5229](https://tickets.puppetlabs.com/browse/MODULES-5229)) +- (MODULES-7173) Cannot Start IIS Site with Port 443 [#171](https://github.com/puppetlabs/puppetlabs-iis/pull/171) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-6928) Fix Pipe Server on Win 2008r2 [#166](https://github.com/puppetlabs/puppetlabs-iis/pull/166) ([RandomNoun7](https://github.com/RandomNoun7)) +- Revert "(IMAGES-795) 2008r2 template failing PowerShell module tests" [#165](https://github.com/puppetlabs/puppetlabs-iis/pull/165) ([RandomNoun7](https://github.com/RandomNoun7)) +- (IMAGES-795) 2008r2 template failing PowerShell module tests [#164](https://github.com/puppetlabs/puppetlabs-iis/pull/164) ([glennsarti](https://github.com/glennsarti)) -## [4.3.0] - 2018-01-26 +## [4.3.1](https://github.com/puppetlabs/puppetlabs-iis/tree/4.3.1) - 2018-03-21 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.0...4.3.1) ### Added -- Setting site limits for [iis_site](https://github.com/puppetlabs/puppetlabs-iis#limits) ([MODULES-6144](https://tickets.puppetlabs.com/browse/MODULES-6144)) +- (MODULES-6637) Port Conflict Hostname Only [#158](https://github.com/puppetlabs/puppetlabs-iis/pull/158) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-6673) Ensure Present IIS Site Loop [#157](https://github.com/puppetlabs/puppetlabs-iis/pull/157) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-5229) Add authenticationinfo to iis_site [#109](https://github.com/puppetlabs/puppetlabs-iis/pull/109) ([jpogran](https://github.com/jpogran)) ### Fixed -- `iis_application` resource cannot manage applications in nested site folders ([MODULES-6257](https://tickets.puppetlabs.com/browse/MODULES-6257)) -- Resources require a second run when iis feature is installed ([MODULES-5465](https://tickets.puppetlabs.com/browse/MODULES-5465)) -- `iis_site` binds to port 80 regardless of binding override on first run ([MODULES-6385](https://tickets.puppetlabs.com/browse/MODULES-6385)) -- Puppet resource `iis_virtual_directory` doesn't fail with a meaningful error when sitename is omitted ([MODULES-6166](https://tickets.puppetlabs.com/browse/MODULES-6166)) -- PowerShell manager code was updated to use named pipes to match the improvements in the [puppetlabs-powershell](https://github.com/puppetlabs/puppetlabs-powershell) module. ([MODULES-6283](https://tickets.puppetlabs.com/browse/MODULES-6283)) +- (MODULES-6208) Should support Sensitive datatype [#159](https://github.com/puppetlabs/puppetlabs-iis/pull/159) ([RandomNoun7](https://github.com/RandomNoun7)) + +## [4.3.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.3.0) - 2018-01-26 -## [4.2.1] - 2017-12-01 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.1...4.3.0) ### Added -- Added support for user_name and password when using a UNC physicalpath with `iis_virtual_directory` ([MODULES-6195](https://tickets.puppetlabs.com/browse/MODULES-6195)) +- (MODULES-5465) add puppet feature suitability [#151](https://github.com/puppetlabs/puppetlabs-iis/pull/151) ([jpogran](https://github.com/jpogran)) +- (MODULES-6385) Create site with alternate port [#150](https://github.com/puppetlabs/puppetlabs-iis/pull/150) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-6283) Update the PowerShell Manager [#143](https://github.com/puppetlabs/puppetlabs-iis/pull/143) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-6144) Add Limits to IIS Site Type and Provider [#141](https://github.com/puppetlabs/puppetlabs-iis/pull/141) ([michaeltlombardi](https://github.com/michaeltlombardi)) ### Fixed -- IIS physicalpath regex doesn't match UNC paths ([MODULES-5264](https://tickets.puppetlabs.com/browse/MODULES-5264)) -- IIS identity information is applied to application pool every agent run ([MODULES-5270](https://tickets.puppetlabs.com/browse/MODULES-5270)) -- IIS virtual directory can't use UNC path ([MODULES-5642](https://tickets.puppetlabs.com/browse/MODULES-5642)) -- IIS module remove warning already initialized constant ([MODULES-5954](https://tickets.puppetlabs.com/browse/MODULES-5954)) -- IIS module cannot change application pool of existing `iis_application` ([MODULES-6020](https://tickets.puppetlabs.com/browse/MODULES-6020)) -- IIS `iis_virtual_directory` calls update after destroy ([MODULES-6062](https://tickets.puppetlabs.com/browse/MODULES-6062)) -- IIS `iis_site` applicationpool does not allow valid characters ([MODULES-6069](https://tickets.puppetlabs.com/browse/MODULES-6069)) +- (MODULES-6257) Fix Applications in Nested Subfolders [#152](https://github.com/puppetlabs/puppetlabs-iis/pull/152) ([RandomNoun7](https://github.com/RandomNoun7)) +- (MODULES-6166) virtual_directory requires sitename [#138](https://github.com/puppetlabs/puppetlabs-iis/pull/138) ([Iristyle](https://github.com/Iristyle)) -## [4.2.0] - 2017-11-10 +## [4.2.1](https://github.com/puppetlabs/puppetlabs-iis/tree/4.2.1) - 2017-12-05 -### Added +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.0...4.2.1) -- Added support for IIS 10 (Server 2016) ([MODULES-5801](https://tickets.puppetlabs.com/browse/MODULES-5801)) -- Added support for Server 2016 Core ([MODULES-5803](https://tickets.puppetlabs.com/browse/MODULES-5803)) -- Added a GitHub Pull Request template to help community submissions +### Added -## [4.1.2] - 2017-11-04 +- (MODULES-6195) Add user_name and password support to iis_virtual_directory [#134](https://github.com/puppetlabs/puppetlabs-iis/pull/134) ([tkishel](https://github.com/tkishel)) ### Fixed -- Loosen restriction on names for `iis_site` ([MODULES-5293](https://tickets.puppetlabs.com/browse/MODULES-5293)) -- Loosen restriction on name for `iis_application_pool` ([MODULES-5626](https://tickets.puppetlabs.com/browse/MODULES-5626)) -- Loosen restriction on `iis_application` applicationname parameter ([MODULES-5627](https://tickets.puppetlabs.com/browse/MODULES-5627)) -- Fix `iis_virtual_directory` idempotency ([MODULES-5344](https://tickets.puppetlabs.com/browse/MODULES-5344)) -- Add support for net.pipe protocol to `iis_site` ([MODULES-5521](https://tickets.puppetlabs.com/browse/MODULES-5521)) +- (MODULES-6062) Fix iis_virtual_directory idempotency [#136](https://github.com/puppetlabs/puppetlabs-iis/pull/136) ([jpogran](https://github.com/jpogran)) +- (MODULES-6069) iis_site applicationpool does not allow valid characters [#133](https://github.com/puppetlabs/puppetlabs-iis/pull/133) ([tkishel](https://github.com/tkishel)) +- (MODULES-5264) allow UNC PhysicalPath in iis_virtual_directory [#132](https://github.com/puppetlabs/puppetlabs-iis/pull/132) ([tkishel](https://github.com/tkishel)) +- (MODULES-6020) Fix iis_application setting applicationpool [#130](https://github.com/puppetlabs/puppetlabs-iis/pull/130) ([nickadcock-bango](https://github.com/nickadcock-bango)) +- (MODULES-5954) Fix constant reassignment [#129](https://github.com/puppetlabs/puppetlabs-iis/pull/129) ([glennsarti](https://github.com/glennsarti)) + +## [4.2.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.2.0) - 2017-11-08 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.2...4.2.0) + +## [4.1.2](https://github.com/puppetlabs/puppetlabs-iis/tree/4.1.2) - 2017-11-02 -## [4.1.1] - 2017-09-26 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.1...4.1.2) ### Added -- Enabled `iis_site` preleoadenabled ([MODULES-5576](https://tickets.puppetlabs.com/browse/MODULES-5576)) -- Added 'No Managed Code' value to managed_runtime_version in `iis_site` ([MODULES-5381](https://tickets.puppetlabs.com/browse/MODULES-5381)) +- (MODULES-5801)(MODULES-5803) Add IIS 10.0 support [#123](https://github.com/puppetlabs/puppetlabs-iis/pull/123) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-5626) IIS Application Pool Name Validation [#119](https://github.com/puppetlabs/puppetlabs-iis/pull/119) ([jpogran](https://github.com/jpogran)) +- (MODULES-5521) IIS support for net.pipe protocol [#118](https://github.com/puppetlabs/puppetlabs-iis/pull/118) ([nickadcock-bango](https://github.com/nickadcock-bango)) ### Fixed -- Allow valid characters in title and name for `iis_site` ([MODULES-5443](https://tickets.puppetlabs.com/browse/MODULES-5443)) +- (MODULES-5627) Fix iis_application applicationpoolname validation [#122](https://github.com/puppetlabs/puppetlabs-iis/pull/122) ([jpogran](https://github.com/jpogran)) +- (MODULES-5627) Fix IIS application name validation for puppet resource [#121](https://github.com/puppetlabs/puppetlabs-iis/pull/121) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-5627) Fix IIS application name validation [#120](https://github.com/puppetlabs/puppetlabs-iis/pull/120) ([jpogran](https://github.com/jpogran)) +- (MODULES-5344) iis_virtual_directory handle slashes in name [#91](https://github.com/puppetlabs/puppetlabs-iis/pull/91) ([tkishel](https://github.com/tkishel)) -## [4.1.0] - 2017-08-18 +## [4.1.1](https://github.com/puppetlabs/puppetlabs-iis/tree/4.1.1) - 2017-09-25 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.0...4.1.1) ### Added -- Added ability to update physical path and application pool for sites ([MODULES-5125](https://tickets.puppetlabs.com/browse/MODULES-5125)) -- Added testing of module on Puppet 5 ([MODULES-5187](https://tickets.puppetlabs.com/browse/MODULES-5187)) -- Added more acceptance testing of Application Pool settings ([MODULES-5195](https://tickets.puppetlabs.com/browse/MODULES-5195)) -- Added `iis_virtual_directory` to README ([MODULES-5433](https://tickets.puppetlabs.com/browse/MODULES-5433)) -- Updated metadata to add support Puppet 5 ([MODULES-5144](https://tickets.puppetlabs.com/browse/MODULES-5144)) +- (MODULES-5576) Confine IIS Version for preloadenabled [#110](https://github.com/puppetlabs/puppetlabs-iis/pull/110) ([jpogran](https://github.com/jpogran)) ### Fixed -- Removed redundant ordering in README examples -- Fixed various formatting issues in README ([MODULES-5433](https://tickets.puppetlabs.com/browse/MODULES-5433)) -- Fixed certificate thumbprints to be case insensitive and handle nil values ([MODULES-5259](https://tickets.puppetlabs.com/browse/MODULES-5259)) -- Fixed `iis_application_pool` settings not being idempotent ([MODULES-5169](https://tickets.puppetlabs.com/browse/MODULES-5169)) -- Fixed `iis_site` settings not being idempotent ([MODULES-5429](https://tickets.puppetlabs.com/browse/MODULES-5429)) +- (MODULES-5443) Fix IIS Site Name Validation [#113](https://github.com/puppetlabs/puppetlabs-iis/pull/113) ([michaeltlombardi](https://github.com/michaeltlombardi)) +- (MODULES-5576) Confine specs for preloadenabled [#112](https://github.com/puppetlabs/puppetlabs-iis/pull/112) ([jpogran](https://github.com/jpogran)) +- (Modules-5576) Fix IIS 7.5 Support [#111](https://github.com/puppetlabs/puppetlabs-iis/pull/111) ([jpogran](https://github.com/jpogran)) +- (MODULES-5576) Fix: iis_site Preload Enabled Not Working [#108](https://github.com/puppetlabs/puppetlabs-iis/pull/108) ([ferventcoder](https://github.com/ferventcoder)) +- (MODULES-5381) managed_runtime_version should allow the 'No Managed Code' value [#94](https://github.com/puppetlabs/puppetlabs-iis/pull/94) ([carlosfbteixeira](https://github.com/carlosfbteixeira)) +## [4.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.1.0) - 2017-08-15 -## [4.0.0] - 2017-06-05 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/4.0.0...4.1.0) ### Added -- Added support for Windows Server 2008 R2 (IIS 7.5) ([MODULES-4484](https://tickets.puppetlabs.com/browse/MODULES-4484), [MODULES-4378](https://tickets.puppetlabs.com/browse/MODULES-4378)) -- `iis_site` autorequires a `iis_application_pool` resource ([MODULES-4297](https://tickets.puppetlabs.com/browse/MODULES-4297)) -- Added Types/Providers - - `iis_application` ([MODULES-3050](https://tickets.puppetlabs.com/browse/MODULES-3050)) - - `iis_virtual_directory` ([MODULES-3053](https://tickets.puppetlabs.com/browse/MODULES-3053)) -- Added MIGRATION.md for migrating the IIS module from voxpupuli to puppetlabs +- (MODULES-5125) Enable update IIS properties [#84](https://github.com/puppetlabs/puppetlabs-iis/pull/84) ([jpogran](https://github.com/jpogran)) ### Fixed -- Fixed minor typo in the `iis_feature` provider -- Fix error message for SSL settings on HTTP binding ([MODULES-4762](https://tickets.puppetlabs.com/browse/MODULES-4762)) -- Update documentation for new types and providers ([MODULES-4752](https://tickets.puppetlabs.com/browse/MODULES-4752), [MODULES-4220](https://tickets.puppetlabs.com/browse/MODULES-4220), [MODULES-4564](https://tickets.puppetlabs.com/browse/MODULES-4564), [MODULES-4976](https://tickets.puppetlabs.com/browse/MODULES-4976)) -- Fix testing the `iis_feature` provider ([MODULES-4818](https://tickets.puppetlabs.com/browse/MODULES-4818)) - -### Removed +- (MODULES-5429) Fix iis_site idempotency [#101](https://github.com/puppetlabs/puppetlabs-iis/pull/101) ([jpogran](https://github.com/jpogran)) +- (MODULES-5259) Handle nil values [#95](https://github.com/puppetlabs/puppetlabs-iis/pull/95) ([hunner](https://github.com/hunner)) +- (MODULES-5169) iis_application_pool not idempotent [#93](https://github.com/puppetlabs/puppetlabs-iis/pull/93) ([tkishel](https://github.com/tkishel)) +- (MODULES-5259) Accept both uppercase and lowercase thumbprints [#89](https://github.com/puppetlabs/puppetlabs-iis/pull/89) ([hunner](https://github.com/hunner)) -- Removed the usage of APPCMD +## [4.0.0](https://github.com/puppetlabs/puppetlabs-iis/tree/4.0.0) - 2017-06-05 -## 0.1.0 - 2017-03-16 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/0.1.0...4.0.0) ### Added -- Added `iis_version` fact -- Added Types/Providers - - `iis_application_pool` ([MODULES-4185](https://tickets.puppetlabs.com/browse/MODULES-4185), [MODULES-4220](https://tickets.puppetlabs.com/browse/MODULES-4220)) - - `iis_site` ([MODULES-3049](https://tickets.puppetlabs.com/browse/MODULES-3049), [MODULES-3887](https://tickets.puppetlabs.com/browse/MODULES-3887)) - - `iis_feature` ([MODULES-4434](https://tickets.puppetlabs.com/browse/MODULES-4434)) - -[Unreleased]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.1...main -[4.5.1]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.5.0...4.5.1 -[4.5.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.4.0...4.5.0 -[4.4.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.2...4.4.0 -[4.3.2]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.1...4.3.2 -[4.3.1]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.3.0...4.3.1 -[4.3.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.1...4.3.0 -[4.2.1]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.2.0...4.2.1 -[4.2.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.2...4.2.0 -[4.1.2]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.1...4.1.2 -[4.1.1]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.1.0...4.1.1 -[4.1.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/4.0.0...4.1.0 -[4.0.0]: https://github.com/puppetlabs/puppetlabs-iis/compare/0.1.0...4.0.0 - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* +- (MODULES-4563) Add Windows 2008R2 support of iis_application [#67](https://github.com/puppetlabs/puppetlabs-iis/pull/67) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-3053) IIS virtual directory [#66](https://github.com/puppetlabs/puppetlabs-iis/pull/66) ([jpogran](https://github.com/jpogran)) +- (MODULES-3050) Add iis_application [#49](https://github.com/puppetlabs/puppetlabs-iis/pull/49) ([hunner](https://github.com/hunner)) + +### Fixed + +- (MODULES-4976) Remove rspec configuration for win32_console [#76](https://github.com/puppetlabs/puppetlabs-iis/pull/76) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-4297) iis_site should autorequire the iis_application_pool [#73](https://github.com/puppetlabs/puppetlabs-iis/pull/73) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-4762) Fix error message for SSL settings on HTTP binding [#69](https://github.com/puppetlabs/puppetlabs-iis/pull/69) ([glennsarti](https://github.com/glennsarti)) +- Correct method name [#62](https://github.com/puppetlabs/puppetlabs-iis/pull/62) ([binford2k](https://github.com/binford2k)) +- (MODULES-4601) Fail correctly when rototiller gem is not present [#58](https://github.com/puppetlabs/puppetlabs-iis/pull/58) ([ThoughtCrhyme](https://github.com/ThoughtCrhyme)) +- (MODULES-4464) Fix Set-ItemProperty use [#57](https://github.com/puppetlabs/puppetlabs-iis/pull/57) ([jpogran](https://github.com/jpogran)) +- (MODULES-4484) Fix bug in ConvertTo-JSON on Windows 2008 [#50](https://github.com/puppetlabs/puppetlabs-iis/pull/50) ([glennsarti](https://github.com/glennsarti)) +- (MODULES-4464) Remove Appcmd [#46](https://github.com/puppetlabs/puppetlabs-iis/pull/46) ([jpogran](https://github.com/jpogran)) + +## [0.1.0](https://github.com/puppetlabs/puppetlabs-iis/tree/0.1.0) - 2017-03-16 + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-iis/compare/457bd0aab9e6e775696c9e76d3e9220b5b2fc24c...0.1.0) diff --git a/metadata.json b/metadata.json index 9031ccf2..16475191 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-iis", - "version": "10.0.0", + "version": "10.0.1", "author": "puppetlabs", "summary": "Manage IIS for Windows Server 2012, 2012R2 and 2016. Maintain application sites, pools, installation, and many other IIS settings.", "license": "Apache-2.0",