Skip to content

Releases: EncoreTechnologies/puppet-powershellmodule

v2.2.1

04 Feb 19:47
9c665ff
Compare
Choose a tag to compare

2.2.1 (2021-02-04)

  • Replaced the require call for puppet_x helper library to use a dynamically
    expanded path. This works around limitations in Puppet Ruby LOAD_PATH
    with error no such file to load -- puppet_x/encore/powershellmodule/helper.

    Contributed by Valters Jansons (@sigv)

v2.2.0

12 Nov 17:53
2d94b65
Compare
Choose a tag to compare

2.2.0 (2020-11-12)

  • Added PowerShell runtime caching using ruby-pwsh gem and the puppetlabs/pwshlib forge module
    as a new dependency. (Feature) #17

    Contributed by Nick Maludy (@nmaludy)

  • Fixed bug in psrepository related to PowerShell TLS protocol being set incorrectly (Bugfix).

    Contributed by Nick Maludy (@nmaludy)

v2.1.2

28 Oct 04:11
eb2e33e
Compare
Choose a tag to compare

2.1.2 (2020-10-27)

  • Fixed bug in package where the source parameter was always inserted when checking for the
    latest version of a module. (Bugfix) #13

v2.1.1

28 Oct 03:59
060fdb5
Compare
Choose a tag to compare

2.1.1 (2020-10-27)

  • Fixed bug where CDNs requiring TLSv1.2 caused an idempotency issue in psrepository on
    older Windos versions. (Bugfix) #12
  • PDK sync to 1.18.1 (Feature)
  • Convert over to GitHub actions (Feature)

v2.1.0

28 Apr 16:30
0ef7842
Compare
Choose a tag to compare

2.1.0 (2020-04-28)

  • psrepository - Fixed the inability to register psrepoositorys when none are registered on the node prior to puppet due to bug in instances_command expecting a returned hashtable. (Bugfix)

  • psrepository - Many fixes around the default powershell gallery repo due to the flush command attempting to set the source_location of the repo. (Bugfix)

  • psrepository - Fixed the inability to change the installation policy of a pre-existing powershell gallery repo (Bugfix)

  • psrepository - Fixed the inability to register the powershell gallery repo (Bugfix)

  • package - Fixed the inability to upgrade previously installed modules with -AllowClobber. This would previously fail with an error if a cmdlet was moved to a new module. Powershell would error stating the cmdlet exists in the system already within a module and you need to specific -AllowClobber to install the new one. (Bugfix)

  • Converted the module over to PDK for validation and spec testing. (Feature)

  • Enabled Travis builds (Feature)

  • Enabled TLSv1.2 which is required to communicate with PowerShell Gallery. Previously,
    this module did not enforce TLSv1.2 and the repository setup commands would fail. (Bugfix)

    Contributed by @pauby